Skip to content

Latest commit

 

History

History
327 lines (245 loc) · 20.9 KB

Implementatiekeuzes KLIC.md

File metadata and controls

327 lines (245 loc) · 20.9 KB

Implementatiekeuzes KLIC

Inhoudsopgave

Inleiding

Voor het samenstellen van een levering van gebiedsinformatie ten behoeve van een Klic-aanvraag zijn er, naast de informatie over de kabels en leidingen van een utiliteitsnet, nog een aantal aanvullende gegevens nodig. In onderstaand diagram is de relatie tussen de verschillende gegevensgroepen in een WION Uitlevering weergegeven (zie ook het betreffende hoofdstuk in het document IMKL2015_Dataspecificatie):

Hieronder worden een aantal begrippen nader toegelicht:

  • WION Uitlevering: Het totaal aan informatie dat kan worden geleverd n.a.v. een WION gebiedsinformatie-aanvraag.
  • Leveringsinformatie: Administratieve gegevens van de uitlevering (GebiedsinformatieLevering) inclusief de aanvraaggegevens met graaf-, informatie- en/of oriëntatiepolygoon.
  • Beheerdersinformatie: De belanghebbende netbeheerder met contactgegevens, eventueel aangevuld met algemene bijlagen en/of bijlagen met eis voorzorgsmaatregelen.
  • Netinformatie: Informatie over het netwerk met kabels en leidingen met eventuele details en extra aanduidingen.

De netbeheerder is bronhouder voor de netinformatie en algemene en eisVoorzorgsmaatregel-bijlagen. Deze gegevens worden op verzoek van KLIC per aanvraag door de bronhouder aangeleverd als beheerdersinformatie (decentrale netbeheerder), of worden door de bronhouder in de centrale voorziening geplaatst (centrale netbeheerder). In het laatste geval zal KLIC namens de bronhouder de beheerdersinformatie voor de betreffende netbeheerder samenstellen.

Om te kunnen bepalen welke belanghebbende netbeheerders een rol spelen bij een gebiedsinformatie-aanvraag, is er een Belangenregistratie nodig. Hierin zijn de belangen van de netbeheerders geregistreerd en is per netbeheerder per thema contactinformatie opgenomen die meegeleverd wordt als beheerdersinformatie.

Zodra voor alle belanghebbende netbeheerders beheerdersinformatie is aangeleverd, kan door KLIC een gebiedsinformatielevering worden samengesteld. Deze gebiedsinformatielevering bevat informatie over de oorspronkelijke gebiedsinformatie-aanvraag op basis waarvan de gegevens zijn verzameld. Daarin wordt ook gerefereerd naar de polygoon/polygonen uit de aanvraag en een kaartje van de achtergrond. Voor de netbeheerders die betrokken zijn bij een aanvraag, zal KLIC de contactgegevens van de geraakte belangen bepalen en meeleveren bij de gebiedsinformatie.

Bij het samenstellen van een levering zullen door KLIC dus verschillende nieuwe objecten worden aangemaakt.

KLIC maakt dus intensief gebruik van IMKL. Voor een goede werking en eenduidigheid in het toepassen van IMKL zijn door KLIC implementatiekeuzes gemaakt. Een aantal daarvan worden hieronder nader toegelicht.

Implementatiekeuzes

Bronhoudercode Kadaster

In het Klic-proces worden door het Kadaster diverse Klic-specifieke objecten aangemaakt waarvan een netbeheerder geen bronhouder is. Denk bijv. aan GebiedsinformatieAanvraag, GebiedsinformatieLevering, Graafpolygoon, etc. Ook deze objecten moeten een identificatie krijgen van het type NEN3610ID, bestaande uit

  • namespace: 'nl.imkl'
  • lokaalID: bronhoudercode.lokaalID
  • versie (optioneel)

Om deze objecten herkenbaar te laten zijn en uniek te identificeren, wordt er voor deze objecten een speciale Kadaster-bronhoudercode gebruikt: "KA0000". Daarnaast wordt de conventie gehanteerd dat het lokaalID begint met "_" gevolgd door de naam van het feature.

