Skip to content

sts4i/sts4i-tools

Repository files navigation

sts4i-tools

STS4i = STS for interoperability

HTML renderer and Schematron rules for NISO Z39.102-201X Standard Tag Suite (STS) XML files.

Documentation, schemas, and other supporting material can be found at http://www.niso-sts.org/

There is also a mailing list for all things STS: http://mulberrytech.com/STS/NISO-STS-List.html

This repo provides the original ISO HTML renderer, written in XSLT 2.0, and an adaptation for NISO STS, also written in XSLT 2.0. Invocation instructions are contained in the XSLT file. Since there is no single canonical representation of standards content in NISO STS (nor is there such a thing for ISO STS), the implementation provided is merely a starting point onto which SDO-specific customizations can be built. Remember, STS is an enabling technology; it is not prescriptive.

The ultimate aim of STS4i is to provide canonical representations in NISO STS though, and to provide Schematron rules for checking adherence to these canonical forms. Due to the fundamental choices that NISO STS provides – MathML 2 or 3, HTML or CALS tables, TBX or term-display terminology, to name a few – and due to the open-ended value space of many type attributes, NISO STS conformance will always be contingent on the choices that an SDO makes. We will, however, strive to provide a checking and rendering framework that will detect these choices and check/render appropriately.

The HTML renderer in nisosts2html has not been updated for years. It is not ready for production. Development did continue in private repos and was funded by individual SDOs. They did not agree yet to make their changes public.

About

HTML renderer and Schematron rules for NISO STS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published