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