Voorbeelden:

<imkl:GebiedsinformatieLevering gml:id="nl.imkl-KA0000._GebiedsinformatieLevering_17G000041-1">

<imkl:GebiedsinformatieAanvraag gml:id="nl.imkl-KA0000._GebiedsinformatieAanvraag_17G000041">

<imkl:Informatiepolygoon gml:id="nl.imkl-KA0000._Informatiepolygoon_17G000041">

<imkl:Graafpolygoon gml:id="nl.imkl-KA0000._Graafpolygoon_17G000041">

<imkl:Orientatiepolygoon gml:id="nl.imkl-KA0000._Orientatiepolygoon_17O000016">

Bronhoudercode bij objecten van netbeheerder

In de centrale voorziening zal het Kadaster namens een centrale netbeheerder de objecten voor de beheerdersinformatie selecteren. Deze objecten behouden de identiteit zoals die door de bronhouder is aangeleverd (eventueel iets unieker gemaakt tijdens het clippen). Daarnaast zullen er in het Klic-proces door het Kadaster namens een bronhouder nieuwe objecten worden aangemaakt. Denk bijv. aan

  • Belanghebbende (bij de bepaling van de belanghebbende (net)beheerder bij een aanvraag)
  • Beheerder
  • EisVoorzorgsmaatregelBijlage (bij de bepaling van voorzorgsmaatregelen)

In deze gevallen wordt voor het lokaalID de bronhoudercode gebruikt van de bronhouder waarvoor de dienst wordt verricht. Om te voorkomen dat er eventuele dubbelingen gaan ontstaan met objecten die door de bronhouder zelf zijn aangemaakt, begint het lokaalID met "_" gevolgd door de naam van het feature.

Voorbeelden van identificaties van objecten die door het Kadaster namens een bronhouder kunnen worden aangemaakt:

<imkl:Belanghebbende gml:id="nl.imkl-KL9999._Belanghebbende_17G000041-1">
    <imkl:identificatie>
        <imkl:NEN3610ID>
            <imkl:namespace>nl.imkl</imkl:namespace>
            <imkl:lokaalID>KL9999._Belanghebbende_17G000041</imkl:lokaalID>
            <imkl:versie>1</imkl:versie>
        </imkl:NEN3610ID>
    </imkl:identificatie>
    <imkl:beginLifespanVersion>2017-01-11T09:09:11.31+01:00</imkl:beginLifespanVersion>
    ...
    <imkl:netbeheerder xlink:href="nl.imkl-KL9999._Beheerder"/>
</imkl:Belanghebbende>
<imkl:EisVoorzorgsmaatregelBijlage gml:id="nl.imkl-KL9999._EisVoorzorgsmaatregelBijlage_17G000041_gasHogeDruk">
    <imkl:identificatie>
        <imkl:NEN3610ID>
            <imkl:namespace>nl.imkl</imkl:namespace>
            <imkl:lokaalID>KL9999._EisVoorzorgsmaatregelBijlage_17G000041_gasHogeDruk</imkl:lokaalID>
        </imkl:NEN3610ID>
    </imkl:identificatie>
<imkl:beginLifespanVersion>2017-01-11T09:09:15.00+01:00</imkl:beginLifespanVersion>
...
</imkl:EisVoorzorgsmaatregelBijlage>

NB. Bijlagen van het type algemeen en/of nietBetrokken wordt/worden door bronhouder zelf aangeleverd in de centrale voorziening. De NEN3610-identificatie is door de bronhouder zelf opgegeven en uniek geïdentificeerd. Het tweede deel van het lokaalID (na bronhoudercode+".") mag niet beginnen met "_", zoals dat geldt voor alle features die door de bronhouder worden aangemaakt.

Voorbeelden van naamgeving van algemene bijlagen die door een bronhouder zijn aangemaakt:

<imkl:Bijlage gml:id="nl.imkl-KL1031.mijnAlgemeneBijlage">

