Document Schema Definition Languages

from Wikipedia, the free encyclopedia

Document Schema Definition Languages ( DSDL ) is an ongoing ISO project to standardize various methods for checking XML documents. The combination of different methods allows a more complete validation of documents than would be possible with just one technique and goes beyond comparable W3C procedures .

DSDL is specified in the ISO / IEC 19757 standard.

scope

DSDL consists of eleven parts, three of which were adopted by early 2011. There are public drafts for five parts and two parts have since been abandoned.

  • Part 1 overview
  • Part 2 Regular-grammar-based validation - RELAX NG : adopted
  • Part 3 Rule-based validation - Schematron : adopted
  • Part 4 Namespace-based validation dispatching language - NVDL : adopted
  • Part 5 Datatype Library Language - DTLL : Draft
  • Part 6 Path-based integrity constraints: abandoned
  • Part 7 Character Repertoire Description Language - CREPDL : draft
  • Part 8 Document Schema Renaming Language - DSRL : Draft
  • Part 9 Datatype- and namespace-aware DTDs : Draft
  • Part 10 Validation Management: abandoned
  • Part 11 Schema Association: Draft

Web links