Beskrivelse av å lage en modell

Like dokumenter
Veileder i modellering av en SOSI produktspesifikasjon Kent Jonsrud STU

Generere GML applikasjonsskjema

Modellering av data. Magnus Karge, Kartverket

1. Definisjoner Forholdet mellom SOSI fagområdestandard og SOSI produktspesifikasjon SOSI fagområdestandard... 4

Veileder i å modellere en produktspesifikasjon som utplukk fra SOSI fagområder.

Veileder i å modellere en SOSI 5.0 produktspesifikasjon som utplukk fra SOSI 4.0 og 4.5 fagområder.

Veileder i å lage informasjonsmodellen i en produktspesifikasjon som et utplukk av objekttyper fra fagområdene i SOSI del 2.

Veileder i å modellere en SOSI 5.0 produktspesifikasjon som utplukk fra SOSI 4.0 og 4.5 fagområder.

Implementering av database og tjeneste

En ny generasjon standarder for bygging av geografisk infrastruktur Produktspesifikasjoner - generelt

Implementering av database og tjeneste

Ny generasjon av standarder for bygging av en robust geografisk infrastruktur. Kent Jonsrud og Magnus Karge, IT-avdelingen Kartverket /13

Modellering av brukstilfeller og forretningsprosesser. Kurs i standarder, Oslo, 12. juni 2018

Erling Onstein

Produktspesifikasjon: Befolkningsstatistikk på grunnkretser

Knut Jetlund. Co-editor for modellregisteret (Harmonized Model)

Teknologiforum, Clarion hotel, Gardermoen /27. En introduksjon til SOSI del 1 Regler for UML modellering

Starship SOSI versjon 5?

Produktspesifikasjon Kulturminner Verneverdig tette trehusmiljøer

SOSI standard generell objektkatalog versjon Fagområde: Servitutter. Databeskrivelse: Servitutter/bruksretter

- i et brukerperspektiv

Produktspesifikasjon: Verneplan for vassdrag

En ny generasjon standarder for bygging av geografisk infrastruktur Modellering av tjenester

Innføre ny konformitetsklasse konformitetsklasse for delt/heleid geometri.

SOSI generell objektkatalog og objektkatalogen i en produktspesifikasjon

Teknologiworkshop /04

SOSI Produktspesifikasjon Produktnavn: Kulturminner Kulturmiljøer, versjon Produktspesifikasjon Kulturminner Kulturmiljøer

Fra SOSI- til GML-format likheter og forskjeller. X, Y og Z 2019 Geir Myhr Øien, Kartverket

Fagområde: Administrative og statistiske inndelinger

Produktspesifikasjon: Storulykkeanlegg

Presentasjon for SOSI AG

Geosynkronisering og GML: Implementasjon gjennom prosjektet Sentral lagring av FKB. Nils Ivar Nes,

Geomatikkdagene 2018 Stavanger

SOSI Produktspesifikasjon Produktnavn: Verneplan for vassdrag, versjon 1.0. Produktspesifikasjon: Verneplan for vassdrag

SOSI-produktspesifikasjon Produktnavn: Stormflo Produktspesifikasjon: Stormflo og havnivå

Produktspesifikasjon: Administrative enheter. Norges fylker og kommuner

Produktspesifikasjon: KYV_Farled

Veileder for Geonorge-registeret

Felles URI-er for geografiske objekt i Norge Fagdag - Riksarkivet 19 mars. Morten Borrebæk, Kartverket

Produktspesifikasjon: Statlige planretningslinjer for differensiert forvaltning av strandsonen langs sjøen

Utvidelser for NVDB og BIM

Tillegg E (Normativt)

Synkronisering av Produktspesifikasjon Fritt Vegnett

Shape Change er nedlastbar fra følgende adresse:

Innledning til objektkatalogen

Validering av UMLmodeller. Magnus Karge, Kartverket Teknologiforum 2016 Gardermoen 2. november 2016

Fagområde: Annen naturinformasjon

SOSI standard - versjon Del 1: Regler for navning av geografiske elementer. DEL 1: Regler for navning av geografiske elementer

Fagområde Samferdsel generell (SAMF)

SOSI-produktspesifikasjon Produktnavn: Elveg 2.0. Produktspesifikasjon: Elveg 2.0

SOSI-produktspesifikasjon Produktnavn: Matrikkelen-Vegadresse Produktspesifikasjon: Matrikkelen - Vegadresse

Plan for SOSI-arbeid 2012, Morten presenterte planen for arbeidet med SOSI i 2012, basert på innmelding i miljøet.

SOSI standard generell objektkatalog versjon Fagområde: Anvendt geokjemi. Fagområde: Anvendt geokjemi

SOSI-produktspesifikasjon Produktnavn: Bergrettigheter Produktspesifikasjon: Bergrettigheter