<imkl:Bijlage gml:id="nl.imkl-KL1520.ikBenNietBetrokkenBijlage">

LokaalID bij objecten van netbeheerder

Het lokaalID maakt het mogelijk per bronhouder de objecten uniek te identificeren. Het lokaalID is vrij door de bronhouder in te vullen en zal in de meeste gevallen gelijk zijn aan het id in de lokale registratie. Om te voorkomen dat er eventuele dubbelingen gaan ontstaan met objecten die door het Kadaster namens een bronhouder worden aangemaakt, mag het lokaalID echter niet beginnen met "_". Dit is voorbehouden aan objecten die door het Kadaster worden aangemaakt en daarmee onderscheidend.
Uitzondering hierop zijn de objecten die worden meegeleverd in de beheerdersinformatie, maar in de levenscyclus van deze objecten al door het Kadaster (namens de bronhouder) waren aangemaakt. Dit zijn Belanghebbende en Beheerder.

LokaalID bij objecten van KLIC

Zoals eerder genoemd worden objecten die door het Kadaster in het Klic-proces worden aangemaakt, geidentificeerd met een speciale Kadaster-bronhoudercode ("KA0000"), gevolgd door "_" en de naam van het feature. Om de objecten ook uniek te maken over meerdere leveringen heen, wordt daaraan in veel gevallen het KlicMeldnummer toegevoegd. Omdat er mogelijk meerdere bijlagen van het type eisVoorzorgsmaatregel in een levering kunnen voorkomen, worden deze bijlagen uniek gemaakt door daar de naam van het thema nog aan toe te voegen.

Voorbeelden:

<imkl:GebiedsinformatieLevering gml:id="nl.imkl-KA0000._GebiedsinformatieLevering_17G000041-1">

<imkl:GebiedsinformatieAanvraag gml:id="nl.imkl-KA0000._GebiedsinformatieAanvraag_17G000041">

<imkl:Graafpolygoon gml:id="nl.imkl-KA0000._Graafpolygoon_17G000041">

<imkl:Belanghebbende gml:id="nl.imkl-KL1031._Belanghebbende_17G000041-1">

<imkl:Beheerder gml:id="nl.imkl-KL1031._Beheerder">

<imkl:EisVoorzorgsmaatregelBijlage gml:id="nl.imkl-KL1031._EisVoorzorgsmaatregelBijlage_17G000041_gasHogeDruk">

Versie

In INSPIRE en volgens NEN3610 is het mogelijk om versies van objecten te gebruiken. Dit kan bijv. worden toegepast als objecten in hun levenscyclus een aangepaste inhoud (kunnen) krijgen. Een object krijgt dan een nieuwe versie met een nieuwe beginLifespanVersion. In KLIC onderkennen we het gebruik van een versie momenteel bij onderstaande features.

GebiedsinformatieLevering

Als niet alle netbeheerders binnen een gestelde tijd hun beheerdersinformatie aanleveren, zullen er deellevering(en) worden samengesteld en uitgeleverd. Elke (deel)levering wordt dan uniek geidentificeerd door een versie. Voorbeeld:

<imkl:GebiedsinformatieLevering gml:id="nl.imkl-KA0000._GebiedsinformatieLevering_17G000041-1">

<imkl:GebiedsinformatieLevering gml:id="nl.imkl-KA0000._GebiedsinformatieLevering_17G000041-2">

Belang

Deze objecten kennen vanouds al verschillende versies met geldigheidstermijnen. Voorbeeld:

<imkl:Belang gml:id="nl.imkl-KL1031._Belang_PetroBGIregioNoordOost-3">

<imkl:Belang gml:id="nl.imkl-KL1031._Belang_PetroBGIregioNoordOost-4">

Belanghebbende

