More on NOTATION

Another problem with the current treatment of the NOTATION datatype as
referring to a NOTATION declared in the Schema is that it introduces an
dependency of Part 2 on Part 1, thus making it hard to reuse XML Schema
Part 2 for other things (like RELAX or TREX).  Since Section 1.3 of the
Part 2 explicitly states that it is a goal for the datatypes to be
usable outside the context of XML Schemas, this seems like a significant
problem.

My suggestion would be to drop notation declarations from Part 1, and
have NOTATION like ENTITY refer to things declared in the DTD.  This
seems the simplest solution that meets the requirement of providing a
superset of DTD functionality (or at least meeting it to the same degree
that this requirement is met in respect of entities).

James

Received on Wednesday, 10 January 2001 22:38:27 UTC