Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

83
Lenkede data – automagisk integrasjon? Integrasjonsdagene 2014 Dag 2, track 3, 11:00 Steinar Skagemo, seniorrådgiver

description

Presentasjon på Communicates arrangement "Integrasjonsdagene" i Halden. Presentasjonen inneholder en lang rekke eksempler på bruk av lenkede data / linked data / RDF i offentlig sektor i Norge, samt noen internasjonale eksempler. De fleste foilene har pekere til kilden, for mer informasjon

Transcript of Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Page 1: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Lenkede data –automagisk integrasjon?

Integrasjonsdagene 2014Dag 2, track 3, 11:00

Steinar Skagemo, seniorrådgiver

Page 2: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKTDato

Page 3: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKT

Page 4: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKT

Page 6: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKT4. desember 2013

http://www.difi.no/artikkel/2013/10/sett-informasjonen-i-sentrum-ny-difi-rapport

Page 7: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKT4. desember 2013

Tone Bringedal

Page 8: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKT

Informasjons-sikkerhet

Gjennomførings-evne

Åpne data

God informasjons-

forvaltning

Lavere kostnader til utvikling og

forvaltning av IKT

Økt gjenbruk og viderebruk

Bedre kvalitet

Bedre informasjons-sikkerhet

Virksomheten har oversikt over data

den behandler

Data i virksomheten er

beskrevet

Beskrivelsene (metadata) er strukturert og maskinlesbare

Oversikten er publisert

Dataelementa er definerte

Tilgang til data er vurdert

DRIVKREFTEREFFEKTER

PRINSIPPET

KRAV SOM STØTTER OPP OM PRINSIPPET

STRATEGI

Page 9: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKT

RiksrevisjonenDokument 1 (2013-2014)

«..Til tross for satsingen på økt informasjonsdeling i statsforvaltningen de siste årene, er det fortsatt for tette skott mellom enkelte fagområder. Dette hindrer effektiv utnyttelse av tilgjengelig informasjon og fører til ulik behandling av informasjon som berører borgerne.» (s.18).

Page 10: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKTDato

http://www.digi.no/930219/aapne-data-i-et-aapent-samfunn

«Den utvikling som har skjedd i offentlig sektor de siste tre årene i form av økt tilgjengeliggjøring av offentlige data, er sannsynligvis det viktigste enkelttiltak for å «digitalisere» offentlig sektor.»

Arild Haraldsen

Page 11: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKTDato

ÅPNE DATA

LINKED OPEN DATA

Page 12: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKTDato

Page 13: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKTDato

http://lod-cloud.net/versions/2007-05-01/lod-cloud.png

“Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/”

Page 14: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKT

http://lod-cloud.net/versions/2007-10-08/lod-cloud.png

Page 15: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKTDato

Page 16: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKT

Page 17: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKT

Veileder – del og skap verdier!

Data.norge.no - Veileder – kap 5.1

• Du kan lenke til deler av data i datasettet fra et annet sted (Internett eller lokalt).

• Du kan enkelt viderebruke deler av et datasett.

• Du kan trolig viderebruke eksisterende verktøy og programvarebibliotek.

• Du kan trygt kombinere data med andres data (ettersom URI-er er ment å være globalt unike og varige).

• Dine data blir lettere å finne.• Lenker fra andre datasett (til dine data) gir

datasettet ditt en merverdi som øker viderebruksverdien for alle parter.

Page 18: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKT

EKSEMPLER

Dato

Page 19: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKTDato

http://www.slideshare.net/rvguha/sem-tech2014c

Page 20: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKTDato

Page 21: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKT

http://digital.deichman.no/blog/2014/07/06/rdf-linked-data-cataloguing-at-oslo-public-library/

Page 22: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKT

Page 24: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKT

https://docs.google.com/file/d/0ByXibLL4HHhBUEM4RVB6cUxBOFU/edit?pli=1

Page 25: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKTDato

Page 26: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKTDato

http://prezi.com/1wbod387rzwg/norvegiana-og-apne-kulturarvsdata-oslo-open-data-forum-13-nov-2013/

Page 27: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Record Management – generell løsning

Page 28: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKT

http://pro.europeana.eu/europeana-lod-pilot-edm

Page 29: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKT

Page 30: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Kulturminneportalen• Etablering - for å samordne kunnskap og utvikle

