- From: <zongaro@ca.ibm.com>
- Date: Wed, 5 Dec 2001 11:47:51 -0500
- To: www-xml-infoset-comments@w3.org
- Message-ID: <OFE2EEDC9D.B281D831-ON85256B19.005852B5@torolab.ibm.com>
Hello,
According to Section 3, "Conformance", of the "XML Information Set"
specification [1], a specification that refers to the Infoset
specification must do the following.
Indicate the information items and properties that are needed to implement
the specification. (This indirectly imposes conformance requirements on
processors used to implement the specification.)
Specify how other information items and properties are treated (for
example, they might be passed through unchanged).
Note any information required from an XML document that is not defined by
the Infoset.
Note any difference in the use of terms defined by the Infoset (this
should be avoided).
Appendix D of the "XML Schema: Structures" specification [2]
indicates that it requires attribute information items to have at least
the [local name], [namespace name] and [normalized value] properties.
Further, that appendix indicates that there is no destructive alteration
of the information set in creating the synthetic infoset that results from
schema assessment (PSVI) - only additive contributions.
Section 3.4.5 of Schema: Structures [3] indicates that in some
circumstances, the [attributes] property of an element information item in
the PSVI may contain attribute information items that were not present in
the input information set, that have the properties [local name],
[namespace name], [schema normalized value], [schema default], [validation
context], [validity], [validation attempted] and [schema specified].
This means that the [attributes] property of an element information
item in the PSVI could have some attribute information items that have a
[normalized value] property while others do not, and could have some
attribute information items that have a [schema normalized value] while
others do not. This is not the same as the properties being present with
one of the special values "no value" or "unknown".
Was it intended that a specification that conforms to "XML
Information Set" could define an infoset that has two information items of
the same kind with disjoint sets of properties?
Thanks,
Henry
[1] http://www.w3.org/TR/xml-infoset/#conformance
[2] http://www.w3.org/TR/xmlschema-1/#infoset
[3] http://www.w3.org/TR/xmlschema-1/#section-Complex-Type-Definition-Information-Set-Contributions
------------------------------------------------------------------------
Henry Zongaro XML Parsers development
IBM SWS Toronto Lab Tie Line 969-6044; Phone (905) 413-6044
mailto:zongaro@ca.ibm.com
Received on Wednesday, 5 December 2001 11:48:06 UTC