GML en XSD
Een algemene handleiding voor het opslaan van Geometrie in GML bestanden is te vinden in: Geometrie in model en GML
XSD en Namespaces
In een GML applicatieschema gebruiken we namespaces. Een namespace heeft de vorm van een URI en identificeert een domein.
- Voor de basis wordt: http://www.geostandaarden.nl gebruikt.
- Daarna volgt een identificatie van de standaard.
- Een versienummer volgens semver X.Y. Een Z-versie is niet nodig omdat alle Z-versies backwards compatible zijn en je dus nooit meer dan 1 versie gebruikt.
- Voor een XML-schema geldt dat het backwards compatible is als bestanden die valide waren bij de vorige versie van het schema dat ook zijn voor de huidige.
De volgende model onderdelen wordt gebruikt bij het maken construeren van schemas:
- Een schema heeft een [X.Y.Z] versienummer
- Een schema hoort bij een standaard met een [standaard]
- Een schema heeft een onderdeel [onderdeel]
Samen wordt dit:
- namespace van schema: http://www.geostandaarden.nl/[standaard]/[onderdeel]/x.y
- locatie van schema: https://register.geostanadaarden.nl/xmlschema/[standaard]/[x.y.z]/[onderdeel].xsd
- vesion in het schema: [x.y.z]
Bij een standaard zonder onderdelen wordt de bestandsnaam als onderdeelnaam gebruikt bij locatie.
Namespaces in door Geonovum beheerde schema's
GML applicatieschema's zijn te vinden op: https://register.geostandaarden.nl/gmlapplicatieschema/
Een korte inventarisatie levert:
standaard | versie | namespace |
---|---|---|
basisgeometrie | 1.0.0 | http://www.geostandaarden.nl/basisgeometrie/1.0 |
basisgeometrie | v20190901 | http://www.geostandaarden.nl/basisgeometrie/v20190901 |
brt-algemeen | 1.2.0 | http://register.geostandaarden.nl/gmlapplicatieschema/brt-algemeen/1.2.0 |
imaer | 5.1.1 | http://imaer.aerius.nl/5.1 |
img | 3.0.0 | http://www.geluidgegevens.nl/IMGeluid/3.0 |
imgeo (simple) | 2.1.1 | http://www.geostandaarden.nl/imgeo/2.1/simple/gml31 |
imgeo | 2.1.1 | http://www.geostandaarden.nl/imgeo/2.1 |
imkl (wibon) | 2.0.0 | http://www.geostandaarden.nl/imkl/wibon |
imkl (wibonbr) | 2.0.0 | http://www.geostandaarden.nl/imkl/wibonbr |
imkl2015 (wionbr) | 1.2 | http://www.geostandaarden.nl/imkl/2015/wionbr/1.2 |
imkl2015 (wionbr) | 1.2.1 | http://www.geostandaarden.nl/imkl/2015/wionbr/1.2 |
top10nl | 1.1.1 | http://www.kadaster.nl/schemas/top10nl/v20120116 |
top10nl | 1.2.0 | http://register.geostandaarden.nl/gmlapplicatieschema/top10nl/1.2.0 |