saksbehandlerverktøy som sikrer god styring

• En felles digital infrastruktur for en desentralisert kulturminneforvaltning

• Heve kvaliteten på dataene i dagens registre, digitalisere viktige arkiv, kontrollregistrere og oppdatere felles kulturminnedata

• Kulturminneportalen – skal være åpen, tilgjengelig og tjenesteorientert – slik at kulturminnedata kan gjenbrukes, viderebrukes og formidles mest mulig fritt både innen forvaltningen og ut mot publikum

• Prototype tatt frem basert på Linked Data teknologi

Page 31: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Kulturminneportalen - pilot

Sk Skjematisk dataflyt

Åpen data fritt lisensiert for alle

_________________«Lukket» data for

distribuert forvaltning (dele hva med hvem?)

RDF-store med felles søke- grensesnitt

Interne og eksterne datakilder

Page 32: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Navn på foredragsholder10. april 2023 Side 32

https://kulturognaturreise.files.wordpress.com/2014/05/kulturminneportalenriksantikvaren.pdf

Page 33: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKT

Page 34: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKT

http://www.legemiddelverket.no/Bruk_og_raad/FEST/Sider/default.aspx

Page 35: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Legemiddelverkets veikart for FEST

Direktoratet for forvaltning og IKT

Page 36: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Dokumentationsoversigt: Classic

Udvikling af løsningForretning(virkelighed)

It-analyse

Beskrivelse af krav

Omkostningskøn

Beskrivelse af forretningsgang

Løsning

Forretningsanalyse(fx lovgivning)

Løsning

Forretning(ny virkelighed)

10-04-2023

Kildekode?

?

Dokumentation

Ekstern server (CSC)

”Systemejere”

LovgivereSlutbrugere

Slutbrugere

”Procesejere”

Leverandører

36

Dokumentation

Fysisk dokumentation

Page 37: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Dokumentationsoversigt: ModerniseretUdvikling af løsningForretning

(virkelighed)GovernanceModellering af it

(typisk krav)

Tekniskmetadata

SystemoverblikSkærmbilleder

ProcesmodelUse CasesInformation-

modelServices

Begrebsmodel

Procesmodel Service-generator (xml)Metadata-generator (rdf)

Løsning

Modellering af forretning

(fx lovgivning)

Løsning

Tekniskmetadata

Forretning(ny virkelighed)

Procesoverblik

Systemoverblik

10-04-2023

KildekodeDatamodel

Javadoc

Krav

Dokumentation

Metadata Repository(MR)

Systemejere

LovgivereSlutbrugere

Slutbrugere

Procesejere

Leverandører

ArkitekterModellører

37

Dokumentation

Change Manager

Konsekvens-analyse

Page 38: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

IT-arkitektur & forretningsmodelleringP

ræsentationer

”EA-view”

Kilder

Opgave-overblik Økonomioverblik Målinger Platforme

Metadata RepositoryDatabase

Fælles overblik

Systemoverblik Porteføljeoverblik

Kravmodellering iSystem Architect

System contextSkærmbilleder

ProcesmodelUse Cases

Information-model

Services

Teknisk metadata fra servicebusser

”Regneark” Kontonumremm i SAP

- Kontaktinfo- Classic integrationer- Connectivity…via webformularer ?

Løsningsdokumentation fra leverandører

KildekodeDatamodel

Javadoc

Page 39: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

IT-arkitektur & forretningsmodellering

Dokumentation og MR – levering af dokumentation

documenthost.ccta.dk

OpenRDFSesame

triplestore

Apache2 webserver

versionhost.ccta.dk

SVNrepository

Apache2 webserver

Tomcatapp.server

Leverandør 1

Leverandør 2

Leverandør 3

svn co+RDF

leverandør1.dk

Apache2 webserver

leverandør2.dk

Apache2 webserver

leverandør3.dk

Apache2 webserver

leverandør4.dk

leverandør5.dk

leverandør6.dk

svn commit+RDF

RDFURL

Page 40: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

IT-arkitektur & forretningsmodellering

sa:Use_Casesa:Use_case_Step

sa:Classsa:Class_Attribute

MR:Service

sa:Data_Elementsa:Data_Structuresa:Data_Domain

MR:SystemMR:Module

http://www.w3.org/...http://schemas.xmlsoap.org/wsdl/

