Beschrijving model
Lees deze pagina voor

> home | IMKAD

IMKAD wordt vanaf versie 2.1 geheel modelgedreven beheerd. Dit betekent dat alle uit te wisselen gegevens worden beheerd vanuit een beschrijvend model. In dit beschrijvende model worden de voor het Kadaster relevante objecten in hun onderlinge samenhang beschreven en gedocumenteerd. Objecten zijn bijvoorbeeld kadastrale objecten (onroerend goed, schepen, luchtvaartuigen) en de rechten daarop van (rechts)personen.


Op basis van dit model wordt een technisch model van IMKAD gegenereerd in de vorm van een XSD (XML Schema Definition), waarbij XML staat voor Extensible Markup Language. Deze specificatie is vervolgens de basis voor de akte- en productmodellen in de vorm van XSD’s voor akten respectievelijk informatieproducten.

Beschrijvend model
Het beschrijvend model is zowel toegankelijk vanuit een boomstructuur als vanuit een grafisch overzicht. Dit model vormt de inhoudelijke documentatie van IMKAD.

Een voorbeeld van deze boomstructuur is:

boomstructuur

Een (vereenvoudigd) voorbeeld van het objectenoverzicht staat hieronder. Dit overzicht geeft aan dat ZakelijkeRechten (bijvoorbeeld het eigendomsrecht) die rusten op een KadastraalObject (bijvoorbeeld een perceel) Tenaamgesteld worden in een Stukdeel (bijvoorbeeld een deel van een stuk in de vorm van een akte) op naam van een Persoon.

 overzicht
 

Zowel in de boomstructuur als in het overzichtsplaatje kan doorgeklikt worden naar definities op objectniveau (bijvoorbeeld KadastraalObject of Persoon) en nog dieper naar definities op gegevensniveau (bijvoorbeeld benamingRecht bij ZakelijkRecht).

Uitwisselingsmodel
Bij het generen van het uitwisselingsmodel is voor versie 2.1.0 een aantal ontwerpbeslissingen genomen. Net als het model zelf worden deze ontwerpbeslissingen en de consequenties daarvan, in het kader van de final draft review, voorgelegd aan onze informatieleveranciers, informatieafnemers en andere betrokkenen. De beslissingen worden in nauwe samenspraak met enkele andere partijen die verantwoordelijk zijn voor een basisregistratie uitgewerkt. Het doel hiervan is een set van ‘best practices’ voor de implementatie van informatiemodellen voor basisregistraties.

De belangrijkste ontwerpbeslissingen zijn:

  • IMKAD is gerealiseerd als sectormodel binnen de NEN3610 standaard. IMKAD 2.1.0 is niet expliciet op de voor gemeenten belangrijke StUF standaard gebaseerd. Er is een initiatief voor harmonisatie tussen de NEN3610 standaard en StUF, maar een en ander is nog niet meegenomen in IMKAD 2.1.0

  • Gegevens van objecten waarvan de authentieke gegevens hun oorsprong vinden in andere basisregistraties worden uitgewisseld volgens de structuur van de betreffende basisregistratie. Daartoe wordt in het technisch model, de XSD, de gegevensstructuur van iedere voor het Kadaster relevante basisregistratie gekopieerd naar een aparte ‘namespace’ binnen de IMKAD specificatie. Een namespace is een URI (Unique Resource Identifier) die verwijst naar de plaats op het internet waar de betreffende specificatie kan worden gevonden. Een voorbeeld is www.kadaster.nl/schemas/IMKAD/GBApersoon/v22112011. Het laatste cijfer geeft de datum van de laatste GBA aanpassing binnen IMKAD aan.

  • Het uitgangspunt voor het releasebeleid is het onderscheiden van 3 typen releases:

    1. Major releases, waarbij het eerste cijfer van de release wijzigt. 2.x.x is een major release t.o.v. 1.x.x. Major release hoeven niet backwards compatible te zijn. Een major release moet in de orde van 5 jaar of meer meegaan. Major releases ondergaan een uitgebreid extern consultatietraject alvorens ze worden vastgesteld. Versie 2.1.0 is een major release.
    2. Minor releases, waarbij het tweede cijfer van de release wijzigt. X.2.x is een minor release t.o.v. x.1.x. Minor releases zijn zoveel mogelijk backwards compatible, maar kunnen wel nieuwe functionaliteit bevatten die soms ook wettelijk nodig is. Minor releases worden vooraf afgestemd met ketenpartners, maar ondergaan geen uitgebreid consultatietraject.
    3. Bugfixes, waarbij het derde cijfer van de release wijzigt. X.x.2 is een bugfix t.o.v. x.x.1. Bugfixes zijn altijd backwards compatible en worden vaak tussendoor doorgevoerd. Communicatie met ketenpartners gebeurt waar mogelijk vooraf, maar als het niet anders kan, kan het ook achteraf.

  • Bij het opzetten van modellen wordt structuur, proces en inhoud gescheiden. Het schema geeft de model structuur. Vaak wordt de processtatus of de inhoud van gegevens vastgelegd in code-omschrijvingstabellen, ofwel waardelijsten.
    - Waardelijsten hebben een eigen levenscyclus. Bovendien worden dergelijke lijsten vaak buiten het Kadaster om beheerd. Zo komen er bij een gemeentelijke herindeling bijvoorbeeld nieuwe gemeentecodes (in Kadastertermen de burgerlijke gemeente en niet de Kadastrale gemeente) bij en vervallen oude gemeentecodes, Dergelijke inhoudelijke wijzigingen worden los van het uitwisselingsschema doorgevoerd.
    - Wijzigingen die betrekking hebben op de processtatus (bijvoorbeeld de status ‘voorlopig’ van een kadastrale grens) moeten informatieleveranciers en -afnemers worden afgestemd. Dit soort wijzigen worden releasematig doorgevoerd omdat dergelijke wijzigingen gevolgen kunnen hebben voor de procesinrichting van ketenpartners.

Akte- en productmodellen en webservices
Aktemodellen, productmodellen en webservices bevatten in de regel een deelverzameling van de gegevens zoals beschreven in IMKAD. In sommige gevallen kunnen producten worden verrijkt met andere informatie die aan het productmodel wordt toegevoegd. In het geval van notariële akten bevat de akte-XML die wordt gebuikt in KIK gegevens die weliswaar nodig zijn voor het geautomatiseerd kunnen toetsen van de juridische geldigheid, maar die niet relevant is voor de Kadastrale Registratie en daarmee ook niet voor IMKAD. Hierbij kan worden gedacht aan complexe comparities (de samenstelling en hoedanigheid waarin twee of meer partijen bij de notaris ‘verschijnen’ om een afspraak juridisch vast te leggen). Een voorbeeld hiervan is een zaakwaarnemer die iemand vertegenwoordigt die eigenaar is van een holding die weer eigenaar is van het bedrijf dat de betreffende rechtshandeling uitvoert. Deze gedetailleerde informatie is voor veel afnemers van Kadasterinformatie niet relevant.

De intentie is om alle huidige akte- en productmodellen en webservices op enig moment over te brengen naar IMKAD 2.1.0. Deze modellen zijn nu nog gebaseerd op IMKAD 1.0 of soms nog oudere versies. Uiteindelijk ontstaat zo één standaard volgens welke het Kadaster informatie uitwisselt.

 


naar boven | laatste update: 30 november 2011