Als een bronhouder als belanghebbende bij een gebiedsinformatie-aanvraag is onderkend, ontstaat een eerste ruwe "0-versie" van het object. Op dat moment is zijn betrokkenheid bij de aanvraag nog niet bekend. Pas wanneer een belanghebbende voor deze aanvraag beheerdersinformatie heeft aangeleverd, kan zijn betrokkenheid - en daarmee de aanvullende kenmerken van het object - worden ingevuld. Er ontstaat een nieuwe versie van het Belanghebbende-object. Voorbeeld:

<imkl:Belanghebbende gml:id="nl.imkl-KL1031._Belanghebbende_17G000041-0">

<imkl:Belanghebbende gml:id="nl.imkl-KL1031._Belanghebbende_17G000041-1">

BeginLifespanVersion

Het attribuut 'beginLifespanVersion' geeft de begindatum weer waarop een data object in de registratie werd aangemaakt; het begin van de levenscyclus van een data object. Dit attribuut is afkomstig van INSPIRE maar wordt ook gebruikt in de IMKL-specieke objecten. Voor niet INSPIRE plichtige datasets kan hier een dummy waarde worden ingevuld. Dit attribuut heeft DateTime als datatype.

Voorbeeld:

<gml:featureMember>
    <imkl:GebiedsinformatieLevering gml:id="nl.imkl-KA0000._GebiedsinformatieLevering_17G000041-2">
        <imkl:identificatie>
            <imkl:NEN3610ID>
                <imkl:namespace>nl.imkl</imkl:namespace>
                <imkl:lokaalID>KA0000._GebiedsinformatieLevering_17G000041</imkl:lokaalID>
                <imkl:versie>2</imkl:versie>
            </imkl:NEN3610ID>
        </imkl:identificatie>
        <imkl:beginLifespanVersion>2017-01-11T09:09:11+01:00</imkl:beginLifespanVersion>
        <imkl:leveringsvolgnummer>2</imkl:leveringsvolgnummer>
        <imkl:datumLeveringSamengesteld>2017-01-11T09:09:11+01:00</imkl:datumLeveringSamengesteld>
        ...
    </imkl:GebiedsinformatieLevering>
</gml:featureMember>

Voor de featuretypes die in het Klic-proces door het Kadaster worden aangemaakt, wordt de invulling van beginLifespanVersion hieronder toegelicht.

FeatureType datumtijdstip voor beginLifespanVersion
GebiedsinformatieLevering 'datumLeveringSamengesteld'; het moment dat de levering wordt samengesteld
GebiedsinformatieAanvraag 'aanvraagDatum' uit GebiedsinformatieAanvraag; het moment dat de gebiedsinformatie-aanvraag bij KLIC is ingediend
Informatiepolygoon 'aanvraagDatum' uit GebiedsinformatieAanvraag;
Graafpolygoon 'aanvraagDatum' uit GebiedsinformatieAanvraag;
Orientatiepolygoon 'aanvraagDatum' uit GebiedsinformatieAanvraag;
Belanghebbende versie 0: het moment dat de bepaling van geraakte belangen wordt uitgevoerd (datumBelangGeraakt);
versie 1: het moment dat beheerdersinformatie is aangeleverd
EisVoorzorgsmaatregelBijlage het moment dat de beheerdersinformatie wordt samengesteld (datumBeheerdersinformatieOntvangen)
Bijlage het object Bijlage (algemeen/nietBetrokken) wordt overgenomen uit de centrale voorziening; daarmee wordt de beginLifespanVersion ook overgenomen
Belang het object Belang wordt overgenomen uit de centrale voorziening; daarmee wordt de beginLifespanVersion ook overgenomen
Beheerder laatste mutatiedatum van een feature uit de Klic-registratie

Afspraken

Voor het beheren van standaarden en het beoordelen van de issue's is een commissie ingesteld als vertegenwoordiging van de graafsector: de Technische Commissie Standaarden (TCS).

Behandeling van een onderwerp kan bijvoorbeeld leiden tot een wijziging in de standaarden, maar het kan bijvoorbeeld ook leiden tot werkafspraken of advies. Hieronder zijn dergelijke onderwerpen toegelicht.

Keuze Thema

