SERES - status Ressursnettverk for eforvaltning og Norstella Elektronisk Samhandling i Offentlig Sektor 27.august 2009 David Norheim, Computas <david.norheim@computas.com> 1 1
Agenda Litt kontekst SERES Demo 2
SERES & Tjenestetrappa 3
Felles arkitektur for IKT i offentlig sektor - fra St.meld. nr.17 4
Altinn.no Altinn.no Norge.no/MiSide Norge.no/MiSide ks.no portaler (presentasjonslaget) etat portaler kommunale portaler ssb.no nav.no skatteetaten.no udi.no ks.no ks.no oslo.kommune.no fellestjenester SERES LOS SSB NAV SKD DUF KS 5
Altinn.no Altinn.no Norge.no/MiSide Norge.no/MiSide ks.no portaler (presentasjonslaget) etat portaler kommunale portaler ssb.no nav.no skatteetaten.no udi.no ks.no ks.no oslo.kommune.no fellestjenester SERES LOS <smb> <enhet> <bedrift> <organisasjon> SSB NAV SKD UDI KS fagsystemer (virksomhetslaget) 6
Altinn.no Altinn.no Norge.no/MiSide Norge.no/MiSide ks.no portaler (presentasjonslaget) etat portaler kommunale portaler ssb.no nav.no skatteetaten.no udi.no ks.no ks.no oslo.kommune.no fellestjenester SERES <smb> <enhet> <bedrift> <organisasjon> LOS <smb> <enhet> <bedrift> <organisasjon> SSB NAV SKD UDI KS fagsystemer (virksomhetslaget) 7
Altinn.no Altinn.no Norge.no/MiSide Norge.no/MiSide ks.no portaler (presentasjonslaget) etat portaler kommunale portaler ssb.no nav.no skatteetaten.no udi.no ks.no ks.no oslo.kommune.no fellestjenester <enhet> SERES <smb> <enhet> <bedrift> <organisasjon> LOS <smb> <enhet> <bedrift> <organisasjon> SSB NAV SKD UDI KS fagsystemer (virksomhetslaget) 8
Altinn.no Altinn.no Norge.no/MiSide Norge.no/MiSide ks.no portaler (presentasjonslaget) etat portaler kommunale portaler ssb.no nav.no skatteetaten.no udi.no ks.no ks.no oslo.kommune.no <barnehage> fellestjenester <enhet> SERES <smb> <enhet> <bedrift> <organisasjon> <barnehage> LOS <smb> <enhet> <bedrift> fagsystemer (virksomhetslaget) <organisasjon> SSB NAV SKD UDI KS fagsystemer (virksomhetslaget) 9
«Evne til samhandling» Organisatorisk interoperabilitet Presentasjon (Arbeids-) Prosess Automatiserbare Prosesssteg Begrep Mål Organisasjon Produkt Semantisk interoperabilitet, Informasjons Innhold med mening for: Presentasjon Prosess Tjenester Informasjon/ Data Teknisk interoperabilitet (Tekniske standarder) Presentasjon Prosess Tjenester Data Kommunikasjon Adm./ Metadata Sikkerhet Tekn. Sem/ Sem./ org Org. mdl Referansearkitektur interoperabilitet: Sintef for FAD 10
«Evne til samhandling» Organisatoris Organizational Interoperability k (modellere og koordinere forretningsprosesser, konsistens med (model and coordinate business processes, consistent with internal goals make services easy availiable and user friendly) Semantis k Interoperablilit et Semantic Interoperability (sikre presis mening og lik oppfattelse av betydning for all parties) av informasjon av begge parter) (ensure a precise and common meaning of the information Teknis k Interoperablilit et Technical interoperability (technical solutions to link systems - Web Services and SOA) domene, bruk begreper og relasjoner representasjon er av begreper kontekstuelle utvalg og formater SERES Repository RF-1241 Model Semantics Structure Implementation (f.eks RF-1241.XSD) Kilde: Norstella, EU: European Introperability Framework plattformspesi fike valg 11
SERES funksjonsarkitektur 12
Tilnærming Vi lager et operasjonelt system og har ikke muligheten til å forkaste eksisterende myndighet, data og løsninger Top-down tilnærming korrekt demantisk beskrivelse av et område risiko for å «glemme» vikige områder «konstruerte begreper», og potensielt «slow-to-market» Evolusjonær tilnærming dekke og avdekke hva som er faktisk sendt over wire n riskio for ikke å se sammenhengene («draw the dots») 13
Metadata og semantikk? Semantikk ordenes betydning ( vitenskapen om ordenes betydning, http://www.sprakrad.no/) Metadata data om data. Syntaks-Semantikk-Bruk. Semantikk: Begrep og definisjon Annotering Annotering Struktur: Generell datastruktur/ datatype m.m. Realiserer Bruk/kontekst: Spesifikasjon av meldinger Implementasjon m.m. 14
Repository: Gjenbruk av definisjoner og strukturer Domene Kjerne SKD SSB Semantikk Person Innbygger Struktur Innbygger Implementasjon Skatteyter skjema1 Meldings modell xsd 15
Eksempel på utfordring Kostnadseffektivt samvirke krever riktig informasjon, rett tolket og til rett tid 27.08.2009 16 16
Klienter: Hva jobber vi med nå? - Klienter UML klient (datafangst) Skjemaklient (etatene) Produsere skjema til Altinn Etatene kan lage Altinn skjema med ENKLE verkøty Admin klient Ordbok klient (brukere) For første gang kan vi tilby begreper og deres definisjoner som de forekommer i offentlig sektor Ved å benytte URIer med en name resolution service som vi returnere aktuelle kunnskapsrepresentasjonsformater (f.eks. text, html, rdf osv.) 17
Klient: Modellering UML modellering Tar utgangspunkt i eksisterende XSD er Abstraherer til Datastrukturer Begreper og relasjoner Kobler til forskrifter og lovverk Importeres i repository RF-0002 RF-0004 RF-1015 RF-1049 RF-1086 RF-1086U RF-1139 RF-1241 RA-0900 På implementasjonsnivået tar man bl.a. stilling til hvilken objekttype som er relevant for den gitte konteksten (f.eks. modellering av SSBs RA0900), hvilke egenskaper som skal være med. Da kan man også innsnevre tillatt verdiområde for egenskapen, samt definere etter hvilket mønster verdien skal formatteres etter i den gitte konteksten. 18
Klient: Repository For de som skal forvalte domene, semantikk og strukturer i etaten eller for Brønnøysundregisterne Søk, editering, navigering i SERES repository Kvalitetssikring forvaltningsdata Lovmessig 19
Klient: skjemaklient For etatenes skjemamodellerere Top down/gjenbruk! Lage nye skjema (modifisere skjema) for AltInn og andre Gjenbruke begreper, strukturer Definere utseende på skjema Målsetning: ENKEL 20
Ordbok klient - protokoll Etablere protokoller/tjeneste for hvordan etatene kan hente begrepsdefinisjoner fra SERES For publikum SERES identifikasjonsnotasjon/protokoll En etat kan sette opp en ordliste med følgende identifikator http://ordliste.etat.no/etat/finans/begrep/overdrager?dato=2009 01 01 som returnere en beskrivelse på begrepet Overdrager hos en etat i finanskontekst som det var definert i januar 2009. 21
Lenger fram! Med en åpen infrastruktur på plass kan alle innovere ved å lage tjenester og ontologier ved hjelp av fritt tilgjengelige definisjoner Noen mulige scenario Lage en ontologi (felles begrepsapparat) for et bestemt domene, (f.eks. forskningsprosjekt finansiering eller LOS) Langt-varende prosesser der mange aktører samhandler - men ingen er eier av hele prosessen (f.eks. edialoger, Semicolon prosjektet) Eksponering av definisjoner vil muliggjøre at lovgiver kan se hvordan begreper er definert, brukt og konsekvenser av nye lover og lovendring (ref. Prof. Schartum) Ved spesifisering av regler basert på definisjonene basert på definisjonene kan man oppdage tjenester man har rett og plikt til (f.eks. for nye landsmenn) (f.eks. Semantisk minside) Ikke-planlagt samhandling (ref. Arild Jansen)! 22 22
Altinn.no Altinn.no Norge.no/MiSide Norge.no/MiSide ks.no portaler (presentasjonslaget) etat portaler kommunale portaler ssb.no nav.no skatteetaten.no udi.no ks.no ks.no oslo.kommune.no <barnehage> fellestjenester <enhet> SERES <smb> <enhet> <bedrift> <organisasjon> <barnehage> LOS <smb> <enhet> <bedrift> <organisasjon> SSB NAV SKD UDI KS fagsystemer (virksomhetslaget) 23
Linked Open Data LOS Seres Lovdata Kart 24
Referanser http://www.brreg.no/samordning/semantikk 25