NISO STS is an XML-based specification for encoding the full text, metadata, and structural elements of standards documents. Published as ANSI/NISO Z39.102, it provides a common format that standards development organizations (SDOs) use to author, publish, exchange, and archive their standards in structured digital form.
Background
The Standards Tag Suite grew out of the recognition that standards documents have structural requirements distinct from journal articles, despite sharing many textual conventions. The Journal Article Tag Suite (JATS), already well-established for encoding journal articles, provided a natural foundation. NISO STS version 1.0 was published in 2017 as ANSI/NISO Z39.102-2017, adapting and extending the JATS model to accommodate standards-specific constructs. The tag suite was developed collaboratively by representatives from major SDOs, XML technology providers, and the JATS community.
Purpose & Scope
NISO STS addresses the need for a standardized XML vocabulary capable of representing:
- National, regional, and international standards documents
- Normative and informative content, including conformance clauses
- Terminology sections using TBX (TermBase eXchange) markup
- Adoptions of standards by different bodies, preserving the relationship between adopted and original versions
- Front matter, body, back matter, and supplementary material specific to standards publishing
The tag suite is intended for use by SDOs (such as ISO, IEC, ASTM, and national bodies), publishers, and archives that need to store standards in a format preserving both semantic structure and rendering fidelity.
Key Components
NISO STS offers multiple tag set configurations of increasing permissiveness:
| Tag Set | Description |
|---|---|
| Interchange | Most permissive; for receiving and archiving standards from many sources |
| Extended | Intermediate; adds constraints useful for production workflows |
| Authoring | Most restrictive; for creating new standards with consistent structure |
Serializations & Technical Formats
The tag suite is formally defined in three schema languages: DTD, W3C XML Schema (XSD), and RELAX NG (RNG). All three are maintained in parallel and are considered equivalent. The schemas are available for download from the official NISO STS site.
Governance & Maintenance
NISO STS is maintained by a NISO standing committee. The current version is 1.2, published as ANSI/NISO Z39.102-2022, which incorporates updates aligned with JATS evolution and community feedback. Public discussion takes place on the niso-sts-list mailing list hosted by Mulberry Technologies.
Notable Implementations
NISO STS is used by many standards development organizations worldwide for digital publishing of their standards catalogs. ISO adopted an early precursor (ISO STS) before the NISO standardization, and NISO STS 1.0 included a documented migration path from ISO STS 1.1. The tag suite is also used in standards archiving initiatives and by commercial publishers who produce standards content.
Related Standards
- JATS — NISO STS extends the JATS model; the two share many elements and architectural patterns
- BITS — The Book Interchange Tag Suite, another JATS extension for books, shares similar design principles