Skip to content

Commit

Permalink
Merge pull request #479 from adbgnm/master
Browse files Browse the repository at this point in the history
IMGeo 2.2 toevoegen aan conceptual-schema mapping
  • Loading branch information
ArjanLoeffen authored Apr 23, 2024
2 parents bce51db + f39bb70 commit bdd4384
Show file tree
Hide file tree
Showing 6 changed files with 3,949 additions and 2 deletions.
164 changes: 164 additions & 0 deletions src/main/resources/input/Geonovum/xsd/cm-IMGEO22.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,164 @@
<?xml version="1.0" encoding="UTF-8"?>
<cs:Map xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:cs="http://www.imvertor.org/metamodels/conceptualschemas/model/v20181210"
xmlns:cs-ref="http://www.imvertor.org/metamodels/conceptualschemas/model-ref/v20181210"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xi="http://www.w3.org/2001/XInclude"
xsi:schemaLocation="http://www.imvertor.org/metamodels/conceptualschemas/model/v20181210
../../../etc/xsd/ConceptualSchema/root/model/v20181210/ConceptualSchemas_Model_v1_0.xsd">

<cs:id>IMGEO22</cs:id>
<cs:namespace>http://www.geostandaarden.nl/imgeo/2.2</cs:namespace>
<!-- Van IMGeo 2.2 is geen formeel schema uitgekomen, maar het IMGeo 2.1.1 SIMPLE XML schema volgt de Nederlandse objectbenaming -->
<cs:location>https://register.geostandaarden.nl/gmlapplicatieschema/imgeo/2.1.1/imgeo-simple.xsd</cs:location>
<cs:phase>0</cs:phase>
<cs:version>2.2</cs:version>
<cs:release>20200701</cs:release>
<cs:forSchema>
<cs-ref:ConceptualSchemaRef xlink:href="#IMGEO"/>
</cs:forSchema>
<cs:owner>Geonovum</cs:owner>
<cs:constructs>
<!-- TRANSPORT -->
<cs:Construct>
<cs:name>Wegdeel</cs:name>
<cs:alias>TrafficArea<cs:alias>
</cs:Construct>
<cs:Construct>
<cs:name>OndersteunendWegdeel</cs:name>
<cs:alias>AuxiliaryTrafficArea<cs:alias>
</cs:Construct>
<cs:Construct>
<cs:name>Spoor</cs:name>
<cs:alias>Railway<cs:alias>
</cs:Construct>
<!-- TERREIN -->
<cs:Construct>
<cs:name>OnbegroeidTerreindeel</cs:name>
<cs:alias/>
</cs:Construct>
<cs:Construct>
<cs:name>BegroeidTerreindeel</cs:name>
<cs:alias>PlantCover<cs:alias>
</cs:Construct>
<!-- WATER -->
<cs:Construct>
<cs:name>Waterdeel</cs:name>
<cs:alias>WaterBody<cs:alias>
</cs:Construct>
<cs:Construct>
<cs:name>OndersteunendWaterdeel</cs:name>
<cs:alias/>
</cs:Construct>
<!-- BOUWWERK -->
<cs:Construct>
<cs:name>Pand</cs:name>
<cs:alias>BuildingPart<cs:alias>
</cs:Construct>
<cs:Construct>
<cs:name>OverigeConstructie</cs:name> <!-- Abstract objecttype -->
<cs:alias>OtherConstruction</cs:alias>
</cs:Construct>
<cs:Construct>
<cs:name>OverigBouwwerk</cs:name>
<cs:alias/>
</cs:Construct>
<cs:Construct>
<cs:name>Overbruggingsdeel</cs:name>
<cs:alias>BridgeConstructionElement<cs:alias>
</cs:Construct>
<cs:Construct>
<cs:name>Tunneldeel</cs:name>
<cs:alias>TunnelPart<cs:alias>
</cs:Construct>
<cs:Construct>
<cs:name>Kunstwerkdeel</cs:name>
<cs:alias/>
</cs:Construct>
<cs:Construct>
<cs:name>Scheiding</cs:name>
<cs:alias/>
</cs:Construct>
<!-- OVERIGE BGT OBJECTTYPEN -->
<cs:Construct>
<cs:name>FunctioneelGebied</cs:name>
<cs:alias>LandUse</cs:alias>
</cs:Construct>
<cs:Construct>
<cs:name>OpenbareRuimteLabel</cs:name>
<cs:alias/>
</cs:Construct>
<cs:Construct>
<cs:name>Plaatsbepalingspunt</cs:name>
<cs:alias/>
</cs:Construct>
<!-- IMGEO+ -->
<cs:Construct>
<cs:name>GebouwInstallatie</cs:name>
<cs:alias>BuildingInstallation</cs:alias>
</cs:Construct>
<!-- INRICHTINGSELEMENT -->
<cs:Construct>
<cs:name>Inrichtingselement</cs:name> <!-- Abstract objecttype -->
<cs:alias>CityFurniture</cs:alias>
</cs:Construct>
<cs:Construct>
<cs:name>Bak</cs:name>
</cs:Construct>
<cs:Construct>
<cs:name>Bord</cs:name>
</cs:Construct>
<cs:Construct>
<cs:name>Installatie</cs:name>
</cs:Construct>
<cs:Construct>
<cs:name>Kast</cs:name>
</cs:Construct>
<cs:Construct>
<cs:name>Mast</cs:name>
</cs:Construct>
<cs:Construct>
<cs:name>Paal</cs:name>
</cs:Construct>
<cs:Construct>
<cs:name>Put</cs:name>
</cs:Construct>
<cs:Construct>
<cs:name>Sensor</cs:name>
</cs:Construct>
<cs:Construct>
<cs:name>Straatmeubilair</cs:name>
</cs:Construct>
<cs:Construct>
<cs:name>Waterinrichtingselement</cs:name>
</cs:Construct>
<cs:Construct>
<cs:name>Waterinrichtingselement</cs:name>
</cs:Construct>
<cs:Construct>
<cs:name>Weginrichtingselement</cs:name>
</cs:Construct>
<!-- OVERIGE IMGEO+ OBJECTTYPEN -->
<cs:Construct>
<cs:name>VegetatieObjectichtingselement</cs:name>
</cs:Construct>
<!-- REGISTRATIEVE GEBIEDEN -->
<cs:Construct>
<cs:name>RegistratiefGebied</cs:name>
</cs:Construct>
<cs:Construct>
<cs:name>Buurt</cs:name>
</cs:Construct>
<cs:Construct>
<cs:name>OpenbareRuimte</cs:name>
</cs:Construct>
<cs:Construct>
<cs:name>Stadsdeel</cs:name>
</cs:Construct>
<cs:Construct>
<cs:name>Waterschap</cs:name>
</cs:Construct>
<cs:Construct>
<cs:name>Wijk</cs:name>
</cs:Construct>
</cs:Map>
8 changes: 7 additions & 1 deletion src/main/resources/input/Geonovum/xsd/conceptual-schemas.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@
<cs:use>
<cs-ref:MapRef xlink:href="#GML322"/>
<cs-ref:MapRef xlink:href="#GMLSF"/>
<cs-ref:MapRef xlink:href="#IMGEO211"/>
<cs-ref:MapRef xlink:href="#IMGEO211"/>
<cs-ref:MapRef xlink:href="#IMGEO22"/>
<cs-ref:MapRef xlink:href="#CITYGML"/>
<cs-ref:MapRef xlink:href="#STUB"/>
</cs:use>
Expand All @@ -25,6 +26,7 @@
<cs-ref:MapRef xlink:href="#GML322"/>
<cs-ref:MapRef xlink:href="#GMLSF"/>
<cs-ref:MapRef xlink:href="#IMGEO211"/>
<cs-ref:MapRef xlink:href="#IMGEO22"/>
<cs-ref:MapRef xlink:href="#CITYGML"/>
<cs-ref:MapRef xlink:href="#STUB"/>
</cs:use>
Expand All @@ -37,6 +39,7 @@
<cs-ref:MapRef xlink:href="#GML322"/>
<cs-ref:MapRef xlink:href="#GMLSF"/>
<cs-ref:MapRef xlink:href="#IMGEO211"/>
<cs-ref:MapRef xlink:href="#IMGEO22"/>
<cs-ref:MapRef xlink:href="#CITYGML"/>
<cs-ref:MapRef xlink:href="#STUB"/>
<cs-ref:MapRef xlink:href="#dso-cim-op"/>
Expand All @@ -60,6 +63,8 @@
<xi:include href="../../NEN3610/xsd/cs-NEN3610-2022.xml"/><!-- implements ConceptualSchema NEN3610-2022 -->
<xi:include href="../../NEN3610/xsd/cs-NEN3610.xml"/><!-- implements ConceptualSchema NEN3610 -->
<xi:include href="../../Geonovum/xsd/cs-IMGEO211.xml"/><!-- implements ConceptualSchema IMGEO -->
<xi:include href="../../Geonovum/xsd/cs-IMGEO22.xml"/><!-- implements ConceptualSchema IMGEO 2.2-->