Sentral Felles Kartdatabase - Krav til dataene. Fagdag - Utveksling og forvaltning av geodata Nils Ivar Nes, 22.mai 2017

En ny generasjon standarder for bygging av geografisk infrastruktur Eksempel på sammenhengen mellom ulike diagramteknikker

produktspesifikasjon Eksempel på SOSI

From a table based Feature Catalogue to GML Application schemas

Produktspesifikasjon: Kulturminner Verneverdig tette trehusmiljøer

Produktspesifikasjon: Nasjonal database for tilgjengelighet i friluftsområder

SOSI Arbeidsgruppe 1 Statens kartverk, Oslo og Akershus

SOSI Produktspesifikasjon Produktnavn: Kulturminner - Brannsmitteområder, versjon Produktspesifikasjon: Kulturminner Brannsmitteområder

SOSI Produktspesfikasjon Produktnavn: KYV_Ankringsområder v Produktspesifikasjon: KYV_Ankringsområder

Produktspesifikasjon. Stedsnavn 5.0

SOSI Produktspesfikasjon Produktnavn: Dyrkbar jord, versjon 4.5. Produktspesifikasjon: Dyrkbar jord

- 0 - Produktspesifikasjon: FKB-Dyrkbar jord

En ny generasjon standarder for bygging av geografisk infrastruktur Produktspesifikasjoner - kvalitet

SOSI Produktspesifikasjon Produktnavn: Kulturminner Sikringssoner, versjon Produktspesifikasjon Kulturminner Sikringssoner

Produktspesifikasjoner for Norge digitalt

SOSI Produktspesfikasjon Produktnavn: NVDB Trafikkmengde, versjon Produktspesifikasjon: NVDB Trafikkmengde, versjon

Introduksjon til ny standard

Produktspesifikasjon: Eksplosivanlegg

SOSI Produktspesifikasjon Produktnavn: Interkommunale brannvesen Produktspesifikasjon. Interkommunale brannvesen

Denne notatet er laget for å forklare hvordan SOSI Ledning-modellen som nå snart er klar fra SOSI Ag7b, kan brukes.

Oppsummering fra arbeidet med tekniske avklaringer for implementering av GeoSynkronisering Nils Ivar Nes

Kommentarer til høringsdokument Stedsnavn juli 2013 Dato: Standard: Stedsnavn versjon 4.5

SOSI-produktspesifikasjon Produktnavn: Matrikkelen-Adresse-Leilighetsnivå Produktspesifikasjon: Matrikkelen Adresse - Leilighetsnivå

SOSI standard - versjon Del 1: Introduksjon. DEL 1: Introduksjon

SOSI Produktspesfikasjon Produktnavn: NVDB Trafikkmengde, versjon Produktspesifikasjon: NVDB Trafikkmengde

Produktspesifikasjon: Statlige planretningslinjer for differensiert forvaltning av strandsonen langs sjøen

SOSI Produktspesifikasjon Produktnavn: Brannalarmsentraler Produktspesifikasjon. Brannalarmsentraler

Produktspesifikasjon: Nasjonal database for tilgjengelighet i friluftsområder

SOSI Ag7b Ledning 14.oktober 2011

SOSI-produktspesifikasjon Produktnavn: Matrikkelen-Adresse Produktspesifikasjon: Matrikkelen - Adresse

SOSI standardisert produktspesifikasjon Produktnavn: Elveg 2.0. Produktspesifikasjon: Elveg 2.0

SOSI generell del Realisering i GML-format

SOSI Produktspesifikasjon Produktnavn: Sivilforsvarsdistrikter Produktspesifikasjon. Sivilforsvarsdistrikter

Produktspesifikasjon: Storulykkeanlegg

Standarder geografisk informasjon SOSI generell del Realisering i GML-format

SOSI Produktspesfikasjon Produktnavn: KYV_ISPS_Havneanlegg v Produktspesifikasjon: KYV_ISPS_Havneanlegg

Produktspesifikasjon: Nasjonal database for tilgjengelighet i friluftsområder

Produktspesifikasjon: Nasjonal database for tilgjengelighet i friluftsområder

Prosjekt - Modellbaserte vegprosjekter. Oversikt og status

SOSI standard generell objektkatalog versjon Fagområde: Landbruksregisteret. Fagområde: Landbruksregisteret

SOSI-produktspesifikasjon Produktnavn: Byggeforbudssoner kraftledninger Produktspesifikasjon: Byggeforbudssoner kraftledninger

Veilederdokumentenes forankring <UTKAST>

I dag UML. Domenemodell visualisering av konsepter. Eksempel. Hvordan finne domeneklasser?

Produktspesifikasjon: Markagrensen

UML 1. Use case drevet analyse og design Kirsten Ribu

