- From: <bugzilla@wiggum.w3.org>
- Date: Wed, 02 May 2007 02:03:19 +0000
- To: www-xml-schema-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=4518
Summary: inaccurate description of PSVI in 3.16.5
Product: XML Schema
Version: 1.1 only
Platform: Macintosh
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: Structures: XSD Part 1
AssignedTo: cmsmcq@w3.org
ReportedBy: cmsmcq@w3.org
QAContact: www-xml-schema-comments@w3.org
Section 3.16.5 of Structures reads in part:
Note: The ID/IDREF binding information item, unlike most
other aspects of this specification, is essentially an
internal bookkeeping mechanism. It is introduced to support
the definition of Validation Root Valid (ID/IDREF) (§3.3.4)
above. Accordingly, conformant processors may, but are not
required to, expose it in the ˇpost-schema-validation infosetˇ.
In other words, the above constraint is to be read as saying
ˇassessmentˇ proceeds as if such an infoset item existed.
This seems to reflect one of the conflicting views of the PSVI
visible in XSD 1.0, and not the one the WG eventually agreed to
adopt. The implication here is that the ID/IDREF table is unusual
in being optionally exposed or hidden, while OTHER parts of the
PSVI must be exposed. That proposition is false: no part of the
PSVI is required to be exposed as a condition of XSD conformance.
The note should either be reworded or deleted entirely. Deletion is
simpler.
This may be regarded as an editorial issue.
Received on Wednesday, 2 May 2007 02:03:21 UTC