<xi:include href="../../OGC/xsd/cs-GML322.xml"/><!-- implements ConceptualSchema GML -->
<xi:include href="../../OGC/xsd/cs-CityGML.xml"/>
<xi:include href="../../OGC/xsd/cs-GMLSF.xml"/>
Expand Down Expand Up @@ -87,6 +92,7 @@
<xi:include href="../../NEN3610/xsd/cm-NEN3610-2022.xml"/><!-- implements Map #NEN3610-2022 -->
<xi:include href="../../NEN3610/xsd/cm-NEN3610.xml"/><!-- implements Map #NEN3610 -->
<xi:include href="../../Geonovum/xsd/cm-IMGEO211.xml"/><!-- implements Map #IMGEO -->

<xi:include href="../../OGC/xsd/cm-GML322.xml"/><!-- implements Map #GML -->
<xi:include href="../../OGC/xsd/cm-CityGML.xml"/>
<xi:include href="../../OGC/xsd/cm-GMLSF.xml"/>
Expand Down
20 changes: 20 additions & 0 deletions src/main/resources/input/Geonovum/xsd/cs-IMGEO22.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<cs:ConceptualSchema xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:cs="http://www.imvertor.org/metamodels/conceptualschemas/model/v20181210"
xmlns:cs-ref="http://www.imvertor.org/metamodels/conceptualschemas/model-ref/v20181210"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xi="http://www.w3.org/2001/XInclude"
xsi:schemaLocation="http://www.imvertor.org/metamodels/conceptualschemas/model/v20181210
../../../etc/xsd/ConceptualSchema/root/model/v20181210/ConceptualSchemas_Model_v1_0.xsd">

