Document Schema Definition Languages
{{Short description|XML document validation schemes}}
{{Refimprove|date=March 2009}}
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 as a multi-part ISO/IEC Standard, ISO/IEC 19757.{{cite web |url=http://kikaku.itscj.ipsj.or.jp/sc34/ |title=Iso/Iec JTC 1/Sc 34 |accessdate=2009-12-25 |url-status=dead |archiveurl=https://web.archive.org/web/20140506050220/http://kikaku.itscj.ipsj.or.jp/sc34/ |archivedate=2014-05-06 }} It was developed by ISO/IEC JTC 1/SC 34 (ISO/IEC Joint Technical Committee 1, Subcommittee 34 - Document description and processing languages).{{cite web | url=http://www.iso.org/iso/iso_technical_committee.html?commid=45374 | title=JTC 1/SC 34 - Document description and processing languages | author=ISO | date=5 March 2008 | publisher=ISO | accessdate=2009-12-25}}{{cite web |url=http://kikaku.itscj.ipsj.or.jp/sc34/ |title=JTC 1/SC 34 - Document Description and Processing Languages |author=ISO JTC1/SC34 |accessdate=2009-12-25 |url-status=dead |archiveurl=https://web.archive.org/web/20140506050220/http://kikaku.itscj.ipsj.or.jp/sc34/ |archivedate=2014-05-06 }}
DSDL defines a modular set of specifications for describing the document structures, data types, and data relationships in structured information resources.
- 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
- 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 11: Schema Association
See also
References
External links
- [https://web.archive.org/web/20160122193526/http://dsdl.org/ Home page for DSDL] Archived from [http://dsdl.org the original] on 2016-01-22.
- [http://www.iso.org/iso/iso_catalogue/catalogue_ics/catalogue_detail_ics.htm?csnumber=37605 ISO/IEC 19757-2:2003 - Information technology -- Document Schema Definition Language (DSDL) -- Part 2: Regular-grammar-based validation -- RELAX NG]
{{ISO standards}}
Category:Data modeling languages
{{Markup-languages-stub}}