NISO Standards Tag Suite (STS) Supporting Materials


ANSI/NISO Z39.102-2017, STS Tag Sets

Version 1.0 in DTD, XSD, and RNG Formats

The NISO-STS Interchange and Exchange tag sets are provided in DTD, XSD and RNG (RelaxNG) formats. For each of these formats, the schema is provided in MathML2 and MathMl3.

The models represented by the DTD, XSD, and RNG forms are logically identical, and interchange is unaffected by the form chosen. Users are encouraged to use the form of constraint language that works best with their chosen tools.

You can use the simple tree decision tree below to help you select the right schema file download for you. Just click on the plus signs until you see a download link. The zip file will contain the schema file with the appropriate options for you

Interchange Tag Set - I want to use the model optimized for interchange with other organizations. The Interchange Tag Set contains structures to mark up standards and adoptions of standards in a form intended for interchange. The table model in the NISO STS Interchange Tag Set is based on the XHTML table model and is easily converted to XHTML or HTML for display on the Web.
Interchange with MathML 3 - I don't need to support MathMl2Users who are not currently using MathML are encouraged to select a version that uses MathML 3.0. MathML 3.0 corrects several bugs in MathML2, and is the current version of the language. In addition, of course, users of MathML 3.0 should use this verson.
DTD - I prefer the Document Type Definition Schema FormatDocument Type Definition (DTD) is the original form of model expression for XML and still the most commonly used.
NISO STS version 1.0 Interchange Model with Mathml3 DTD
XSD - I prefer the XML Schema Definition FormatW3C XML Schema Definition (XSD) is a model expression for XML developed by the W3C. It is widely used for non-textual documents and use for textual documents (such as standards) is increasing.
NISO STS version 1.0 Interchange Model with Mathml3 XSD
RNG - I prefer the RelaxNG FormatRelaxNG (RNG) is a model expression for XML documents that is available from OASIS.
NISO STS version 1.0 Interchange Model with Mathml3 RNG
Interchange with with MathML 2 - I do need to support MathMl2MathML2 versions of the models are provided for the convenience of users who have an existing workflow and backfile that uses MathML 2.0. (While such users may choose to move to MathML 3.0 at some time, many want to move their text to NISO STS before considering any changes to the way they handle mathematical expressions.)
DTD - I prefer the Document Type Definition Schema FormatDocument Type Definition (DTD) is the original form of model expression for XML and still the most commonly used.
NISO STS version 1.0 Interchange Model with Mathml2 DTD
XSD - I prefer the XML Schema Definition FormatW3C XML Schema Definition (XSD) is a model expression for XML developed by the W3C. It is widely used for non-textual documents and use for textual documents (such as standards) is increasing.
NISO STS version 1.0 Interchange Model with Mathml2 XSD
RNG - I prefer the RelaxNG FormatRelaxNG (RNG) is a model expression for XML documents that is available from OASIS.
NISO STS version 1.0 Interchange Model with Mathml2 RNG
Extended Tag Set - I do need to support OASIS style table model The Extended Tag Set contains all of the structures in the Interchange Tag Set plus the OASIS XML Exchange (CALS) Table Model. The OASIS Table Model is provided to enable standards publishers who have existing tools that rely on it to move easily to NISO STS.
Extended with MathML 3 - I don't need to support MathMl2Users who are not currently using MathML are encouraged to select a version that uses MathML 3.0. MathML 3.0 corrects several bugs in MathML2, and is the current version of the language. In addition, of course, users of MathML 3.0 should use this verson.
DTD - I prefer the Document Type Definition Schema FormatDocument Type Definition (DTD) is the original form of model expression for XML and still the most commonly used.
NISO STS version 1.0 Extended Model with Mathml3 DTD
XSD - I prefer the XML Schema Definition FormatW3C XML Schema Definition (XSD) is a model expression for XML developed by the W3C. It is widely used for non-textual documents and use for textual documents (such as standards) is increasing.
NISO STS version 1.0 Extended Model with Mathml3 XSD
RNG - I prefer the RelaxNG FormatRelaxNG (RNG) is a model expression for XML documents that is available from OASIS.
NISO STS version 1.0 Extended Model with Mathml3 RNG
Extended with with MathML 2 - I do need to support MathMl2MathML2 versions of the models are provided for the convenience of users who have an existing workflow and backfile that uses MathML 2.0. (While such users may choose to move to MathML 3.0 at some time, many want to move their text to NISO STS before considering any changes to the way they handle mathematical expressions.)
DTD - I prefer the Document Type Definition Schema FormatDocument Type Definition (DTD) is the original form of model expression for XML and still the most commonly used.
NISO STS version 1.0 Extended Model with Mathml2 DTD
XSD - I prefer the XML Schema Definition FormatW3C XML Schema Definition (XSD) is a model expression for XML developed by the W3C. It is widely used for non-textual documents and use for textual documents (such as standards) is increasing.
NISO STS version 1.0 Extended Model with Mathml2 XSD
RNG - I prefer the RelaxNG FormatRelaxNG (RNG) is a model expression for XML documents that is available from OASIS.
NISO STS version 1.0 Extended Model with Mathml2 RNG