<?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>6047</bug_id>
          
          <creation_ts>2008-09-09 02:12:16 +0000</creation_ts>
          <short_desc>Minimum implementation limit for decimal requires infinite precision - did you mean that?</short_desc>
          <delta_ts>2008-10-31 19:15:00 +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>Macintosh</rep_platform>
          <op_sys>Mac System 9.x</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://lists.w3.org/Archives/Public/www-xml-schema-comments/2008JulSep/0135.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>resolved</keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="C. M. Sperberg-McQueen">cmsmcq</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>21836</commentid>
    <comment_count>0</comment_count>
    <who name="C. M. Sperberg-McQueen">cmsmcq</who>
    <bug_when>2008-09-09 02:12:16 +0000</bug_when>
    <thetext>In email to the XML Schema comments list on 5 September 2008
(http://lists.w3.org/Archives/Public/www-xml-schema-comments/2008JulSep/0135.html),
Peter F. Patel-Schneider raised the following issue (among others):

  2/ Partial implementation limits for infinite datatypes

  2.1/ Incorrect treatment of decimal

  The OWL WG also noticed what appears to be a problem with partial
  implementation limits for the infinite datatypes [1].

  The LC draft says

     All minimally conforming processors must support decimal values
     whose absolute value is less than 10^16 (i.e., those expressible
     with sixteen total digits).

  but decimals can have fractional parts, so the non-parenthetical
  part appears to require infinite-precision decimals. Perhaps what
  was meant was to require support of only those decimal values that
  can be written using at most 16 decimal digits, i.e., to require
  support of 12.34567890123456 but not
  12.3456789012345678901234567890123456789

  The WG strongly suggests that this change be made to the LC
  draft. Otherwise the WG will be requiring minimal conformance that
  is less stringent than the minimal conformance in the LC draft.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21842</commentid>
    <comment_count>1</comment_count>
    <who name="C. M. Sperberg-McQueen">cmsmcq</who>
    <bug_when>2008-09-09 03:00:44 +0000</bug_when>
    <thetext>Ouch.

Thank you very much for pointing out this editorial botch.  

The intent was as indicated in the parenthetical; it is embarrassing that
the mismatch between the two formulations escaped the editors&apos; notice
during so many revisions.  

I&apos;m marking this editorial, since it&apos;s reasonably clear from the WG&apos;s
decision record what the intent of the WG was.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>22311</commentid>
    <comment_count>2</comment_count>
    <who name="C. M. Sperberg-McQueen">cmsmcq</who>
    <bug_when>2008-10-31 19:15:00 +0000</bug_when>
    <thetext>The bullet item in question should read (and does in fact read, in
the current status-quo draft):

    All ·minimally conforming· processors must support decimal 
    values whose absolute value can be expressed as i / 10k, 
    where i and k are nonnegative integers such that i &lt; 10^16 
    and k &amp;#8804; 16 (i.e., those expressible with sixteen total 
    digits).

The last-call draft SHOULD have had this text, but did not, owing to
a clerical error made by me in the runup to the publication of
the last-call draft.

In the confident expectation that this resolves the issue, I&apos;m 
marking this issue as resolved.  If you agree, please so indicate by
changing the status of the issue to CLOSED; if you disagree,
please REOPEN the issue and indicate in the comment what is
wrong.  If we don&apos;t hear from you in the next two weeks, we&apos;ll
assume that you are content with the correction.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>