SOSI-produktspesifikasjon Produktnavn: Matrikkelen Eiendomskart Teig Produktspesifikasjon: Matrikkelen Eiendomskart - Teig

Transkript:

Beskrivelse av å lage en modell Hvor i løypa befinner vi oss? Business Process Lage produktspesifikasjon Kartverket Matrikkel- og stedsnavnavdeling Ny produktspesifikasjon skal lages Nei Lage UML-modell Lage produktspesifikasjonsdokument Generere realiseringer Teste eksempeldata mot realiseringsresultater Er testres og h produkts UML-modell administrative enheter Produktspesifikasjon SOSI-Kontrollfil PostGIS-DDL-fil GML-applikasjonsskjema

Beskrivelse av å lage en modell Innhold Hente relevante klasser fra SOSI-fagområdestandarder Hente relevante klasser fra SOSI-generelle standarder Stramme inn til en presis konseptuell modell av et produkt Relevante standarder Internasjonalt: ISO 19103 Conceptual schema language ISO 19109 Rules for application schema ISO 19505-2 Unified Modeling Language Part 2: Superstructure (samme som Object Management Group UML 2.4.1) Nasjonalt: SOSI Regler for UML-modellering 5.0

Beskrivelse av å lage en ny modell Bruk av EA for å lage modell med Kommune og AdmSenter Veileder med 29 punkter for å lage produktspesifikasjonsmodeller: Veileder_i_å_modellere_produktspesifikasjon_som_utplukk_fra_SOSI_fagområder.pdf Lage UML-modell UML-modell administrative enheter

Veileder i å lage produktspesifikasjonsmodell Nr Deloppgave Side Mrk Generell forberedelse 1 Bestem klart hvilke objekttyper produktet skal inneholde. 3 2 Etabler full oversikt og innsikt i alle relevante fagområder i SOSI del 2 og i de Inspire-tema du i henhold til Geodataloven er pålagt å realisere. 3 3 Bestem hvilke fellesegenskaper som skal benyttes fra SOSI generell del. 3 Innsamling til EA 4 Last inn kopier av alle relevante fagområder fra SOSI del 2 i modellregisteret. 3 Valg av subsett 5 Lag en ny pakke for produktspesifikasjonen stereotypet «ApplicationSchema» 4 6 Merk, og lag kopier av hver relevant pakke i fagområdet. 11 7 Flytt alle ønskede objekttyper, datatyper og kodelister opp i den nye pakka. 12 8 Dra alle klassene inn i et klassediagram, eventuelt i egne diagram. 13 9 Fjern «topo»-assosiasjoner og lag tilsvarende restriksjoner. Lag lovlige navn på koder. Fjern unødvendige assosiasjoner, egenskaper og koder fra klassene. 13 10 Stram eventuelt inn på multiplisitetskravene på de resterende elementene. 17 11 Lag supertype som subsett av SOSI_Fellesegenskaper eller SOSI_Objekt og ta med ønskede 18 fellesegenskaper. 12 Legg inn at alle objekttyper arver fellesegenskaper. 19 Nye elementer 13 Legg inn nye objekttyper og egenskaper som ikke finnes i fagområdene. 20 14 Legg inn påkrevede plattformuavhengige tagged values. 28

Veileder i å lage produktspesifikasjonsmodell Nr Deloppgave Side Mrk Kobling tilbake til fagområde 15 Dokumenter i diagram hvordan objekttypene er realisert, og hva som er nytt. 29 16 Dokumenter i diagram realisering av fellesegenskaper fra SOSI_Objekt. 30 Sluttbehandling 17 Sjekk og re-etabler alle koblinger til korrekt datatype. Kjør modellvalidering. 31 Lagring av modellen 18 Lagre den nye applikasjonsskjemapakka til et egnet register, som i SOSI-modellregisteret under SOSI-produktspesifikasjoner. 32 Dokumentere modellen 19 Generer tekstlig dokumentasjon til produktspesifikasjonsdokumentet. 35 20 Klipp andre aktuelle rapporter inn i produktspesifikasjonsdokumentet. 35 Melde inn mangler i fagområdene 21 Meld inn til standardiseringssekretariatet behov om elementer som manglet i fagområdene, for oppdatering av fagområdestandardene i SOSI del 2. 36 Generere SOSI-realisering og SOSI-kontrollfiler 22 Legg inn innhold i tagged values for bl.a. SOSI_kortnavn og SOSI_navn. 37 23 Generer SOSI-Kontrollfiler for validering av data. 37 24 Generer SOSI-syntaks og klipp den inn i produktspesifikasjonsdokumentet. 39 Generere GML realisering 25 Legg inn nødvendige GML-skjema-metadata som tagged values på pakka. 39 26 Generer GML-applikasjonsskjema med ShapeChange i Enterprise Architect. 40 27 Lag og valider eksempel på GML-datasett som følger produktspesifikasjonen. 42 28 Legg inn GML-applikasjonsskjema på angitt skjemaplassering. 42 29 Legg inn URI og URL til GML-applikasjonsskjema i produktspesifikasjonen. 43

