$Date: 2001/07/09 19:39:14 $
Revision History | ||
---|---|---|
Revision 1.0 | 27 Nov 2000 | ndw |
Requirements as discussed at the 27 Nov 2000 telcon. | ||
Revision 0.1 | 28 Aug 2000 | ndw |
First draft |
This document lays out the requirements for developing an XML-based version of [TR 9401:1997].
The catalog must be expressed in XML ([XML]) with a specified namespace ([XML Names]). The namespace name will be provided by OASIS.
The catalog will be defined by an XML DTD and an XML Schema. We may also provide additional schemas.
The catalog must provide the ability to map public identifiers to URIs.
The catalog must provide the ability to map system identifiers to URIs.
When both a public identifier and a system identifier are present, the author of the catalog must be able to express which should be used preferentially.
The catalog must support xml:base ([XML Base]).
The catalog must provide the ability to delegate mapping of classes of public identifiers to alternate catalogs.
The catalog should provide the ability to map stylesheet URIs to alternate URIs.
The catalog should provide the ability to map namespace names to alternate URIs.
Where the functionality of the XML catalogs developed by this Technical Committee is equivalent to functionality provided by TR9401:1997 Catalogs, the semantics must be identical.
The catalog must provide an extension mechanism for experimental additions to the catalog.
Tim Bray, Jean Paoli, and C. M. Sperberg-McQueen, editors. Extensible Markup Language (XML) 1.0. World Wide Web Consortium, 1998.
Tim Bray, Dave Hollander, and Andrew Layman, editors. Namespaces in XML. World Wide Web Consortium, 1999.
Jonathan Marsh, editor. XML Base World Wide Web Consortium, 2000.
Paul Grosso, chair. Entity Management: OASIS Technical Resolution TR9401:1997 (Amendment 2 to TR 9401). SGML Open, 1997.