1 Nye modelregler Fundamentet Begrebs- og datamodellering på niveau 2: Genbrug Fællesoffentlig Digital Arkitektur, 7. september 2017 Per de Place Bjørn Anna Odgaard Ingram Digitaliseringsstyrelsen, Kontor for Data og Arkitektur
DEN FÆLLESOFFENTLIGE DIGITALISERINGSSTRATEGI 2016-2020
DEN FÆLLESOFFENTLIGE DIGITALISERINGSSTRATEGI 2016-2020
DEN FÆLLESOFFENTLIGE DIGITALISERINGSSTRATEGI 2016-2020 Med andre ord: Data skal være sammenhængende Data skal beskrives fyldestgørende Altså: Data skal være modelleret i sammenhæng
DEN FÆLLESOFFENTLIGE DIGITALISERINGSSTRATEGI 2016-2020 Men som modellør oplever man at: Modeller er uensartede på tværs af organisationer Modeller er udarbejdet med forskellige metoder Modeller er ikke udstillede og svære at finde Der er potentiale for bedre samarbejde og genbrug på tværs
DEN FÆLLESOFFENTLIGE DIGITALISERINGSSTRATEGI 2016-2020 Men som modellør oplever man at: Modeller er uensartede på tværs af organisationer Modeller er udarbejdet med forskellige metoder Modeller er ikke udstillede og svære at finde Der er potentiale for bedre samarbejde og genbrug på tværs Hvordan løfter vi sammen Digitaliseringsstrategiens mål omkring gode data og effektiv datadeling?
SDA S 5 ORGANISATORISKE ANBEFALINGER STØTTER GOD MODELLERINGSPRAKSIS Hvis man som organisation ønsker at arbejde med begreber og datamodeller på en ensartet og struktureret måde anbefales følgende tiltag: 1. Betragt begrebs- og datamodeller som forretningskritiske aktiver 2. Placér organisatorisk ansvar for begreber og datamodeller 3. Fastlæg processer, metoder og værktøjer til begrebs- og datamodellering 4. Sikr tilstrækkelige kompetencer og ressourcer til modellering 5. Vedligehold et overblik over organisationens begreber og datamodeller Kilde: SDA 2017 (Styregruppen for Data og Arkitektur) 7
FØLG DE FÆLLESOFFENTLIGE MODELREGLER (ANBEFALING 3: FASTLÆG PROCESSER, METODER OG VÆRKTØJER TIL BEGREBS- OG DATAMODELLERING Fokus for næste session: Niv 3 Fokus for denne session: Niv 2 Godkendt af SDA 2017 8
FØLG DE FÆLLESOFFENTLIGE MODELREGLER OG SKAB BEDRE GENBRUGELIGE MODELLER Modellér emneorienteret Del og genbrug modelelementer Anvend den fælles metamodel 9
MODELLÉR EMNEORIENTERET Ét emne Én byggeblok Fokus på forretningen! Værdifuld forretningsviden Begrebsafklaring Ejerskab og godkendelse Sammenhæng til lovgrundlag Gode begrebsmodeller og kernemodeller 10
DEL OG GENBRUG MODELELEMENTER Elementer fra kernemodeller kan genbruges i mange forskellige anvendelsesmodeller Kommer snart: Fællesoffentligt Modelkatalog Genbrug: giver bedre interoperabilitet tilføjer yderligere troværdighed er nemmere og billigere 11
ANVEND DEN FÆLLES METAMODEL Fælles grafisk notationssprog, UML Fælles metadata- felter som bygger på internationale standarder Fælles skabeloner Fælles udvekslingsformat Fælles modelkatalog og metamodellen er gearet mod fremtidige anvendelser af data 12
RAMMESÆTTE SAMMENHÆNG FRA LOVGIVNING TIL IT-SYSTEMER Forvaltning Modellering Udvikling Fagkyndig Datamodellør Udvikler Love og regler Konceptuelle Begrebsmodeller Logiske modeller Fysiske modeller It-systemer Lovgrundlag Begrebsdiagram Anvendelsesmodel Anvendelsesprofil {. {... {. } } } JSON {. {... { XML. } } } Kernemodel Vokabular JSON XML XML Kernemodel Vokabular Begrebsliste Behov og ønsker Kernemodel Vokabular
BEGREBSMODEL, KERNEMODEL OG ANVENDELSESMODEL Forvaltning Modellering Udvikling Fagkyndig Datamodellør Udvikler Love og regler Konceptuelle Begrebsmodeller Logiske modeller Fysiske modeller It-systemer Lovgrundlag Begrebsdiagram Anvendelsesmodel Anvendelsesprofil {. {... {. } } } JSON {. {... { XML. } } } Kernemodel Vokabular JSON XML XML Kernemodel Vokabular Begrebsliste Behov og ønsker Kernemodel Vokabular
EKSEMPEL: BEGREBSLISTE (UDSNIT) Energiforsyningsanlæg Namespace http://data.gov.dk/ns/conceptmodel.. Modelnavn Energiforsyningsanlæg Modelejer Energistyrelsen Versionnummer 0.2.1 Seneste opdateringsdato 14-12-2016 Modelstatus under udvikling Godkendelsestatus afventer godkendelse Emneområde 56.05 El- og varmeforsyning Juridisk kilde https://www.retsinformation.dk/eli/lta.. Foretrukken term Accepteret term Definition Juridisk kilde Kilde Eget havvindkraftanlæg havvindmølle vindkraftanlæg der er opstillet på søterritoriet eller i den eksklusive økonomiske zone, og hvor vindmøllens fundament ikke er synligt ved normal vandstand https://www.retsinf ormation.dk/eli/lta/ 2015/1115 ja kraftværk rotordiameter virksomhed vindkraftanlæg vindkraftanlæg i landzone elproduktionsanlæg vingefang selskab vindmølle; vindkraftværk landvindmølle energiforsyningsanlæg som alene producerer elektricitet diameter på vindmøllens rotor målt fra vingespids til omdrejningscentrum ganget med to organisation som producerer eller sælger varer eller tjenesteydelser kraftværk der producerer elektrisk effekt ved hjælp af vind vindkraftanlæg som er beliggende i en landzone http://www.hof or.dk/ IEC 60050-415-01-02 ja ja nej ja ja
EKSEMPEL: KERNEMODEL Energiforsyningsanlæg fremmed forretningsobjekt
Tag URI preflabel (da) altlabel (da) deprecatedlabel (da) definition (da) Værdi http://data.gov.dk/ns/energysupplyfacility#windpowerplant vindkraftanlæg vindmølle vindmolle kraftværk der producerer elektrisk effekt ved hjælp af vind example (da) comment (da) legalsource source IEC 60050-415-01-02 Er ikke defineret i VE-loven, men af internationale standarder
EKSEMPEL: ANVENDELSESMODEL Stamdatasæt for vindkraftanlæg
EKSEMPEL: ANVENDELSESMODEL Stamdatasæt for vindkraftanlæg OGC Dublin Core Matrikel Energiforsyningsanlæg CVR
FÆLLESOFFENTLIGT MODELKATALOG Modeller udstilles som XML i et fællesoffentligt Modelkatalog Energiforsynings anlæg DCAT DAR FOAF REGORG SKOS DAGI CorePerson Person 20
MODELLEN UDARBEJDES PÅ EN ENSARTET MÅDE Brug UML som det visuelle modelsprog Brug kun udvalgte UML-elementer Angiv meningsfyldte UML-navne for elementer Giv alle modelelementer en identifikator MODELLEN FORSYNES MED FORRETNINGSMETADATA Angiv meningsfyldte navne for modeller Angiv modellens ejerskab Angiv modellens version (og seneste opdateringsdato) Angiv modellens modelstatus Angiv modellens forretningsgodkendelsesstatus Angiv emneområde for modellen Dokumentér sammenhæng mellem lovgrundlag og begrebsmodeller Angiv identifikation af modelpakker Angiv modelpakkens foretrukne prefix MODELLEN UDSTILLES Udstil modellen online Gør modellen tilgængelig i maskinlæsbart format MODELLERING DOKUMENTERES PÅ EN ENSARTET MÅDE Udarbejd anvendelsesneutrale definitioner Udarbejd strukturerede definitioner på en standardiseret måde Brug standardiserede navnekonventioner Angiv termer i et naturligt sprog Angiv hvilke begreber der er forretningens egne SAMMENHÆNG DOKUMENTERES Dokumentér sammenhæng mellem lovgrundlag og begrebsmodeller Dokumentér sammenhæng mellem lovgrundlag og modelelementer Dokumentér sammenhæng mellem begrebsmodeller og kernemodeller Dokumentér sammenhæng mellem elementer i kernemodeller og anvendelsesmodeller Genbrug eksisterende kernemodelelementer Giv alle modelelementer en identifikator Modeller klassifikationer som klasser med klassifikationsemner som instanser
HVOR FINDER MAN HJÆLP? 22
VEJLEDNINGER, VÆRKTØJSUNDERSTØTTELSE, KURSER OG VIDEOGUIDES Find information på FDA: https://arkitektur.digst.dk/metoder/regler-begrebs-og-datamodellering 23
FØLG DE FÆLLESOFFENTLIGE MODELREGLER OG SKAB BEDRE GENBRUGELIGE MODELLER Modellér emneorienteret o o o Forretningen/fageksperter kan tage ejerskab over begrebsmodellen Forretningsviden om ét emne beskrives i én kernemodel Skab den røde tråd: sammenhæng fra lovgrundlag til modellering og teknik Del og genbrug modelelementer o o o Elementer fra kernemodeller kan genbruges i mange forskellige anvendelsesmodeller Fællesoffentligt Genbrug giver bedre interoperabilitet mellem data Modelkatalog Genbrug tilføjer yderligere troværdighed til en model o Genbrug er nemmere og billigere Anvend den fælles metamodel o o o Fælles metode giver et ensartet visuelt og semantisk udtryk Bygger på bredt anvendte internationale standarder Metoden er gearet mod fremtidige anvendelser af data 24
SPØRGSMÅL? 25