[Bug 12572] pointer to precisionDecimal

http://www.w3.org/Bugs/Public/show_bug.cgi?id=12572

C. M. Sperberg-McQueen <cmsmcq@blackmesatech.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |needsReview
             Status|NEW                         |ASSIGNED

--- Comment #1 from C. M. Sperberg-McQueen <cmsmcq@blackmesatech.com> 2011-05-04 16:38:46 UTC ---
Would the following changes resolve this issue satisfactorily?

1 In section 2.4.2 Special vs. Primitive vs. Ordinary Datatypes,
expand the existing note from 

    Note: As normatively specified elsewhere, conforming processors
    must support all the primitive datatypes defined in this
    specification; it is ·implementation-defined· whether other
    primitive datatypes are supported.

to

    Note: As normatively specified elsewhere, conforming processors
    must support all the primitive datatypes defined in this
    specification; it is ·implementation-defined· whether other
    primitive datatypes are supported.

    Processors MAY, for example, support the floating-point decimal
    datatype specified in [Precision Decimal].

2 In section 2.4.3 Definition, Derivation, Restriction, and
Construction, expand the first existing note from 

    Note: The properties of any ·implementation-defined· ·primitive·
    datatypes are given not here but in the documentation for the
    implementation in question.

to

    Note: The properties of any ·implementation-defined· ·primitive·
    datatypes are given not here but in the documentation for the
    implementation in question.  Alternatively, a primitive datatype
    not specified in this document can be specified in a document
    of its own not tied to a particular implementation; [Precision
    Decimal] is an example of such a document.

3 In section 3.3 Primitive Datatypes, immediately before section
3.3.1 string add a new note immediately following the paragraph that
now reads

    Conforming processors MUST support the ·primitive· datatypes
    defined in this specification; it is ·implementation-defined·
    whether they support others. ·Primitive· datatypes may be added
    by revisions to this specification.

        Note: Processors MAY, for example, support the
        floating-point decimal datatype specified in [Precision
        Decimal].

4 In the non-normative references, add

    Precision decimal

    World Wide Web Consortium. An XSD datatype for IEEE
    floating-point decimal, ed. David Peterson and
    C. M. Sperberg-McQueen. W3C Working Group Note
    to-be-published-rsn. Available at:
    http://www.w3.org/XML/Group/2004/06/pD/precisionDecimal.html
    (member-only link; to be published; this citation will be
    updated silently).

Sometimes I've thought we might also wish to mention the
precision-decimal document at the places where we talk about
implementation-defined facets (specifically the bottom of 4.1.5),
but I don't see a good hook there this morning.

This proposal has not had editorial review, but I'm taking the 
liberty of marking it needsReview anyway; the other editors should
not be held responsible for any flaws in the proposal.

-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Wednesday, 4 May 2011 16:38:49 UTC