Documentation

Documentation, tools, and resources for working with ISO/TC 211 XML and JSON schemas.

URL Patterns

Schema files follow a consistent URL pattern for stable referencing in schemaLocation attributes and imports:

XSD schema location

https://schemas.isotc211.org/{Standard}/{Part}/{Module}/{Version}/{Module}.xsd

Example: https://schemas.isotc211.org/19115/-1/cit/1.3.0/cit.xsd

JSON schema location

https://schemas.isotc211.org/json/{Standard}/{Part}/{Module}/{Version}/{Schema}.json

Directory Structure

All schemas follow a consistent naming convention: {standard}/{-part}/{module}/{version}/.

schemas/
  19115/-1/cit/1.3.0/
    cit.xsd                # Main schema entry point
    citation.xsd           # Additional types
    cit.sch                # Schematron rules
    examples/              # Example instances
      *.xml
    index.adoc             # Documentation

  json/
    19115/-4/mdj/1.0.0/
      mdj.json             # Main JSON schema
      Feature.json         # Additional definitions
      examples/            # JSON example instances
        *.json

  19115/resources/
    transforms/            # XSLT stylesheets
    codelists/             # Codelist dictionaries
    bundles/               # ZIP downloads
    schematron/            # Cross-cutting rules