This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 2603 - Align text on anySimpleType mediating between anyType and simple types
Summary: Align text on anySimpleType mediating between anyType and simple types
Status: CLOSED FIXED
Alias: None
Product: XML Schema
Classification: Unclassified
Component: Datatypes: XSD Part 2 (show other bugs)
Version: 1.1 only
Hardware: PC Linux
: P2 minor
Target Milestone: ---
Assignee: C. M. Sperberg-McQueen
QA Contact: XML Schema comments list
URL:
Whiteboard:
Keywords: resolved
Depends on:
Blocks:
 
Reported: 2005-12-14 22:42 UTC by C. M. Sperberg-McQueen
Modified: 2008-03-08 14:59 UTC (History)
0 users

See Also:


Attachments

Description C. M. Sperberg-McQueen 2005-12-14 22:42:23 UTC
In section 3.14.7 of Structures, there is a paragraph reading

    The simple ur-type definition is the root of the simple type
    definition hierarchy, and as such mediates between the other
    simple type definitions, which all eventually trace back to it via
    their {base type definition} properties, and the ur-type
    definition, which is its {base type definition}. This is why the
    simple ur-type definition is exempted from the first clause of
    Simple Type Definition Properties Correct (ยง3.14.6), which would
    otherwise bar it because of its derivation from a complex type
    definition and absence of {variety}.

In section 4.1.6 of Datatypes, the corresponding paragraph reads:

    The definition of anySimpleType is the root of the Simple Type
    Definition hierarchy, and as such mediates between the other
    simple type definitions, which all eventually trace back to it via
    their {base type definition} properties, and thus to the
    definition of anyType, which is its {base type definition}.

These need to be aligned.  First, Structures needs to change to use
the name 'anySimpleType', and second, Datatypes needs to restore the
sentence structure so it makes sense.  As far as I can tell, the
damage was done when this paragraph was introduced, at the time we
introduced adding anyAtomicType to the spec.

I believe this is purely editorial.
Comment 1 Henry S. Thompson 2005-12-15 12:10:17 UTC
I've fixed this, now reads

    The definition of anySimpleType is the root of the Simple Type
    Definition hierarchy, and as such mediates between the other
    simple type definitions, which all eventually trace back to it via
    their {base type definition} properties, and the
    definition of anyType, which is its {base type definition}.

Diff is in dg b2603

I'm assuming this doesn't need review, so I've moved it all the way to
'needsPub', but MSM may wish to direct it elsewhere.
Comment 2 C. M. Sperberg-McQueen 2005-12-17 01:56:54 UTC
The change proposal described in comment 1 was considered,
amended, and approved on 16 December 2005.  The change
was integrated into the status quo document 16 December 2005.