Jump to content

Document Schema Definition Languages: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
m External links correction process; see User:Lady Lysine Ikinsile/extlinks
Line 16: Line 16:
* Part 9 Datatype- and namespace-aware [[DTD]]
* Part 9 Datatype- and namespace-aware [[DTD]]


==== See also ====
== See also ==
* [[RELAX NG]]
* [[RELAX NG]]
* [[Schematron]]
* [[Schematron]]
Line 22: Line 22:
* [[XML Schema|W3C Schema]]
* [[XML Schema|W3C Schema]]


==== External links ====
== External links ==
*[http://dsdl.org/ Home page for DSDL]
*[http://dsdl.org/ Home page for DSDL]



Revision as of 10:55, 12 July 2004

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.

It is specified by the standard ISO/IEC 19757.

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 0 Overview [1]
  • Part 1 Interoperability framework
  • Part 2 Grammar-based validation - RELAX NG
  • Part 3 Rule-based validation - Schematron
  • Part 4 Selection of validation candidates
  • 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 DTD

See also