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 2127 - R-138: The S4S contains derivations with anySimpleType as the base
Summary: R-138: The S4S contains derivations with anySimpleType as the base
Status: CLOSED FIXED
Alias: None
Product: XML Schema
Classification: Unclassified
Component: Structures: XSD Part 1 (show other bugs)
Version: 1.0 only
Hardware: All All
: P2 normal
Target Milestone: ---
Assignee: Henry S. Thompson
QA Contact: XML Schema comments list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-09 16:20 UTC by Sandy Gao
Modified: 2009-04-21 19:25 UTC (History)
0 users

See Also:


Attachments

Description Sandy Gao 2005-09-09 16:20:16 UTC
1. Structures specifies that the simple ur-type defintion must not be used as a 
base type definition for any user-defined simple types. But, the schema for 
schemas includes type derivations for the built-in primitive types with base 
types of anySimpleType. 
2. XMLSchema.xsd includes a trailing space in the version. 

See bullets 1 and 4 in the following email. Henry Thompson's remarks are 
included:
http://lists.w3.org/Archives/Public/www-xml-schema-comments/2002AprJun/0033.html
Comment 1 Sandy Gao 2005-09-09 16:21:12 UTC
In addition, Jeni Tennison asks where there is a normative constraint for this 
rule about anySimpleType:
http://lists.w3.org/Archives/Public/www-xml-schema-comments/2002AprJun/0034.html

Henry's response:
http://lists.w3.org/Archives/Public/www-xml-schema-comments/2002AprJun/0035.html

A related mail on "renaming" anySimpleType and "anyType":
http://lists.w3.org/Archives/Public/www-xml-schema-comments/2002AprJun/0052.html

Resolution:
Discussed at the May 23 telecon:
http://lists.w3.org/Archives/Member/w3c-xml-schema-ig/2002May/0091.html 

Henry Thompson to draft erratum: 

Clarifying that the schema for schemas can derive primitives from 
anySimpleType, although users cannot. 
Making the constraint normative, as per Jeni Tennison's point. 
Erratum incorporated within that of R-54 (bug 2032).