<?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>2521</bug_id>
          
          <creation_ts>2005-11-14 02:56:18 +0000</creation_ts>
          <short_desc>Numbering regular expressions in Appendix H</short_desc>
          <delta_ts>2009-10-23 16:10:55 +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>Datatypes: XSD Part 2</component>
          <version>1.1 only</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard>cluster: presentation</status_whiteboard>
          <keywords>resolved</keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sandy Gao">sandygao</reporter>
          <assigned_to name="C. M. Sperberg-McQueen">cmsmcq</assigned_to>
          <cc>cmsmcq</cc>
    
    <cc>David_E3</cc>
          
          <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>7175</commentid>
    <comment_count>0</comment_count>
    <who name="Sandy Gao">sandygao</who>
    <bug_when>2005-11-14 02:56:19 +0000</bug_when>
    <thetext>Regular expressions are numbered starting from 42 in [1]. Seems that regular 
expressions in section 3 are counted but not numbered.

[1] http://www.w3.org/TR/xmlschema11-2/#regexs</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>12608</commentid>
    <comment_count>1</comment_count>
    <who name="Dave Peterson">davep</who>
    <bug_when>2006-10-25 14:12:16 +0000</bug_when>
    <thetext>I&apos;m not aware that we ever use the numbers as, e.g., part of a reference; the productions are always referred by linked name only, even those in the appendix which are numbered.  Perhaps we should just delete the numbers everywhere as the easiest way to avoid the anomaly described.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25091</commentid>
    <comment_count>2</comment_count>
    <who name="C. M. Sperberg-McQueen">cmsmcq</who>
    <bug_when>2009-05-09 15:30:34 +0000</bug_when>
    <thetext>A proposal to resolve this issue by numbering all grammar productions has been placed on the server at 

    http://www.w3.org/XML/Group/2004/06/xmlschema-2/datatypes.b2521.html
    [member-only link]

This proposal has not been reviewed by the other editors and does not necessarily carry editorial consensus.  (In particular, it runs directly counter to the solution offered in comment 1.)

For technical reasons (the numbers in question are generated by the stylesheet) the actual changes are not marked in color.  A search for the string &quot;::=&quot; in the status quo document and the proposal will illustrate the changes.  The production rule for stringRep in section 3.3.12, for example, reads, in the status quo:

    Lexical Space

    stringRep ::= Char* 
        /* (as defined in [XML]) */

In the change proposal, it reads 

    Lexical Space

    [1] stringRep ::= Char* 
        /* (as defined in [XML]) */

My experience as a reader is that the number of grammar productions is helpful, so I do not wish to adopt the proposal in comment 1 to suppress them for all productions.  On the contrary, I think it is a modest improvement in the spec to number the other productions in the spec.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25092</commentid>
    <comment_count>3</comment_count>
    <who name="Dave Peterson">davep</who>
    <bug_when>2009-05-09 18:28:13 +0000</bug_when>
    <thetext>(In reply to comment #2)

&gt; My experience as a reader is that the number of grammar productions is helpful,
&gt; so I do not wish to adopt the proposal in comment 1 to suppress them for all
&gt; productions.  On the contrary, I think it is a modest improvement in the spec
&gt; to number the other productions in the spec.

For the record, I (as the author of comment #1, suggesting removing all numbers) have no problem with this alternative.  I only recommended dropping them because the productions are always referenced by LHS nonterminal name rather than by number *in the spec*.  If they&apos;re useful outside the spec, by all means lets keep the numbers.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25369</commentid>
    <comment_count>4</comment_count>
    <who name="David Ezell">David_E3</who>
    <bug_when>2009-05-29 16:08:16 +0000</bug_when>
    <thetext>RESOLUTION: adopt 2521 proposal at http://www.w3.org/XML/Group/2004/06/xmlschema-2/datatypes.b2521.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25989</commentid>
    <comment_count>5</comment_count>
    <who name="C. M. Sperberg-McQueen">cmsmcq</who>
    <bug_when>2009-07-15 21:16:11 +0000</bug_when>
    <thetext>The change described in comment 2 has now been integrated into the status-quo documents.  I am accordingly marking this issue resolved.

Sandy, as the originator, if you would signal your acceptance or rejection of this resolution by closing or reopening the bug in the usual manner, it would be helpful.  If the working group does not hear otherwise from you in the next two weeks, we will assume that you are content with the disposition of this comment.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>