IMKL bevat een strikte bepering in het te kiezen thema's. Deze lijst is zorgvuldig tot stand gekomen. Voor sommige type kabels/leidingen is het echter niet altijd duidelijk onder welk thema die hoort. Hieronder een toelichting van besproken onderwerpen.

Waterstofgas

zie ook: #96

In termen van objectklassen hoort een waterstofleiding tot de objectklasse OilGasChemicalsPipe (INSPIRE) / OlieGasChemicalienPijpleiding (IMKL ) met het producttype hydrogen. Dit producttype is door het TCS vertaald naar waterstof. Na onderzoek door het TCS is aangegeven dat een waterstofleiding valt onder het IMKL-thema buisleidingGevaarlijkeInhoud, mits wordt voldaan aan een aantal voorwaarden zoals aangegeven in het Revb (o.a. minimum diameter en druk).

Bevindingen onderzoek / voorwaarden:

  • De WIBON verwijst in artikel 1 naar artikel 12.12 tweede lid van de Wet milieubeheer (WMB). In dit artikel staat dat bij of krachtens algemene maatregel van bestuur (AMvB) onder meer categorieën van buisleidingen worden aangewezen waarover het register gegevens bevat. Met register wordt hier bedoeld het Registratiebesluit externe veiligheid.
  • Artikel 6 van dit Registratiebesluit stelt: “Als categorieën van buisleidingen als bedoeld in artikel 12.12, tweede lid, van de Wet milieubeheer worden aangewezen de categorieën van buisleidingen waarop het Besluit externe veiligheid buisleidingen van toepassing is.
  • Artikel 2 van het Bevb geeft aan waarop het Bevb van toepassing is en er wordt in dit artikel verwezen naar een regeling, zijnde de Regeling externe veiligheid buisleidingen, afgekort: Revb. De eerste versie van de Revb is van 30 december 2010 en deze is op 17 juni 2014 gewijzigd. Per die datum is, onder meer, waterstof onder de Revb gebracht. In de publicatie over e toelichting van de gewijzigde Revb staat op bladzijde 5 aangegeven dat waterstof onder de categorie “brandbare stoffen” valt.
  • In de Revb zoals die nu geldt stat in artikel 2 dat de Revb van toepassing is voor: “buisleidingen voor brandbare stoffen met een uitwendige diameter van 70 mm of meer of een binnendiameter van 50 mm of meer en een druk van 1.600 kPa of meer;”

Samengevat moet de betreffende buisleiding, naast bepaalde diameters, wel een druk hebben van 1.600 kPa (= 16 bar) of meer om geduid te worden onder het thema “buisleiding met gevaarlijke inhoud”. Is de druk lager dan 16 bar, dan valt de betreffende buisleiding niet onder het thema: “buisleiding met gevaarlijke inhoud”.

Zie ook: #96 waarin links zijn opgenomen naar de documenten waarnaar hierboven verwezen wordt

(Vloeibare) biomassa

zie ook Geonovum/imkl2015-review#305

Overwegingen:

  • Er is geen appart thema voor (vloeibare) biomassa.
    Omdat deze leidingen ook onder druk staan is het niet wenselijk is deze onder thema "overig" uit te wisselen.

  • In de definities van Insipre wordt er bij riool gesproken over afvalwater en daardoor is dit niet 100% passend. Om dit wel sluitend te krijgen zou je Inspire moeten aanpassen, voor de Nederlande GWSW situatie.

  • Het maakt voor de grondroerder niet uit of er hemelwater of oppervlaktewater door een (bv een duiker) stroomt. En wat betreft graafschade is de impact voor het raken van een huishoudelijk afvalwater persleiding of een biomassa leiding raakt het is allebei ernstig.

Conclusie:
"Vloeibare biomassa" implementeren als Rioolleiding (thema: rioolOnderOverOfOnderdruk)

"Vloeibare biomassa" past bij gebrek aan thema's het beste onder riool onder over- of onderdruk. Vooral omdat deze leidingen ook onder druk staan en het daarom niet wenselijk is deze onder thema "overig" uit te wisselen.

