DR 09-0320 - OPC: Relationships Markup

Horton, Gareth Gareth_Horton at datawatch.com
Thu Mar 18 15:10:58 CET 2010


Hi Shawn,

For the recent batch of proposed fixes, could you indicate which should be addressed in an Amendment vs Corrigendum (in your view)?

Thanks

Gareth

From: Shawn Villaron [mailto:shawnv at microsoft.com]
Sent: 18 March 2010 14:07
To: MURATA Makoto (FAMILY Given); SC 34 WG4
Subject: RE: DR 09-0320 - OPC: Relationships Markup

We agree.  How does this sound?

Change Part 2, §9.3.2, "Relationship Markup" as follows
Relationship Markup
Relationships are represented using Relationship elements nested in a single Relationships element. These elements are defined in the Relationships namespace, as specified in Annex F. The W3C XML Schema for relationships is described in Annex D.

A Relationships Part shall not be an empty file. If present, a Relationships Part shall hold, at a minimum, a single Relationships root element with no child elements shall be a schema-valid XML document against opc-relationships.xsd.

Similarly, although not requested in the DR, the change should be made to the Rule text of ID M1.26 in Annex H. Guidelines for Meeting Conformance, §H.1 Package Model as follows
A Relationships Part shall not be an empty file. If present, a Relationships Part shall hold, at a minimum, a single Relationships root element with no child elements shall be a schema-valid XML document against opc-relationships.xsd.
The package implementer shall require that every Relationship element has an Id attribute, the value of which is unique within the Relationships part, and that the Id datatype is xsd:ID, the value of which conforms to the naming restrictions for xsd:ID as described in the W3C Recommendation "XML Schema Part 2: Datatypes."



-----Original Message-----
From: MURATA Makoto (FAMILY Given) [mailto:eb2m-mrt at asahi-net.or.jp]
Sent: Tuesday, January 05, 2010 2:47 PM
To: SC 34 WG4
Subject: Re: DR 09-0320 - OPC: Relationships Markup

> must be a schema-valid XML document.

First, s/must/shall/.  In Annex H of ISO/IEC Directives, Part 2:
        Do not use "must" as an alternative     for "shall". (This
        will avoid any confusion between the requirements of a
        document and external statutory obligations.)

Second, add "against opc-relationships.xsd".

Third, is the use of MCE prohibited here?

Cheers,
Makoto


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.vse.cz/pipermail/sc34wg4/attachments/20100318/9aa39787/attachment-0001.htm>


More information about the sc34wg4 mailing list