[October 05, 2000] See the Sun Microsystems web site for description of the XMLspec DTD: "The XMLspec DTD was originally designed to be used to encode the XML specification document itself, even before the first XML processor existed! It was probably one of the first XML DTDs to be fully compliant with the XML specification, to be used in a collaborative authoring situation, and to drive the generation of multiple different outputs from the same source. Its scope soon grew to cover World Wide Web Consortium working drafts, notes, recommendations, and all other document types that fall under the category of 'technical reports,' and is in fact used by many W3C working groups and other specification authors. Eve Maler, now [2000-10] of Sun, took over the development and maintenance of the DTD in mid-1997, and revises it on a schedule mostly dictated by requests from W3C technical report editors. The latest versions of the DTD and its documentation, along with old versions, are officially published at the W3C site." See also the stylesheet.
Principal References
W3C 'spec-prod/' CVS repository. The W3C 'spec-prod' development area stores a collection of doctypes and stylesheets that are used (by some W3C WGs) to produce working drafts and the various stages of recommendations. The current action item [2000-10] is to merge all of the various development branches of the xmlspec stylesheets into a single, official baseline. The files in this module should be considered somewhat unstable as long as this notice remains..."
W3C 'spec-prod@w3.org' mailing list, and public archives.
Guide to the W3C XML Specification ("XMLspec") DTD - Latest version
Stylesheets:
- XSL stylesheet
- diffspec.xsl [XML 2e]
- REC-xml-2e.xsl [XML 2e]
Other references
Note that some information may be historical [not current]. References for IEEE, ISO, and IETF "standards" DTDs are provided at the end of the listing.
Background to the XML Specification DTD: TEI Lite
TEI P5 ODD. "At P5, there are additional possibilities for those using schema languages other than DTDs, specifically RelaxNG or W3C Schema..." See Documentation Elements.
Background to the XML Specification DTD: Sweb, a TEI-compatible extension tag set for literate programming. See the document "SGML/XML and Literate Programming." Some pointers to Sweb may also be found in the TEI information on the literate programming style used to produce the TEI P3 DTDs and documentation; see the TEI FTP server, subdirectory ftp://ftp-tei.uic.edu/pub/tei/odd/ or, [local archive copy].
[October 12, 2000] (Beta) XSDs for XMLSpec, XLink, and Namespaces documents. Note of 12 Oct 2000: "As my initial foray into non-toy XML Schemas, I took a stab at creating an XML Schema for the XML Specification doctype. My goal was to write an XML Schema that was configurable in the same general way that Maler/Andaloussi-methodology DTDs are, and that would validate the same set of documents (modulo additional constraints that DTDs can't express). I'm sure I've overlooked things, possibly large things, but the schema at http://dev.w3.org/cvsweb/spec-prod/schema/ now validates the XML 2e Recommendation with XSV 1.166/1.77 of 2000/09/28 15:54:50." - Norm Walsh.
[August 20, 2000] XML Spec stylesheet posted by Max Froumentin (W3C) 2000-09-20. "This is a modification of XMLspec that outputs XML-FO rather than HTML 2000.08.20 MaxF (mf@w3.org). See the message.
[April 13, 2000] Eve L. Maler has posted an announcement for an updated version of the 'XMLspec DTD' (Version 2.1) and its documentation, Guide to the W3C XML Specification ("XMLspec") DTD, Version 2.1. Viz., "-//W3C//DTD Specification V2.1//EN" "http://www.w3.org/XML/1998/06/xmlspec-v21.dtd". All changes in version 2.1 (since V2.0) are backwards compatible..."
[July 1999] "This ['XMLspec'] DTD was developed for use with the XML family of W3C specifications. It is an XML-compliant DTD based in part on the TEI Lite and Sweb DTDs." Note that the maintainer of the XML Spec DTD [July 1999] is Eve Maler (Arbortext, Inc.); voice: +1 781 529 1012, fax: +1 781 529 1099. The latest version of the XML Spec DTD should be available at the location http://www.w3.org/XML/1998/06/xmlspec.dtd. On the W3C XML Specification DTD ('XMLspec'), as described in the Report [1999-07-24]: "This report documents the design of the XML specification DTD. This release of the report corresponds to the DTD with the FPI "-//W3C//DTD Specification Version 2.0//EN". This report describes the DTD used for World Wide Web Consortium (W3C) specifications and notes related to XML. This report is available at http://www.w3.org/XML/1998/06/xmlspec-report-v20.htm. The DTD file is available at http://www.w3.org/XML/1998/06/xmlspec-v20.dtd. (Note that with Version 2.0, this DTD has moved from a date-based scheme to a version-based scheme.) The latest version of the DTD is always available at http://www.w3.org/XML/1998/06/xmlspec.dtd, and the latest version of the report is always available at http://www.w3.org/XML/1998/06/xmlspec-report.htm."
Version 2.0 [1999-07-12]: See some XMLspec ADEPT application notes in the documentation ZIPfile, which itself contains a CATALOG (SGML Open/OASIS catalog entry file), Template document conforming to XMLspec, FOSI stylesheet for XMLspec, etc. [local archive copy] URLs for Version 2.0: http://www.w3.org/XML/1998/06/xmlspec-v20.dtd; [archive copy]. Design Report version 2.0: http://www.w3.org/XML/1998/06/xmlspec-report-v20.htm, [archive copy]
1999-02-05: "-//W3C//DTD Specification::19990205//EN", local archive copy]. Report from 1999-02-05: from W3C and local archive copy.
1998-09-10: Previous version of XML Spec DTD and documentation: http://www.w3.org/XML/1998/06/xmlspec-19980910.dtd, [local archive copy]; XML Spec DTD - Data Modeling Report 1.2 1998-09-10, [archive copy]
1998-03-23: DTD "-//W3C//DTD Specification::19980323//EN" and the corresponding Design Report for the W3C XML Specification DTD
[1998] The W3C's XML Recommendation 1.0 (February 1998) and several related classes of W3C XML-related specifications documents have been produced in XML according to a formal document model expressed in an XML DTD. Such a DTD has been "developed for use with the XML family of W3C specifications. It is an XML-compliant DTD based in part on the TEI Lite and Sweb DTDs." Major contributors to the design of the DTD, as named, include: Jon Bosak, Sun (XML chair), Tim Bray, Textuality and Netscape (XML co-editor), Dan Connolly, W3C (W3C staff contact), Eve Maler, ArborText (DTD maintainer), Gavin Nicol, Inso (DOM member), C. Michael Sperberg-McQueen, University of Illinois (XML co-editor), and Lauren Wood, SoftQuad (DOM chair). The W3C XML DTD is subject to minor change as the W3C's documentation requirements are refined. This "XML specification DTD" has been documented in an accompanying commentary, Design Report for the W3C XML Specification DTD. The report describes the design and implementation of the XML DTD used for World Wide Web Consortium (W3C) specifications and notes related to XML.
[1999-03-23] XML Specification DTD. Its formal public identifier is [now] "-//W3C//DTD Specification::19980323//EN". This FPI will probably change with major updates to the DTD. DTD maintainer: Eve Maler (ArborText Inc.).
[October 05, 2000] SGML DTD for ISO standards. "This is a document type definition for ISO standards. It follows as closely as possible the Document Type Definition in Annex E of ISO 8879:1986" Creator: Anders Berglund. Version: 2.01. 1992-09-20. (Apparently also published in ISO TR 9573, Part 11, with minor changes ??). Note: The status of 'WG8' DTDs is unclear to me at present; see the collection of DTDs and associated materials from 2000-10-05. [cache]
WG8 DTD documentation DTD "This DTD is derived from the Oak Ridge Technical Report DTD. It also uses the math section from the ISO/IEC TR9573-11 DTD and the CALS Tables subset." [cache]