SOSI modellregister

Steg for produktspesifikasjonsmodell Lag egen hovedgruppe i SOSI-modellregister Start i et pakkediagram Lag pakke Kommunesammenslåing med stereotypen ApplicationSchema i verktøykassa og Hoveddiagram Dra inn pakkene nasjonal hovedinndeling 4.5.2 og fellesegenskaper 5.0 i den nye pakka. Dra klassene Kommune, AdmSenter, AdministrativEnhet og Kommunenummer opp til den nye pakka. Dra SOSI_Fellesegenskaper og Identifikasjon til samme sted. Dra alle klassene inn i hoveddiagrammet, slå av visning av alle kommunekoder. Sett inn arv fra fellesegenskaper. Fjern uønskede egenskaper og stram inn multiplisitet.

Kodelister inne i modellen eller eksternt? Sett inn verdi true i tagged value asdictionary og http-uri i tagged value codelist. Lager da en kodeliste forvaltet utenfor modellen (men lokalt innenfor produktversjonen). http://skjema.geonorge.no/sosi/produktspesifikasjon/kommunesammensl åing/2019/kommunenummer.xml (Må ha med filtype.xml for GIStools). Sett inn samme http-uri i verdien til tagged value defaultcodespace på egenskapene som bruker kodelista Kommunenummer. (Uten filtype! Brukere kan da velge enten gml:dictionary eller SKOS ved enten å legge på filtype.xml eller.rdf - eller ved å angi mediatype i oppslaget. ) Nevne at vi kan sette inn http-uri og sti til en atoritativ sentralt forvaltet kodeliste: http://skjema.geonorge.no/sosi/kodeliste/admenheter/2018/

Eksempel på resultat av modelleringen Fellesegenskaper + identifikasjon: Identifikasjon + oppdateringsdato: DateTime «datatype» Identifikasjon + lokalid: CharacterString + navnerom: CharacterString + versjonid: CharacterString [0..1] + område: Flate AdministrativEnhet AdmSenter + posisjon: Punkt + navn: CharacterString +kommunesenter +kommune Kommune «CodeList» Kommunenummer + kommunenummer: Kommunenummer + samiskforvaltningsområde: Boolean

Eksempel på dokumentert realisering SOSI_Fellesegenskaper + identifikasjon: Identifikasjon + oppdateringsdato: DateTime + gyldigfra: DateTime [0..1] + gyldigtil: DateTime [0..1] Fellesegenskaper + identifikasjon: Identifikasjon + oppdateringsdato: DateTime «datatype» Identifikasjon + lokalid: CharacterString + navnerom: CharacterString + versjonid: CharacterString [0..1] «datatype» Identifikasjon + lokalid: CharacterString + navnerom: CharacterString + versjonid: CharacterString [0..1] (from SOSI Model::SOSI Generelle konsepter::sosi Generelle typer:: Generelle typer 5.0:: SOSI_Fellesegenskaper og SOSI_Objekt) (from SOSI Model::SOSI Generelle konsepter::sosi Generelle typer:: Generelle typer 5.0:: SOSI_Fellesegenskaper og SOSI_Objekt) «featuretype» AdministrativEnhet + område: Flate [] + posisjon: Punkt [] + land: Landkode [0..1] + administrativtnivå: AdministrativtNivå [0..1] + administrativkode: CharacterString [0..1] (from SOSI Model::SOSI Generell objektkatalog:: AdministrativeOgStatistiskeInndelinger:: AdministrativeOgStatistiskeInndelinger-4.5.2:: Nasjonal hovedinndeling) + område: Flate AdministrativEnhet AdmSenter + posisjon: Punkt + navn: CharacterString +kommunesenter +kommune Kommune + kommunenummer: Kommunenummer + samiskforvaltningsområde: Boolean «featuretype» Kommune + kommunenavn: AdministrativEnhetNavn [] + kommunenummer: Kommunenummer [0..1] + samiskforvaltningsområde: Boolean [0..1] + postadresse: MottakerAdresse [0..1] +kommune +kommunesenter «featuretype» AdmSenter + posisjon: Punkt [0..1] + navn: CharacterString [] + besøksadresse: VegadresseIdent [0..1] + administrativtnivå: AdministrativtNivå [0..1] (from SOSI Model::SOSI Generell objektkatalog:: AdministrativeOgStatistiskeInndelinger:: AdministrativeOgStatistiskeInndelinger-4.5.2:: Nasjonal hovedinndeling)

Demo