Metadatainformation - 2006

• Autogenerering af WSDL+XSD• Manuel versionskontrol med CVS• RDF for System Architect UML• RDF for service• RDF for WSDL og XSD include

Løser problemer med at bygge leverancepakkerBygger på custom script ”makepackage” ogegne metatags fra namespaces MR: og sa:

Page 41: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

IT-arkitektur & forretningsmodellering

sa:Use_Casesa:Use_case_Step

sa:Classsa:Class_Attribute

MR:Service

sa:Data_Elementsa:Data_Structuresa:Data_Domain

MR:SystemMR:Module

http://www.w3.org/...http://schemas.xmlsoap.org/wsdl/

MR:endpointMR:proxy

net:nodenet:dnsnet:routeToconn:Connection

Metadatainformation – 2009-10

• Introduktion af RDF-pipeline (4/2-2009)• Netværks-rdfizer, ver. 1 (7/12-2009)• ALSB-rdfizer (8/12-2009)• Excel service endpoint rdfizer (8/12-2009)• Erstatning af eXist med dedikeret RDF

triplestore OpenRDF-Sesame (18/5-2010)• SVN-rdfizer, ver. 1 (25/5-2010)• Rdfizer til indeksering af WSD+XSD-

filer i versionkontrol (1/6-2010)

Page 42: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKTDato

http://data.computas.com/enhetsregisteret/enhet/980719766

Page 43: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKT

http://www.semicolon.no/?p=358

Page 45: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKT

http://semanticweb.com/semantic-data-ecosystem-oil-gas-sector-norway_b43833

“RDF-based models support the evolution of requirements better than database schemas;”

Page 46: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKT

Page 47: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKT

David Norheim, Computas

Page 48: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKT

David Norheim, Computas

Page 49: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

CEF – Connecting Europe Facilities Kommisjonens eget program kjøres av DG Connect (ikke konsortium).

Arbeidsplan vedtatt – etablere europeiske løsninger («Digital Service Infrastructures» (DSI))

Europeana (kulturdata)

Safer Internet

eID og eSignatur

Efaktura

Meldingsutveksling (edelivery)

Åpne data – europeisk datakatalog

Automatisk oversetting

Cyber security

2014 - 2018Dato Direktoratet for forvaltning og IKT

Page 50: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKT

HVA ER «LENKEDE DATA»?

Dato

Page 51: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKTDato

Page 52: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKT

[Tavle-undervisning]

Page 54: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Open World Inference AssumptionsRule: Value of dc:creator must be a person, it follows that any dc:creator is a person.

rdf:type

dc:creator

sau

rdf:type

rdf:typeowl:disjointWith

dc:creator

person

rdfs:Range

Graham Moore, http://samdok.com/2014/06/12/fortsatt-ledige-plasser-pa-fagdagen-17-juni-noark-5-og-rdf

/

Page 55: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

55

http://m.digi.no/php/art.php?id=929931

Page 56: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKT

BEKYMRING

Page 57: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Gjennomføringsevne

Direktoratet for forvaltning og IKT

http://www.idg.no/computerworld/article271691.ece

Page 58: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

mandag 10. april 2023Side 58

http://www.fiercegovernmentit.com/story/dhs-cost-model-shows-benefit-data-architecting/2012-12-09

Page 59: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Hvordan gjør vi dette i praksis?

Direktoratet for forvaltning og IKT

http://info.cern.ch/Proposal.html

4. desember 2013

Page 60: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Altinn

Web Services API REST API Altinn portal

SBS Applikasjoner Nettleser

Etat Etat Etat …

3 parts portaler

«Internet of everything»«Mash-up»

«Linked Data»«Value Adding»

Ressurser …

Helsenorge.no

skatteetaten.no

Altinns REST API

Nettleser

API (Web Services, REST, Batch)

Data.Norge.no

IDporten føderering

Dialog

Barnehageportalen

Page 61: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

61

Think Big - Act Small

Lenkede Data+

Offentlig Sektor som API?= Informasjons-infrastruktur

http://en.wikipedia.org/wiki/Linked_data

In computing, linked data (often capitalized as Linked Data) describes a method of publishing structured data so that it can be interlinked and become more useful. It builds upon standard Web technologies such as HTTP, RDF and URIs, but rather than using them to serve web pages for human readers, it extends them to share information in a way that can be read automatically by computers. This enables data from different sources to be connected and queried.[1]

