From: Norman Walsh Date: Tue, 19 May 2009 13:41:24 +0000 (+0000) Subject: Updated X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6625f2a546aa473f9d18e8248c5d054607d09a58;p=docbook-dsssl Updated --- diff --git a/docbook/relaxng/docbook/spec/bibliography.xml b/docbook/relaxng/docbook/spec/bibliography.xml index 00538c722..24ac54b1a 100644 --- a/docbook/relaxng/docbook/spec/bibliography.xml +++ b/docbook/relaxng/docbook/spec/bibliography.xml @@ -14,8 +14,8 @@ Jean Paoli, C. M. Sperberg-McQueen, et. al., editors. Extensible Markup -Language (XML) 1.0 (Fourth Edition). -World Wide Web Consortium, 16 August 2006. +Language (XML) 1.0 (Fifth Edition). +World Wide Web Consortium. 26 November 2008. XLink11Steven DeRose, Eve Maler, @@ -44,7 +44,7 @@ Norman Walsh and Leonard Meullner. The Definitive Guide. -SGMLJTC 1, SC 34. +SGMLISO/IEC JTC 1, SC 34. ISO 8879:1986 Information processing -- Text and office systems -- Standard Generalized Markup Language (SGML). 1986. @@ -67,4 +67,16 @@ World Wide Web Consortium, 2000. Acedemia Sinica Computing Centre. 2001, 2001. +RELAX NGISO/IEC JTC 1, SC 34. +ISO 19757-2:2008(E) +Information technology — Document Schema Definition Language (DSDL) — +Part 2: Regular-grammare-based validation — RELAX NG. 2008. + + +SchematronISO/IEC JTC 1, SC 34. +ISO 19757-3:2006(E) +Information technology — Document Schema Definition Languages (DSDL) — +Part 3: Rule-based validation — Schematron. 2006. + + diff --git a/docbook/relaxng/docbook/spec/docbook.xml b/docbook/relaxng/docbook/spec/docbook.xml index 179d421c8..d3b6ecaa6 100644 --- a/docbook/relaxng/docbook/spec/docbook.xml +++ b/docbook/relaxng/docbook/spec/docbook.xml @@ -18,7 +18,7 @@ $Id$ 5.0 cs - 01 + 02 @@ -36,10 +36,10 @@ $Id$ Norman Walsh + norman.walsh@marklogic.com - Sun - Sun Microsystems, Inc. -
Norman.Walsh@Sun.COM
+ Mark Logic + Mark Logic Corporation
@@ -49,18 +49,20 @@ $Id$ Norman Walsh + norman.walsh@marklogic.com - Sun - Sun Microsystems, Inc. -
Norman.Walsh@Sun.COM
+ Mark Logic + Mark Logic Corporation
-2008-08-12 +2009-05-19 http://docbook.org/ns/docbook + + 200120022003 200420052006 -20072008 +200720082009 The Organization for the Advancement of Structured Information Standards [OASIS]. All Rights Reserved. @@ -217,7 +221,8 @@ and software (though it is by no means limited to these applications). The DocBook Technical Committee maintains the DocBook schema. Starting with V5.0, DocBook is normatively available as a Schema (with some additional Schematron assertions). +linkend="iso19757-2"/> Schema (with some additional + assertions). W3C XML Schema and Document Type Definition (DTD) versions are also available. @@ -256,9 +261,11 @@ document. Normative References - + + + @@ -271,8 +278,6 @@ document. - - @@ -745,6 +750,36 @@ have valid DocBook V5.0 representations. +
+Identifying DocBook Documents and Schemas + +Historically, when DocBook was defined by a DTD, DocBook +documents could be identified by the presence of standard public +and/or system identifiers in the document type declaration. RELAX NG, +the normative schema language for DocBook V5.0, does not provide +any equivalent mechanism. + +For systems that can make use of public identifiers, e.g., systems +where the informative DTD is being used, the following +public identifier can be used for DocBook V5.0: +“-//OASIS//DTD DocBook V5.0//EN//XML”. +
+ +
+Conformance + +This specification normatively defines DocBook V5.0 with a RELAX NG +grammar and a set of Schematron assertions. A conformant DocBook V5.0 document +must be valid according to both the grammar and the +assertions. + +The reference documentation describes additional constraints and +processing expectations. A conformant DocBook V5.0 document +should respect those constraints and anticipate +those processing expectations. + +
+
Release Notes @@ -943,7 +978,7 @@ this specification and are gratefully acknowledged: Larry Rowland, Hewlett-Packard Michael Smith, Individual Robert Stayton, Individual (Secretary) -Norman Walsh, Sun Microsystems (Chair, Editor) +Norman Walsh, Mark Logic Corporation (Chair, Editor) diff --git a/docbook/relaxng/docbook/spec/html.xsl b/docbook/relaxng/docbook/spec/html.xsl index fd68c1683..ad17de562 100644 --- a/docbook/relaxng/docbook/spec/html.xsl +++ b/docbook/relaxng/docbook/spec/html.xsl @@ -145,11 +145,8 @@ div.toc p b { s - -
- -
-
+
@@ -158,11 +155,7 @@ div.toc p b { s
- -
- -
-
+ @@ -227,6 +220,30 @@ div.toc p b { + +
+ + + , + + + + + + + + +
+
+ + + + + + + + + @@ -249,163 +266,3 @@ div.toc p b { - -