<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>5149</bug_id>
          
          <creation_ts>2007-10-08 17:20:56 +0000</creation_ts>
          <short_desc>normative format rfc2119 keywords used in non-normative notes</short_desc>
          <delta_ts>2008-05-27 12:55:27 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>XML Schema</product>
          <component>Structures: XSD Part 1</component>
          <version>1.1 only</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard>normativity cluster</status_whiteboard>
          <keywords>resolved</keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="John Arwe">johnarwe</reporter>
          <assigned_to name="C. M. Sperberg-McQueen">cmsmcq</assigned_to>
          
          
          <qa_contact name="XML Schema comments list">www-xml-schema-comments</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>17068</commentid>
    <comment_count>0</comment_count>
    <who name="John Arwe">johnarwe</who>
    <bug_when>2007-10-08 17:20:56 +0000</bug_when>
    <thetext>1.5 Documentation Conventions and Terminology says in part: The following highlighting is used for non-normative commentary in this document:
Note: General comments directed to all readers.  Within normative prose in this specification, the words may, should, must and must not are defined as follows:...

The qualification &quot;Within normative prose&quot; could be read to mean that when H9.MUST etc occur w/in non-normative text that their meaning is undefined, or that it reverts to its colloquial meaning.  In several Notes however the context makes it appear that they are intending to assert normative requirements, which (by virtue of 1.5 stating that Notes are non-normative) is inconsistent.  If their use in non-normative notes is allowed, either they should not be marked H9 or their interpretation should be explicitly declared in 1.5.

This would have to be a global scrub.  The ones I noticed are enumerated below.
- 3.2.6, xsi: Not Allowed &quot;but must not be declared.&quot;
- 3.11.5, identity constraint table PSVI contribution &quot;conformant processors may, but&quot;
- 3.12.4, Type Alternative Validation Rules, &quot;processors may issue a warning &quot;
- 3.13.4, Assertion Validation Rules, &quot;result of XPath evaluation must be&quot;
- 3.13.4, Assertion Validation Rules, &quot;case they should be mapped to float.&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18188</commentid>
    <comment_count>1</comment_count>
    <who name="C. M. Sperberg-McQueen">cmsmcq</who>
    <bug_when>2008-01-03 16:40:13 +0000</bug_when>
    <thetext>This is in some sense an editorial issue, but I believe the WG needs to discuss
our policy on the question, so I&apos;m marking it needsAgreement, rather than 
&apos;editorial&apos;.

Without having reviewed the notes in question, I suspect that in at least 
some cases, the MUST/MAY/SHOULD language in the notes is intended as a 
summary or restatement of normative rules specified more formally elsewhere,
or as a way of making explicit some consequence of the normative rules
elsewhere.  We&apos;ll need careful editorial thinking about the right way to solve
this problem without either descending to confusing formulations or requiring
clutter like &quot;It is a consequence of rules specified elsewhere that ...&quot;
everywhere.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18191</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Kay">mike</who>
    <bug_when>2008-01-03 17:08:33 +0000</bug_when>
    <thetext>Actually I find that when you&apos;re trying to summarize or explain the consequences of some detailed rules, phrases like &quot;The rules above ensure that...&quot; or &quot;In summary, ...&quot; can be very helpful as an indicator to the reader that the material is in some sense secondary, even if it isn&apos;t technically non-normative.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18561</commentid>
    <comment_count>3</comment_count>
    <who name="David Ezell">David_E3</who>
    <bug_when>2008-01-25 20:21:22 +0000</bug_when>
    <thetext>WG has decided not to change the notes (i.e. keep caps where they are) but to improve the description (approved separately) of normative and non-normative sections to include a description of what caps mean in notes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20193</commentid>
    <comment_count>4</comment_count>
    <who name="C. M. Sperberg-McQueen">cmsmcq</who>
    <bug_when>2008-05-21 04:30:13 +0000</bug_when>
    <thetext>A wording proposal intended to resolve this issue is now at 

 http://www.w3.org/XML/Group/2004/06/xmlschema-1/structures.b5150b.html
 (member-only link)

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20211</commentid>
    <comment_count>5</comment_count>
    <who name="John Arwe">johnarwe</who>
    <bug_when>2008-05-21 20:52:52 +0000</bug_when>
    <thetext>looks fine</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20258</commentid>
    <comment_count>6</comment_count>
    <who name="C. M. Sperberg-McQueen">cmsmcq</who>
    <bug_when>2008-05-23 19:46:51 +0000</bug_when>
    <thetext>The wording proposal mentioned in comment #4 was adopted by the XML Schema
WG on its telcon today.  Accordingly, I&apos;m marking this issue resolved.
John, as the originator of the issue, I hope you will signal your assent 
to this decision by changing the status of the bug to CLOSED, or your dissent 
by reopening it.  If we have not heard from you within the next two weeks or
so, we will assume (encouraged by your comment #5) that silence implies consent.
</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>