SVG Tiny 1.2 – 20081118

N RelaxNG Schema for SVG Tiny 1.2

This appendix is normative.

The schema for SVG Tiny 1.2 is written in RelaxNG [RELAXNG], a namespace-aware schema language that uses the datatypes from XML Schema Part 2 [SCHEMA2]. This allows namespaces and modularity to be much more naturally expressed than using DTD syntax. The RelaxNG schema for SVG Tiny 1.2 may be imported by other RelaxNG schemas, or combined with other schemas in other languages into a multi-namespace, multi-grammar schema using Namespace-based Validation Dispatching Language [NVDL].

Unlike a DTD, the schema used for validation is not hardcoded into the document instance. There is no equivalent to the DOCTYPE declaration. Simply point your editor or other validation tool to the IRI of the schema (or your local cached copy, as you prefer).

The driver schema is available, as is a complete schema directory.