<div dir="ltr">John,<div><br></div><div>Thanks for pointing out that Part 1 addresses this issue.</div><div><br></div><div>I now think that OPC should specify that this issue is up</div><div>to specific file format specifications.</div><div><br></div><div>Regards,</div><div>Makoto</div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-05-06 7:23 GMT+09:00 John Haug <span dir="ltr"><<a href="mailto:johnhaug@exchange.microsoft.com" target="_blank">johnhaug@exchange.microsoft.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div lang="EN-US" link="#0563C1" vlink="#954F72">
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">I think it was left to specific file format specifications built on OPC to determine how to handle things like this. For example, this is addressed in Part 1:<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><b><span style="font-size:13.0pt;font-family:"Cambria,Bold",sans-serif;color:#4f82be">9.1.4 Unknown Parts<u></u><u></u></span></b></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:black">With the exception of relationship parts, all other parts in an Office Open XML document that are not the target<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:black">of an implicit or explicit relationship are considered
</span><i><span style="font-size:11.0pt;font-family:"Calibri,Italic",sans-serif;color:black">unknown parts</span></i><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:black">. Unknown parts shall be ignored on<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:black">document consumption and can, but need not, be discarded on production.</span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">John<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> <a href="mailto:eb2mmrt@gmail.com" target="_blank">eb2mmrt@gmail.com</a> [mailto:<a href="mailto:eb2mmrt@gmail.com" target="_blank">eb2mmrt@gmail.com</a>]
<b>On Behalf Of </b>MURATA Makoto<br>
<b>Sent:</b> Saturday, May 2, 2015 4:05 AM<br>
<b>To:</b> SC34<br>
<b>Subject:</b> Seemingly-orphan parts<u></u><u></u></span></p><div><div class="h5">
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<div>
<p class="MsoNormal">Dear colleagues,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Is it ok to embed parts in an OPC package without having<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">relationships to them? Such parts may be referenced by the<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">href attribute of some XML element, for example. OPC<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">explicitly allows such references.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal"> Parts may contain references to other parts in the<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> package and to resources outside of the<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> package. These references are represented inside<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> the referring part in ways that are specific to<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> the content type of the part; that is, in<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> arbitrary markup or an application-defined<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> encoding. This effectively hides the internal and<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> external links between parts from consumers that<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> do not understand the content types of the parts<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> containing such references.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Since such references are invisible from OPC implementations<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">or even OOXML implementations (when references appear within<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">application-defined extension elements). Thus, OPC or OOXML<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">implementations should never throw away parts, since they<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">might be used. But I know that implementations do throw away<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">seemingly-orphan parts. We might want to explicitly state<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">that seemingly-orphan parts should not be thrown away.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Alternatively, we might want to discourage seemingly-orphan<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">parts and thus ad-hoc references without explicit relationships.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Makoto<u></u><u></u></p>
</div>
</div>
</div>
</div></div></div>
</div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><br>Praying for the victims of the Japan Tohoku earthquake<br><br>Makoto</div>
</div>