<?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>3078</bug_id>
          
          <creation_ts>2006-04-04 17:24:21 +0000</creation_ts>
          <short_desc>Explain apparent contradiction re: order of durations</short_desc>
          <delta_ts>2006-11-14 00:29:48 +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>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>thimble, easy</status_whiteboard>
          <keywords>noResponse</keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Fran">francois</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>9030</commentid>
    <comment_count>0</comment_count>
    <who name="Fran">francois</who>
    <bug_when>2006-04-04 17:24:21 +0000</bug_when>
    <thetext>Sections 3.4.26 (resp. 3.4.27): this says that yearMonthDuration (resp.
dayTimeDuration) is totally ordered, but the &apos;ordered&apos; fundamental
facet is said to be &apos;partial&apos;.  Michael Sperberg-McQueen told us why
this was so, but this looks so much like an error (or worse: obfuscation
;-) that we think the spec should explain it away.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>11542</commentid>
    <comment_count>1</comment_count>
    <who name="C. M. Sperberg-McQueen">cmsmcq</who>
    <bug_when>2006-09-09 00:47:53 +0000</bug_when>
    <thetext>Thank you for the comment.  The editors will need to draft a note
with the desired explanation.  I&apos;m marking this issue as
&apos;needsDrafting&apos;, since I believe the best way for the WG 
to take action on this issue is with a proposal from the
editors in hand.  When that proposal is ready, we&apos;ll be back
in touch to see if you are happy with it.  
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>11958</commentid>
    <comment_count>2</comment_count>
    <who name="C. M. Sperberg-McQueen">cmsmcq</who>
    <bug_when>2006-09-22 13:20:04 +0000</bug_when>
    <thetext>Proposed resolution: after the list of fundamental facets and their
values for the yearMonthDuration and dayTimeDuration datatypes, add
Notes.  Three draft wordings have been prepared; if the i18n WG
has a strong preference, we&apos;d be interested to hear about it, 
although I don&apos;t promise the WG will agree with you.

Draft A: 

  Note:  The ordered facet is partial even though the datatype is
  in fact totally ordered, because (as explained in 4.2.1 ordered,
  the value of that facet is unchanged by derivation.

Draft B:

  Note: the ordered facet inherits the value &apos;partial&apos; from
  the primitive duration datatype, even though the restriction
  imposed by the pattern facet results in a value space for
  which the ordering is in fact total.

Draft C:

  Note: As noted above, the restriction imposed by the pattenr facet
  results in a value space for which the ordering inherited from the
  primitive duration datatype is a total order.  The value of the
  fundamental facet ordered, which is not changed by the derivation,
  fails to reflect this fact.  See section 4.2.1 ordered.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>12218</commentid>
    <comment_count>3</comment_count>
    <who name="Dave Peterson">davep</who>
    <bug_when>2006-09-30 15:03:00 +0000</bug_when>
    <thetext>A note reading

   Note:  The ordered facet is partial even though the datatype is
   in fact totally ordered, because (as explained in 4.2.1 ordered),
   the value of that facet is unchanged by derivation.

has been placed in the status quo document at the end of the fundamental facets list in the facets section of each of yearMonthDuration and dayTimeDuration.

Please let us know if you agree with this resolution of your issue, 
by adding a comment to the issue record and changing the Status of 
the issue to Closed.  Or, if you do not agree with this resolution, 
please add a comment explaining why. If you wish to appeal the WG&apos;s 
decision to the Director, then also change the Status of the record 
to Reopened. If you wish to record your dissent, but do not wish to 
appeal the decision to the Director, then change the Status of the 
record to Closed.  If we do not hear from you in the next two weeks, 
we will assume you agree with the WG decision.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>12219</commentid>
    <comment_count>4</comment_count>
    <who name="Dave Peterson">davep</who>
    <bug_when>2006-09-30 15:08:38 +0000</bug_when>
    <thetext>(In reply to comment #3)

&gt;    Note:  The ordered facet is partial even though the datatype is
&gt;    in fact totally ordered, because (as explained in 4.2.1 ordered),
&gt;    the value of that facet is unchanged by derivation.

Oops!, my error; the Notes actually read:

    Note:  The ordered facet has the value partial even though the
    datatype is in fact totally ordered, because (as explained in
    4.2.1 ordered), the value of that facet is unchanged by derivation.

(The difference is in the first line; s/is/has the value/.)</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>