In computing, linked data (often capitalized as Linked Data) describes a method of publishing structured data and API’s so that it can be interlinked and become more useful. It builds upon standard Web technologies such as HTTP, RDF and URIs, but rather than using them to serve web pages for human readers, it extends them to share information in a way that can be read automatically by computers. This enables data from different sources to be connected and queried.[1]

• API as a published resource• Dereference the API layer

Page 62: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Altinn

Web Services API REST API Altinn portal

SBS Applikasjoner Nettleser

Etat Etat Etat …

3 parts portaler

«Internet of everything»«Mash-up»

«Linked Data»«Value Adding»

Ressurser …

Helsenorge.no

skatteetaten.no

Altinns REST API

Nettleser

API (Web Services, REST, Batch)

Data.Norge.no

IDporten føderering

Dialog

Barnehageportalen

+Datadeling – med innbyggere,

offentlige og private virksomheter

Jfr også etterlysning fra VIRKE og NHO

– «AltUt», tilgang til innrapporterte data

Page 63: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

4. desember 2013 Direktoratet for forvaltning og IKT

http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven

Page 64: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Det er vanskelig å gjøre noe enkelt

“However, I think most people just make the mistake that it should be simple to design simple things.”

“In reality, the effort required to design something is

inversely proportional to the simplicity of the result. As architectural styles go, REST is very simple.”

“REST is software design on the scale of decades: every detail is intended to promote software

longevity and independent evolution. Many of the

constraints are directly opposed to short-term efficiency.”4. desember 2013 Direktoratet for forvaltning og IKT

http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven

Page 65: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Et smidig elfenbenstårn?

“Unfortunately, people are fairly good at short-term design,

and usually awful at long-term design. Most

don’t think they need to design past the current release.”

“There are more than a few software methodologies that portray any long-term thinking as wrong-headed, ivory tower design (which it can be if it isn’t motivated by real requirements).”

4. desember 2013 Direktoratet for forvaltning og IKT

http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven

Page 66: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Dato Direktoratet for forvaltning og IKT

http://hotell.difi.no/?dataset=brreg/enhetsregisteret&query=direktoratet+for+forvaltning

Enhetsregisteret via REST-api på Difis datahotell

Jobber med modellering av Enhetsregisteret for publisering som lenkede data

Tester ut kobling til internasjonale vokabularTilsvarende skjer i Danmark

Page 67: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKTDato

https://twitter.com/awwright/status/501581832186380288

Page 68: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKT

http://www.w3.org/TR/ldp/

http://www.w3.org/TR/json-ld/

Page 69: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKT

Åpen forvaltning

Bjørn Holstad

Page 70: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKTDato

Even Westvang

Page 71: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKT

Even Westvang

Page 72: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKT

Even Westvang

Page 73: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKT

Even Westvang

Page 74: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKT

Even Westvang

Page 75: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKT

ORDEN I EGET HUS

Dato

Page 78: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Plukket ut fire prosjekter

Adresseflyt fra kommune til sykebil er fremme

Lege fra Europa som skal jobbe i Norge som vikar (Ny i Norge)

Dødsårsaksdialogen (Folkehelseinstituttet)

Fordeling av tippemidler (Kultur dep.)

Utredning med eventuelt ytterligere caser

Direktoratet for forvaltning og IKT

Page 79: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Hva er formålet med caseneIdentifisere hvor utfordringene ligger i samhandlingscaser i offentlig sektor

Leveranser

Case rapporter – råd til interessenter om hvordan samhandling kan bedres på området

Forprosjektrapport integrasjonsstandarder

Rapport om identifisert behov for felleskomponenter i samhandling

Innspill til felles samhandlingsarkitektur

Direktoratet for forvaltning og IKT

Page 80: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Følg arbeidet

http://standard.difi.no

Direktoratet for forvaltning og IKT

Page 81: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKTDato

http://www.arkivverket.no/arkivverket/Arkivverket/Om-oss/Aktuelt/Nyhetsarkiv/AA-sikta-mot-stjernene

Page 82: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?

Direktoratet for forvaltning og IKT

http://nokios.no/kurs_ws#ws2

Page 83: Integrasjonsdagene 2014 - Lenkede data - automagisk integrasjon?