Document Schema Definition Languages

From Wikipedia, the free encyclopedia
  (Redirected from DSDL)
Jump to: navigation, search

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.[1] It was developed by ISO/IEC JTC1/SC34 (ISO/IEC Joint Technical Committee 1, Subcommittee 34 - Document description and processing languages).[2][3]

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 1: Overview
  • Part 2: Regular-grammar-based validation – RELAX NG
  • Part 3: Rule-based validation – Schematron
  • Part 4: Namespace-based Validation Dispatching Language (NVDL)
  • Part 5: Extensible Datatypes (Datatype Library Language (DTLL))
  • Part 6: Path-based integrity constraints
  • Part 7: Character Repertoire Description Language (CREPDL)
  • Part 8: Document Semantics Renaming Language (DSRL)
  • Part 9: Namespace and datatype declaration in Document Type Definitions (DTDs) (Datatype- and namespace-aware DTDs)
  • Part 10: Validation Management
  • Part 11: Schema Association

[edit] See also

[edit] External links

[edit] Notes

  1. ^ http://www.itscj.ipsj.or.jp/sc34/
  2. ^ ISO. "JTC 1/SC 34 - Document description and processing languages". ISO. http://www.iso.org/iso/iso_technical_committee.html?commid=45374. Retrieved 2009-12-25. 
  3. ^ ISO JTC1/SC34. "JTC 1/SC 34 - Document Description and Processing Languages". http://www.itscj.ipsj.or.jp/sc34/. Retrieved 2009-12-25. 


Personal tools
Namespaces

Variants
Actions
Navigation
Interaction
Toolbox
Print/export
Languages