<cs:id>IMGEO</cs:id>
<cs:shortName>IMGEO</cs:shortName>
<cs:version>22</cs:version>
<cs:phase>3</cs:phase>
<cs:desc>In de Basisregistratie Grootschalige Topografie (BGT|IMGeo) standaarden is vastgelegd hoe overheidsorganisaties de inrichting van de buitenruimte - wegen, sloten, groenvoorziening, verkeerslichten - in Nederland digitaal vastleggen. De wettelijk verplichte BGT standaarden vormen de kern van het informatiemodel geografie (IMGeo).</cs:desc>
<cs:source>Geonovum</cs:source>
<cs:data-location>https://docs.geostandaarden.nl/imgeo/</cs:data-location>
<cs:url>http://www.geonovum.nl/conceptual-schemas/bgt-imgeo</cs:url>
<cs:catalogUrl>https://geonovum.github.io/IMGeo-objectenhandboek/[entry]</cs:catalogUrl>
</cs:ConceptualSchema>

2 changes: 1 addition & 1 deletion src/main/resources/input/Geonovum/xsd/local-schemas.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,5 @@
<xi:include href="../../NEN3610/xsd/www.geonovum.nl/ls-NEN3610-2022-20220616.xml"/>

<xi:include href="../../Geonovum/xsd/www.geostandaarden.nl/ls-IMGEO211-20130329.xml"/>

<xi:include href="../../Geonovum/xsd/www.geostandaarden.nl/ls-IMGEO22-20200701.xml"/>
</local-schemas>
Loading

0 comments on commit bdd4384

Please sign in to comment.