Documentation
Documentation, tools, and resources for working with ISO/TC 211 XML and JSON schemas.
Schema Browser
Interactive documentation for each schema package. XML schemas use LutaML XSD; JSON schemas use LutaML JSON Schema. Browse elements, types, properties, and cross-references.
Browse schemasResources Catalog
XSLT transforms, Schematron validation rules, example instances, codelist dictionaries, and download packages.
Browse resourcesRaw Schema Files
Direct access to all XSD and JSON schema files organized by standard, part, module, and version.
Browse filesURL 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