- From: <bugzilla@wiggum.w3.org>
- Date: Mon, 30 Jan 2006 18:37:37 +0000
- To: www-xml-schema-comments@w3.org
- Cc:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=2782
Summary: Structures description of anySimpleType needs work
Product: XML Schema
Version: 1.1 only
Platform: PC
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: Structures: XSD Part 1
AssignedTo: ht@w3.org
ReportedBy: cmsmcq@w3.org
QAContact: www-xml-schema-comments@w3.org
The Schema Component Constraint: Simple Type Definition Properties
Correct in section 3.14.6 of Structures reads in part:
All of the following must be true:
2 All simple type definitions are derived ultimately from the
·simple ur-type definition (so· circular definitions are
disallowed). That is, it is possible to reach a built-in primitive
datatype or the ·simple ur-type definition· by repeatedly
following the {base type type definition}.
Since 'derived' is not defined in Datatypes so as to be a reflexive
relation, this wording is problematic. Possible recastings include:
Take I
2 All simple type definitions are, or are derived ultimately from,
the ·simple ur-type definition (so· circular definitions are
disallowed). That is, it is possible to reach a built-in primitive
datatype or the ·simple ur-type definition· by following the {base
type type definition} zero or more times.
Take II
2 All simple type definitions are, or are derived ultimately from,
the ·simple ur-type definition (so· circular definitions are
disallowed). That is, from any ordinary simple type definition it
is possible to reach a built-in primitive datatype or the ·simple
ur-type definition· by following the {base type type definition}
zero or more times.
Received on Monday, 30 January 2006 18:37:41 UTC