Schemadocumentatie
Schema bestanden
De IMOP-schema-bestanden staan in de map schema in de git repository. het gaat om de volgende bestanden:
XSD | betekenis |
---|---|
imop-tekst.xsd | de "tekst"-onderdelen van een Besluit en een Regeling |
imop-gio.xsd | de context van de vaststelling van een GIO |
imop-geo.xsd | de vaststelling van een GIO |
imop-data.xsd | de "data"-onderdelen uit het informatiemodel |
imop-cons.xsd | onderdelen rondom consolidatie |
imop-resources.xsd | de "resources" (grofweg de "STOP-waardelijsten") |
imop-schemata.xsd | de beschrijving van (versies van) schema's, schematrons en transformaties |
imop-bedrijfsregels.xsd | de bedrijfsregels van STOP |
imop-uitwisseling.xsd | het uitwisselpakket van STOP |
De introductiepagina per schema bevat een beschrijving van dat schema. De structuur van de schema-documentatie is beschreven in Legenda schemadocumentatie.
Externe schema's
De juiste versies van de externe schema's wordt als service meegeleverd bij IMOP. De normatieve externe schema's zijn te vinden van de websites hieronder.
Voor de implementatie van het geo-informatieobject (GIO) wordt gebruik gemaakt van de externe schema's:
Basisgeometrie v1.0, beheerd door Geonovum.
Basisgeometrie importeert de schema's voor GML 3.2.2.
Voor symbolisatie van geo-informatie schrijft STOP het gebruik van de "OpenGIS® Symbology Encoding Implementation Specification" v1.1.0 voor.
Zie voor toelichting de introductiepagina's van imop-geo.xsd en se-FeatureStyle-imop.xsd.
Eigenschappen van alle XSDs
De targetNamespace van een XSD geldt voor alle elementen in dat schema. Attributen kennen geen namespace. Dit wordt in alle IMOP-XSDs vastgelegd middels de default waarden voor de element en attributes form:
elementFormDefault = "qualified"
: alle elementen zijn gedefinieerd in "targetNamespace" van de XSDattributeFormDefault = "unqualified"
: alle attributen hebben geen namespace (met één uitzondering in imop-tekst; deze staat attributen in een "foreign" namespace toe op een aantal elementen.
Zie ook O'Reilly XML Schema.