← Prev in month ← Prev in thread

The spec and RNG to DTD and XSD generator

From
Bob Thomas <>
Date
2014-08-13T22:32:47+00:00
ID
CAORtF5YqSow4ic=-qcWfOnY_+hF5S=-
Thread
The spec and RNG to DTD and XSD generator
Current situation

The 1.3 specification contains mentions of RNG to DTD and XSD generation in the following topics:

Recognized XML-document grammar mechanisms

(archSpec/base/recognizedconstraintmechanisms.dita)

Using RELAX NG for document type shells, vocabulary modules, and constraint modules
(archSpec/base/using-relax-ng.dita)

Generating DTD and XSD modules from RELAX NG
(archSpec/base/generating-other-grammars-from-relax-ng.dita)

In Recognized XML-document grammar mechanisms, the mention is this:

​

The other two topics use the following mention:

​

In addition to this, the following draft-comment appears in topic Non-normative references (introduction/non-normative-references.dita)

Recommendations

In topic Recognized XML-document grammar mechanisms replace the "open source ... " sentence at the end of the topic with a reference to topic Generating DTD and XSD modules from RELAX NG

Have topic Using RELAX NG for document type shells, vocabulary modules, and constraint modules and  topic Generating DTD and XSD modules from RELAX NG conref the "generating note" from the same source

Change the "generating note" to read as follows:

Open-source tools are available for generating conforming DTD- and XSD-based document type shells, vocabulary modules, and constraint modules from RELAX NG grammars. See [DITA RNG2DTDXSD].

Where [DITA RNG2DTDXSD] is an xref to introduction/non-normative-references.dita

In topic Non-normative references, take [DITA RNG2DTDXSD] out of draft-comment and word it as follows:

The utilities that the DITA Technical Committee used to generate DTDs and XSDs from the normative DITA RNG sources can be downloaded <here>. These utilities are offered "as-is".

Where <here> is an active link to a .zip archive that contains the utilities and instructions.

Best Regards,
​

-- 
Bob Thomas
+1 720 201 8260

Skype: bob.thomas.colorado

Instant messaging: Gmail chat () or Skype

Time zone: Mountain (GMT-7)
← Prev in month ← Prev in thread