Paul Janssen voor Wilko Quak Voortgang XML implementatie IMKL 2015
Overzicht UML Diagram GML (=xmlschema) Applicatieschema Relatie met INSPIRE GML voorbeeldbestand Validatie van voorbeeldbestand IMKL 2015 XML Implementatie
UML modelleertaal IMKL2015 XML Implementatie Beschrijft objecten en relaties
GML Applicatieschema IMKL2015 XML Implementatie Legt structuur van uitwisselformaat vast. Automatisch (via vertaalregels) afgeleid uit UML
IMKL UML is afgeleid van INSPIRE IMKL2015 XML Implementatie IMKL 2015INSPIRE
IMKL schemas importeren INSPIRE schemas IMKL2015 XML Implementatie
Voorbeeld bestand Plaatje in GIS getekend IMKL 2015 XMK Implementatie
Voorbeeld bestand Omgezet naar GML Dit is de uiteindelijke input voor vervolgproces IMKL 2015 XMK Implementatie
Overzicht: UML / XMLschema GML validatie IMKL 2015 XMK Implementatie UML XML Schema automatisch: ShapeChange GML validatie visualisatie
Validatie Syntactisch: Is het bestand wel XML? (kan iedere XML editor) Schema: Voldoet het aan het schema? (XML schema validator) Semantisch: Zijn de ingevulde waardes toegestaan? (zelfbouw: codelijsten maken geen deel uit van schema en worden extern beheerd.) Semantisch: Voldoet de data aan business logic? Einddatum > Begindatum (Gebeurt vooralsnog niet ) IMKL 2015 XML Implementatie
Validatie codelijsten IMKL2015 XML Implementatie
Alles wordt via referenties gekoppeld: Een Gasleiding verwijst naar een utiliteitsnet gml:featureMember> T09:30:47.0Z endinet.x-hd2 nl.imkl IMKL 2015 XMK Implementatie
Utiliteitsnet gml:featureMember> nl.imkl endinet.endinet_gh T09:30:47.0Z meneer xxxxxx
Een gasleiding verwijst naar een Link T09:30:47.0Z endinet.ulinkid-x-hd2 nl.imkl
Locaties Bestanden zijn via GitHub te vinden: Hier staan: Dataspecificatie(IMKL2015_Dataspecificatie_095.docx)IMKL2015_Dataspecificatie_095.docx UML diagram (imkl2015_v08.eap)imkl2015_v08.eap XML-Schema (IMKL2015-wion.xsd)IMKL2015-wion.xsd Voorbeeldbestand (VoorbeeldbestandBest.gml)VoorbeeldbestandBest.gml IMKL 2015 XML Implementatie
IMKL2015 XML Implementatie Barchman Wuytierslaan 10, 3818 LH Amersfoort Postbus 508, 3800 AM Amersfoort + 31 (0)