- From: <bugzilla@jessica.w3.org>
- Date: Mon, 11 Oct 2010 08:35:23 +0000
- To: www-xml-schema-comments@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=11006
Summary: Note in 2.4.1 (Atomic vs List vs Union datatypes)
Product: XML Schema
Version: 1.1 only
Platform: PC
OS/Version: Windows NT
Status: NEW
Severity: normal
Priority: P2
Component: Datatypes: XSD Part 2
AssignedTo: David_E3@VERIFONE.com
ReportedBy: mike@saxonica.com
QAContact: www-xml-schema-comments@w3.org
CC: cmsmcq@blackmesatech.com
The Note in question reads:
Note: It is a consequence of constraints normatively specified elsewhere in
this document that the ·item type· of a list may be any ·atomic· datatype, or
any ·union· datatype whose ·transitive membership· consists solely of ·atomic·
datatypes (so a ·list· of a ·union· of ·atomic· datatypes is possible, but not
a ·list· of a ·union· of ·lists·). The ·item type· of a list must not itself be
a list datatype.
I believe that the item type of a list may also be a union datatype whose
transitive membership includes union datatypes. For example it is permissible
to have a list whose item type is ABC, where ABC is defined as union(AB, C) and
AB is defined as union(A,B), where A, B, and C are atomic. In this case the
union type AB is part of the transitive membership of ABC.
Perhaps the note should refer to the "basic membership" of the union type
rather than its "transitive membership".
(Technically the note is not wrong: it says the item type of a list may be A or
U, without saying that it will always be either A or U. But I suspect it is
intended to be read as saying that the item type will always be either atomic
or a union of atomics).
--
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 Monday, 11 October 2010 08:35:25 UTC