Gebruik voidable

zie ook Geonovum/imkl2015-review#313
zie ook Geonovum/imkl2015-review#277

Bij attributen en associaties die het stereotype "<<voidable>>" hebben kan, indien het van toepassing is, geen waarde worden ingevuld. Optioneel kan er ook een reden opgenomen worden waarom er geen waarde is ingevuld.
De benoemde redenen volgens INSPIRE zijn:

  • Unknown: Waarde onbekend: De waarde is bij de zender niet bekend.
  • Unpopulated: Niet ondersteund: De zender houdt in zijn registratie geen waarde voor dit attribuut bij. Geldt voor alle objecten van dit objecttype.
  • Withheld: Niet geautoriseerd: De zender vindt dat de ontvanger niet geautoriseerd is om de waarde te kennen. Waarde is vertrouwelijk en wordt niet uitgewisseld.

Zie: http://inspire.ec.europa.eu/codelist/VoidReasonValue/

NB. In de XSD wordt gerefereerd naar de waardelijst gml:NilReasonEnumaration. Deze heeft andere mogelijk in te vullen waarden. Het is een werkafsrpaak om de door INSPIRE voorgeschreven waarden te gebruiken in de vorm van URI's, zoals deze ook in de IMKL-Waardelijsten-2.0.xml zijn opgenomen bij VoidReasonValue. Op deze werkafspraak wordt niet gevalideerd tijdens het aanleveren of actualiseren.

NilReason opgegeven

Bij verplichte attributen die aangegeven zijn als "<<voidable>>" moet

  • óf een waarde worden ingevuld,
  • óf een NilReason worden opgegeven als de waarde ontbreekt. De opgave van de reden is overigens optioneel.

Voorbeeld foutmelding: Attribuut us-net-common:verticalPosition heeft geen waarde en geen NilReason.

In onderstaande XML-gegevensset zijn enkele verplichte attributen van een rioolleiding ingevuld met geldige referenties naar codelijsten:

    ...
    <!-- attribuutwaarden toegekend -->
    <us-net-common:currentStatus xlink:href="http://inspire.ec.europa.eu/codelist/ConditionOfFacilityValue/projected"/>
    <us-net-common:verticalPosition>underground</us-net-common:verticalPosition>
    <us-net-common:warningType xlink:href="http://inspire.ec.europa.eu/codelist/WarningTypeValue/net"/>
    <us-net-common:pipeDiameter uom="urn:ogc:def:uom:OGC::cm">12</us-net-common:pipeDiameter>
    <us-net-sw:sewerWaterType xlink:href="http://inspire.ec.europa.eu/codelist/SewerWaterTypeValue/sanitary"/>
    ...

Voorbeelden van syntactisch juiste invullingen als een NilReason wordt opgegeven:

    ...
    <!-- attribuutwaarden met NilReason -->
    <us-net-common:currentStatus xsi:nil="true"/>
    <us-net-common:verticalPosition xsi:nil="true"/>
    <!-- attribuutwaarden met NilReason en opgave van reden -->
    <us-net-common:warningType xsi:nil="true" nilReason="http://inspire.ec.europa.eu/codelist/VoidReasonValue/Unknown"/>
    <us-net-common:pipeDiameter uom="urn:ogc:def:uom:OGC::cm" xsi:nil="true" nilReason="http://inspire.ec.europa.eu/codelist/VoidReasonValue/Unpopulated"/>
    <us-net-sw:sewerWaterType xsi:nil="true" nilReason="http://inspire.ec.europa.eu/codelist/VoidReasonValue/Withheld""/>
    ...

NB. Het attribuut pipeDiameter van een object Pipe moet verplicht ingevuld worden, maar is "voidable". Ook de parameter uom bij het attribuut pipeDiameter is verplicht.
Dit betekent dat het attribuut pipeDiameter met de parameter uom ingevuld moet worden, óók als er geen waarde voor de diameter wordt meegegeven.