[XPath 2.0] types - subtype vs (schema) derived from

W3C XSL WG Technical Comment on XPath 2.0 Last Call Draft

Comment on 2.4.1:

XPath claims that the types are from W3C Schema, BUT says, in item 1.,
that some are subtypes of xdt:anyAtomicType (which is NOT in
W3C Schema). If it uses "subtype" as being different from
"derived from" subtype needs to be defined and it pointed out that
"subtype"d things need not be "derived from" in W3C Schema.
Figure 2 needs to say that the lines are "subtype" relationships
and not "derived from" lines.

Also it needs to say:

- For types not in the xdt:-namespace subtype means derived by restriction
  for simple types and derived by restriction or extension for complex
  types.

- For types in xdt:namespace it is as defined by F&O/FS/or the language
  docs.

It needs to be verified that "derived" is only used in the W3C Schema
sense.

The caption for the figure should be changed to be speaking about
"subtype relationships" rather than "type hierarchy" to stress that
it is different from W3C Schema.

Received on Friday, 13 February 2004 13:01:18 UTC