Document Schema Definition Languages (DSDL) is a framework within which multiple validation tasks of different types can be applied to an XML document in order to achieve more complete validation results than just the application of a single technology. Jump to: navigation, search The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language for creating special-purpose markup languages. ...
It is specified by the standard ISO/IEC 19757. Logo of the International Organization for Standardization The International Organization for Standardization (ISO or iso) is an international standard-setting body composed of representatives from national standards bodies. ... The International Electrotechnical Commission (IEC) is an international standards organization dealing with electrical, electronic and related technologies. ...
DSDL is a multipart standard defining a modular set of specifications for describing the document structures, data types, and data relationships in structured information resources.
Part 4 Namespace-based validation dispatching language - NVDL
Part 5 Datatypes
Part 6 Path-based integrity constraints
Part 7 Character repertoire validation
Part 8 Declarative document manipulation
Part 9 Datatype- and namespace-aware DTDs
Part 10 Validation Management
In computing, RELAX NG (REgular LAnguage for XML Next Generation) is a simple and elegant schema language for XML, based on Murata Makotos RELAX and James Clarks TREX. A RELAX NG schema specifies a pattern for the structure and content of an XML document. ... The Schematron is an XML structure validation language using patterns in trees. ...
In computing, RELAX NG (REgular LAnguage for XML Next Generation) is a simple and elegant schema language for XML, based on Murata Makotos RELAX and James Clarks TREX. A RELAX NG schema specifies a pattern for the structure and content of an XML document. ... The Schematron is an XML structure validation language using patterns in trees. ... DTD is an initialism that can stand for: Document Type Definition, used in XML programming Delta Tau Delta, a US-based college fraternity This is a disambiguation page â a navigational aid which lists pages that might otherwise share the same title. ... Namespace Routing Language (NRL). ... XML Schema, published as a W3C Recommendation in May 2001, is one of several XML schema languages. ...
This document is also available in these non-normative formats: XML, XHTML with visible change markup, Independent copy of the schema for schemadocuments, and Independent copy of the DTD for schemadocuments.
Chapter 4 presents Schemas and Namespaces: Access and Composition (§4), including the connection between documents and schemas, the import, inclusion and redefinition of declarations and definitions and the foundations of schema-validity assessment.
The ·simple ur-type definition· is considered to have an unconstrained lexical space, and a value space consisting of the union of the value spaces of all the built-in primitive datatypes and the set of all lists of all members of the value spaces of all the built-in primitive datatypes.
This document is also available in these non-normative formats: XML, XHTML with visible change markup, Independent copy of the schema for schemadocuments, A schema for built-in datatypes only, in a separate namespace, and Independent copy of the DTD for schemadocuments.
[Definition:] The ·atomic· or ·union· datatype that participates in the definition of a ·list· datatype is known as the itemType of that ·list· datatype.
[Definition:] The datatypes that participate in the definition of a ·union· datatype are known as the memberTypes of that ·union· datatype.