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 is de 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.
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 |