IMOP en IMTP v 085 Consultatiesessie 15 feb 2018
Foto plaatsen
Consultatie Paklijst v.0.85 Paklijst v0.85 1. Leeswijzer 17. TPOD AMvB en MR Foto plaatsen 2. Toelichting op STOP TPOD 18. XML AMvB en MR 3. IMOP v0.85 + IMOP vocabulaire 20. TPOD omgevingsplan 4. XSD IMOP 21. XML omgevingsplan 5. IMTP v0.85 34. Presentatiemodel STOD en STOP 6. XSD IMTP 35. Waardenlijsten TPOD 7. TPOD generiek 36. Aanleverkoppelvlak LVBB 9. TPOD waterschapsverordening 37. Memo werking van de standaard 10. XML waterschapsverordening 39. Memo structuur van de standaard 14. TPOD omgevingsverordening 40. Mechanismen TPOD programma, projectbesluit en Omgevingsvisie 15. XML omgevingsverordening
IMOP = informatiemodel officiële publicaties toegepast in omgevingsdocumenten: TPOD = model + vocabulaire + regels Hoe zat het ook alweer? Semantiek::Triple +semantiek definieert + subject: string + eigenschap: string + waarde: string +semantiek gebruikt + Tekstpatronen Eigenschappen Waardelijsten Tekst::TekstElement +werkingsgebied + identificatie: URI 1..* IMOP GeoObject «FeatureType» Geo::Werkingsgebied + identificatie: URI Toepassingsregels TPOD Stabiel Flexibel 15-02-2018
IMOP +semantiek Semantiek::Triple + subject: string + eigenschap: string + waarde: string Data +semantiek definieert gebruikt Tekst::TekstElement Tekst + identificatie: URI +werkingsgebied 1..* GeoObject Geo «FeatureType» Geo::Werkingsgebied + identificatie: URI
Officiële Publicatie Document Tekst Data Geo
IMOP = Tekstmodel Tekststructuur RegelingStructuur VrijeTekstStructuur
RegelingStructuur Onderdelen Opschrift Aanhef Lichaam Slotformulier Bijlage Structuur Deel Hoofdstuk Titel Afdeling Paragraaf Inhoud Artikel Lid Overig Tabel Lijst Afbeelding Voorbeeldbestanden: Omgevingsplan, Omgevingsverordening, Waterschapsverordening
VrijeTekstStructuur Structuur divisie divisie divisie Structuuropties sectie kop niveau alinea etc Voorbeelden: Omgevingsvisie, Programma,.
Tekst markeren Inline Tekstfragment markeren en voorzien van id <Inhoud> <al>het <Inline id="tfr2">wonen in een bedrijfswoning</inline>;</al> </Inhoud>
Data koppelen aan tekst Tekst omv at Artikel +onderw erp omv at Lid bev at markeert tekstfragment +onderw erp Metadata +metadatacontainer beschrij ft beschrij ft Inline +onderw erp beschrij ft bev at 1..* +data Uitspraak + eigenschap/waarde
Geo koppelen aan tekst Tekst omv at Artikel +onderwerp omv at Lid bev at markeert tekstfragment +onderwerp Metadata +metadatacontainer beschrijft beschrijft Inline +onderwerp beschrijft bev at 1..* +data Uitspraak + eigenschap/waarde +werkingsgebied v erwijzing naar Locatieaanduiding Geometrie Locatiegroep
Voorbeeld Afdeling id= 1234567.."> <Metadata> <Uitspraak eigenschap="heeftfunctie"> <Object id= 1234567 " type="tpod:functie"> <Eigenschap naam="functie"> <Waarde>woongebied dorps</waarde> </Eigenschap> <Eigenschap naam="functiegroep"> <Waarde>woongebied</Waarde> </Eigenschap> <Eigenschap naam="locatie"> <Waarde type="imop:objectref">1234567.</waarde> </Eigenschap> </Object> </Uitspraak> </Metadata> <Kop> <Label>afdeling</Label>
Samenvatting IMOP Mechanisme voor: Tekststructuur Definiëren van Geometrie Koppeling data aan tekst Koppeling geo aan tekst Koppeling data aan geo
Deel 2 IMOP + Toepassingsprofiel het mechanisme Informatiemodel ToepassingsProfiel IMTP
IMTP wat waarom Businessrules Tekst::TekstElement + identificatie: URI +semantiek definieert Semantiek::Triple + subject: string + eigenschap: string + waarde: string +werkingsgebied IMOP +semantiek 1..* gebruikt GeoObject «FeatureType» Geo::Werkingsgebied + identificatie: URI + Tekstpatronen Eigenschappen Waardelijsten Toepassingsregels TPOD Stabiel Flexibel
IMTP mechanisme Toepassingsprofiel.xml Toepassingsprofiel de standaard
IMTP model Onderdelen Toepassingsprofiel.xml 1 Metadata::Metadata 1 Toepassingsprofiel 1 Conceptueelmodel:: Conceptueelmodel 1 Implementatiemodel:: Implementatiemodel 1 importeert 1 Visualisatiemodel:: Visualisatiemodel Module::Module
IMTP implementatiemodel mplementatiemodel Toepassings profiel 1 Algemeen Eigenschappen heeft refereert XSD + XSD src: CharacterString relatie [] = IMOP Import importeert module + src: CharacterString = module «invariant» {Alleen indien geen module} Eigenschap + naam: CharacterString [] + actie: CharacterString [] + wijzig: CharacterString [] + maxoccurs: Integer [] + minoccurs: Integer [] heeft Import module Eigenschap Documentatie heeft afwijkende serialisatie Bereik Bereik «invariant» {Xor} omvat omvat omvat Object «invariant» {Xor} Keuze Waarde + maxoccurs: Integer [] + minoccurs: Integer [] «object» Object + type: CharacterString + maxoccurs: Integer [] + minoccurs: Integer [] Waarde is is is is Datatype VasteWaarde Waardelijst + naam: CharacterString [] Primitief type Regexp «invariant» {Xor} Vast 1..* Lijst toepasbaarop «invariant» {Alleen voor module} afwijkende serialisatie Serialisatie any IMOP-klasse xs:decimal xs:date xs:anyuri xs:string imop:literalref Imop:objectRef Klasse is uitbreiding van IMOPklasse UitbreidingVan + naam: CharacterString [] + soort: doorwerking = impliciet «enumerati... doorwerking impliciet expliciet 1 Klassen Klasse + naam: CharacterString [] keuze van Onderdeel + naam: CharacterString + maxoccurs: Integer + minoccurs: Integer inperking op IMOPklasse Tekstconstraint
Voorbeeld Attribuut toekennen <Klasse naam="tpod:_afdeling"> <UitbreidingVan naam="imop:afdeling"/> <LogischModel/> <Eigenschappen> <Eigenschap naam="heeftfunctie" minoccurs="0" maxoccurs="1"> <Bereik> <Object type="tpod:functie"/> </Bereik> </Eigenschap> </Eigenschappen> </Klasse>
Voorbeeld Bereik definitie
Tekstelement constraints Hoofdstuk 1 Algemene Regels Artikel 1.1 Begrippen Artikel 1.2 Meet- en rekenregels
Voorbeeld Tekstelement constraints <Tekstconstraints> <XmlFilter match="volledig"> <Hoofdstuk> <Kop> <Nummer>1</Nummer> <Label>Hoofdstuk</Label> <Opschrift>Algemene regels</opschrift> </Kop> <Artikel> <Kop> <Nummer>1.1</Nummer> <Label>Artikel</Label> <Opschrift>Begrippen</Opschrift> </Kop> <Inhoud> <tp:insertschemavalidcontent/> </Inhoud> </Artikel> <Artikel> <Kop> <Nummer>1.2</Nummer> <Label>Artikel</Label> <Opschrift>Meet- en rekenregels</opschrift>
TP voor validatie
Vragen?