The Meta-DSD
DSD is self-describable: there is a DSD that completely
captures the requirements for an XML document to be a valid DSD.
Such a Meta-DSD can be used
- as a human readable description of the DSD language to clarify
details, and
- by DSD processors to check whether a given XML document is a
valid DSD.
The official Meta-DSD can be found at
http://www.brics.dk/DSD/dsd.dsd.
Application documents refer to their DSD using the dsd
processing instruction in the document prolog:
<?dsd URI="URI of the DSD"?>
So DSDs usually contain the line
<?dsd URI="http://www.brics.dk/DSD/dsd.dsd"?>