ISO IEC 19757-5-2011 PDF
Name in English:
St ISO IEC 19757-5-2011
Name in Russian:
Ст ISO IEC 19757-5-2011
Original standard ISO IEC 19757-5-2011 in PDF full version. Additional info + preview on request
Full title and description
Information technology — Document Schema Definition Languages (DSDL) — Part 5: Extensible Datatypes. This International Standard specifies an XML language for creating and extending datatype libraries that can be consumed by XML validators and tools to validate content and compare values.
Abstract
ISO/IEC 19757-5:2011 defines the syntax and semantics of an extensible datatype library language within the DSDL framework. The standard enables authors to declare datatypes, facets and comparison behavior so that validators and processing tools can apply consistent datatype validation and value comparisons across XML documents and schemas.
General information
- Status: Published (International Standard, confirmed).
- Publication date: October 2011 (Edition 1, 2011-10).
- Publisher: ISO/IEC (prepared by JTC 1/SC 34).
- ICS / categories: 35.240.30.
- Edition / version: Edition 1 (2011).
- Number of pages: 18 (official ISO edition).
Scope
The standard specifies an XML-based language for defining and extending datatype libraries for use with XML validation technologies. It covers datatype declarations, facets (constraints on values), mechanisms for extending and referencing libraries, and the expected behavior for comparisons and validation so that datatype-aware validators and schema languages can interoperate within the DSDL framework.
Key topics and requirements
- XML syntax for datatype library definitions and extensions.
- Declaration of primitive and derived datatypes and associated facets (constraints).
- Mechanisms for referencing and importing datatype libraries across namespaces and URIs.
- Rules for value comparison and canonicalization to support validator operations.
- Interoperability expectations with other DSDL parts (e.g., RELAX NG, Schematron, NVDL).
Typical use and users
Authors of XML schemas and datatype libraries, implementers of XML validators and processing tools, standards bodies and organizations defining data interchange formats, and systems integrators who require consistent datatype validation and value comparison across XML-based workflows. The part is typically used where custom or extended datatypes are needed beyond built-in XML Schema datatypes.
Related standards
ISO/IEC 19757 is a multi-part standard (DSDL). Closely related parts include Part 1 (Overview), Part 2 (RELAX NG), Part 3 (Schematron), Part 4 (NVDL), Part 7 (CREPDL), Part 8 (DSRL), Part 9 (namespace and datatype declaration in DTDs) and Part 11 (Schema Association). Implementers commonly use Part 5 alongside these parts for comprehensive XML validation solutions.
Keywords
DSDL, extensible datatypes, datatype library, XML validation, facets, datatype extension, ISO/IEC 19757, RELAX NG, Schematron, NVDL.
FAQ
Q: What is this standard?
A: ISO/IEC 19757-5:2011 is Part 5 of the DSDL series; it specifies an XML language for defining and extending datatype libraries that validators and tools can use to validate and compare values in XML content.
Q: What does it cover?
A: It covers datatype declarations (primitive and derived), facets (constraints), mechanisms to extend and reference datatype libraries, and rules for comparison/canonicalization so tools can perform consistent datatype-aware validation.
Q: Who typically uses it?
A: Schema authors, XML validator/tool implementers, standards organisations and integrators who need to define or reuse specialized datatypes beyond default XML Schema types.
Q: Is it current or superseded?
A: The document was published in 2011 as Edition 1. National bodies review ISO standards periodically; users should check their national standards body or the ISO catalogue for the latest confirmation or withdrawal status. The 2011 edition is recorded as published/confirmed in ISO records.
Q: Is it part of a series?
A: Yes — it is Part 5 of the ISO/IEC 19757 DSDL multipart standard family and is intended to be used together with other parts (RELAX NG, Schematron, NVDL, etc.).
Q: What are the key keywords?
A: DSDL, extensible datatypes, datatype library, XML validation, facets, datatype extension, RELAX NG, Schematron, NVDL.