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 2074 - R-084: Can final="extension" for simpleType?
Summary: R-084: Can final="extension" for simpleType?
Status: NEW
Alias: None
Product: XML Schema
Classification: Unclassified
Component: Datatypes: XSD Part 2 (show other bugs)
Version: 1.0 only
Hardware: All Windows 3.1
: P2 normal
Target Milestone: ---
Assignee: David Ezell
QA Contact: XML Schema comments list
URL:
Whiteboard:
Keywords: needsDrafting
Depends on:
Blocks:
 
Reported: 2005-09-09 03:06 UTC by Sandy Gao
Modified: 2012-12-04 00:52 UTC (History)
0 users

See Also:


Attachments

Description Sandy Gao 2005-09-09 03:06:19 UTC
The Datatypes rec and the Schema for Datatypes do not allow the 
value "extension" for the final attribute of a simpleType.

However, section 3.4.6 of the Structures rec (under Derivation Valid 
(Extension)) says:

2 If the {base type definition} is a simple type definition, then all of the 
following must be true: 

2.1 The {content type} must be the same simple type definition. 
2.2 The {final} of the {base type definition} must not contain extension. 
It seems that 2.2 will always be true. Is this an oversight? 

See:
http://lists.w3.org/Archives/Public/www-xml-schema-comments/2001OctDec/0067.html
Comment 1 Sandy Gao 2005-09-09 03:07:06 UTC
See:
http://lists.w3.org/Archives/Public/www-xml-schema-comments/2001OctDec/0068.html

and
http://lists.w3.org/Archives/Public/www-xml-schema-comments/2001OctDec/0069.html

Resolution:
Resolved at the March 8 telecon to class R-84 as clarification with erratum and 
change the Structures spec to agree with Datatypes as regards final='extension' 
on simple types.
Comment 2 Sandy Gao 2005-09-28 15:15:15 UTC
Discussed at 2005-09-28 F2F meeting.

RESOLVED: Change the component of 2074 to Datatypes, remain as needs drafting, 
reassign to cmsmcq@w3.org
[11:14] ht: ... record a new resolution so that it is a direction to  bring 1.0 
datatypes in to line with the change agreed for 1.1, i.e. that {final} may 
include 'extension', and relevant comments about its use.
Comment 3 Henry S. Thompson 2005-11-03 14:32:53 UTC
http://www.w3.org/Bugs/Public/show_bug.cgi?id=2234 is related, currently
(2005-11-03) comes to the wrong conclusion
Comment 4 Henry S. Thompson 2005-11-09 16:01:47 UTC
http://www.w3.org/Bugs/Public/show_bug.cgi?id=2438 is the 1.1 fix for this problem