<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.hoenzb
        {mso-style-name:hoenzb;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-GB" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US">Let’s chat in Japan, but my thoughts on these:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US">Rule #1: I think you might be right, there’s no value to prohibiting this in OPC<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US">Rule #2: I think you’re right here too, although we should maybe have an informative note recommending against use of DTDs<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US">Rule #3: ‘d agree that it’s up to the consuming specification to determine whether MCE is used in their markup. The only wrinkle
 in this is whether MCE is to be permitted inside the OPC portions of the package itself (rels files etc) – this needs some more thinking<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US">Rule #4: I think this bullet should remain but should be better scoped<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US">I’m not sure I completely understand rule #5. I’d rather assumed these were prohibited by XML itself.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US">Chris<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif"">From:</span></b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif""> eb2mmrt@gmail.com [mailto:eb2mmrt@gmail.com]
<b>On Behalf Of </b>MURATA Makoto<br>
<b>Sent:</b> 14 September 2014 15:11<br>
<b>To:</b> SC34<br>
<b>Subject:</b> Re: XML usage in OPC<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">We can even drop the first two bullets.  The first one disallows non-Unicode encodings, <o:p></o:p></p>
<div>
<p class="MsoNormal">while the second disallows the use of DTDs.  Although I understand the desire to <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">disallow them, is OPC the right place for introducing such rules?  I do not believe <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">that OPC processing is hampered by them.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Regards,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Makoto<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">2014-09-15 7:02 GMT+09:00 MURATA Makoto <<a href="mailto:eb2m-mrt@asahi-net.or.jp" target="_blank">eb2m-mrt@asahi-net.or.jp</a>>:<o:p></o:p></p>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm">
<div>
<div>
<div>
<div>
<p class="MsoNormal">Folks,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">There are five bullets in "XML Usage" in 29500-2.  The<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">last three are questionable.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">The third bullet makes the MCE processing mandatory.  I<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">am not sure if it is a good idea.  Why should OPC force <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">the use of MCE?<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">> If the XML content contains the Markup Compatibility<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> namespace, as described in Part 3, it shall be<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> processed by the package implementer to remove Markup<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> Compatibility elements and attributes, ignorable<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> namespace declarations, and ignored elements and<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> attributes before applying subsequent validation<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> rules. [M1.19]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">The fourth bullet mandates validaity against "the<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">corresponding XSD schema defined in this Open Packaging<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">specification".  This appears to disallow the use of<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">XSDs defined in Part 1!  What is more, XSD-less<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">documents (e.g, RDF) are disallowed.  I do not think<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">that this makes sense.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">> XML content shall be valid against the corresponding<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> XSD schema defined in this Open Packaging<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> specification. In particular, the XML content shall<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> not contain elements or attributes drawn from<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> namespaces that are not explicitly defined in the<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> corresponding XSD unless the XSD allows elements or<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> attributes drawn from any namespace to be present in<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> particular locations in the XML markup. Package<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> implementers shall enforce this requirement upon<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> creation and retrieval of the XML content. [M1.20]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">The last bullet disallows the use of the prefix "xml"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">and "xsi" unless the XSD schema for the XML content<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">explicitly allows them.  Thus, XSD-less XML contents<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">cannot use them.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">> XML content shall not contain elements or attributes<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> drawn from “xml” or “xsi” namespaces unless they<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> are explicitly defined in the XSD schema or by other<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> means described in this Open Packaging<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> specification. Package implementers shall enforce<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> this requirement upon creation and retrieval of the<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> XML content. [M1.21]<o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal"><span style="color:#888888"><o:p> </o:p></span></p>
</div>
<p class="MsoNormal"><span class="hoenzb"><span style="color:#888888">-- </span></span><span style="color:#888888"><br>
<span class="hoenzb">Regards,</span><br>
<span class="hoenzb">Makoto </span></span><o:p></o:p></p>
</div>
</div>
</blockquote>
</div>
<p class="MsoNormal"><br>
<br clear="all">
<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<p class="MsoNormal">-- <br>
<br>
Praying for the victims of the Japan Tohoku earthquake<br>
<br>
Makoto <o:p></o:p></p>
</div>
</div>
</body>
</html>