Ekspertgrupper

Utarbeidelse og bruk av datamaler og dataordbøker

Dette er datamaler og dataordbøker

En datamal er et tomt skjema med felter for informasjon om noe. Dette noe kan i prinsippet være hva som helst. 

Eksempel: 

  • En avfallsrapport skal inneholde informasjon om hvem som har skrevet den, hvilket prosjekt det gjelder og hvor mye avfall som er kastet
  • Et regnskap inneholder informasjon om hvor mye penger som har gått inn og ut av ulike konti
  • En timeliste inneholder informasjon om hvem som har utføt et arbeid, hvilket prosjekt det gjelder, start- og stopp-tid og timepris
  • En ytelseserklæring for et produkt inneholder informasjon om "hvor bra" produktet er og hvilke ytelser det har

En datamal danner en praktisk digital standard som kan deles og brukes av mange aktører.

I en datamal basert på dataordbøker er hvert felt med informasjon definert som et selvstendig informasjonselement i en dataordbok. Feltet har en datadefinisjon som sier hvilken informasjon som skal fylles inn og på hvilken måte informasjonen skal oppgis.

Eksempler er: 

  • Navn på en produsent, entreprenør eller annen aktør er tekstlig informasjon
  • Lengde, bredde, høyde osv. for et fysisk objekt er en tallverdi med en gitt målenhet
  • En identifikator er en kode bestående av tall og/eller bokstaver
  • Brannklasser velges fra en liste med forhåndsdefinerte verdier

Ettersom en datamal beskriver noe, vil hvert felt bidra til en komplett beskrivelse av ett bestem tilfelle av dette noe. Vi kaller dette noe et objekt, og sier at datamalen inneholder egenskaper om objektet. 

Definisjonen av selve datamalen, egenskapene i malen, forhåndsdefinerte verdier for egenskaper, referansedokumenter og flere ting ligger i dataordboka. Hvert element gis en unik id som identifiserer elementet. Hvert element gis også et navn og en beskrivelse på minst ett språk.

Fordi det er id-en som identifiserer elementet, vil det samme elementet kunne "brukes" på mange språk.

Dataordboka er derfor navet i utarbeidelsen og forvaltningen av datamalen og dens innhold.

Slik lager du en datamal 

Datamaler lages av ekspertgrupper. Vil du lage en datamal trenger du derfor å alliere deg med andre. 

Ekspertgrupper bør involvere personer fra flere steder. Eksempler er: 

  • Sentral myndighet ansvarlig for regelverksutvikling og -håndheving
  • Aktør ansvarlig for nasjonalt eller internasjonalt standardiseringsarbeid
  • Representant for industrien
  • Representant for handel
  • Standardiseringsutvalg eller teknisk komité
  • Sertifiseringsorganisasjon
  • Bransjeforening
  • Forvaltningsorganisasjon for anerkjente klassifiseringssystemer
  • Forvaltningsorganisasjon for anerkjente standarder for utveksling av informasjon

Ekspertgruppen blir enige om hva datamalen skal beskrives og hvilken informasjon som er nødvendig for å gi en dekkende beskrivelse. 

Når gruppen er enige settes datamalen og alle egenskapene opp i dataordboken.

Følgende grunnprinsipper gjelder: 

  1. Gjenbruk. Alt arbeid begynner med et søk. Finnes denne datamalen fra før? Er denne egenskapen tilgjengelig?
  2. Pragmatikk. Vurdere egnethet av treff. Er noe av det vi finner godt nok
  3. Endringsforespørsel. Alle endringer skal behandles av en ekspertgruppe. 

For å lese mer om utarbeidelse av maler kan du laste ned denne PDT-guiden

Ekspertgruppens oppgaver

Ekspertgruppen forvalter elementer i en dataordbok. Ett element i en dataordbok forvaltes av én ekspertgruppe.

Utover dette kan én ekspertgruppe forvalte deler av en ordbok, en hel ordbok eller flere ordbøker, og én ordbok kan forvaltes av flere ekspertgrupper.  

Hvis noen etterspør en endring i et element ekspertgruppen forvalter, vil ekspertgruppen motta en endringsforespørsel. Ekspertene går gjennom forespørselen hver for seg eller i fellesskap og avgjør om endringen aksepteres eller ikke. 

Hvis et element ekspertgruppen bruker endres, vil ekspertgruppen få beskjed om endringen når den godkjennes. Et eksempel kan være at en gruppe har satt opp en datamal, der en egenskap i malen - som tilhører en annen ekspertgruppe - endres, vil ekspertgruppen som "eier" malen få spørsmål om de ønsker å bruke den endrede egenskapen. 

Bruk av datamaler i datautveksling

Datamaler er først og fremst noe som brukes av programvare og IT-systemer. Derfor kommer maler oftest i json-format. 

Datamalen danner grunnlaget for API-spesifikasjonen for en tjeneste. Fordi json-datamalen har en fast struktur er det mulig å automatisere "oversettelsen" fra en datamal til en API-spesifikasjon.

Dette betyr at hvis oversettelsen er kodet opp én gang, kan du få en nye API-spesifikasjoner basert på andre maler eller nye versjoner ved å trykke på en knapp. 

Måten informasjon utveksles på er lik selv om det er store forskjeller på hvilken informasjon som utveksles. Alle tekstverdier "pakkes" likt, og det samme gjelder tallverdier, forhåndsdefinerte verdier osv. 

For å lese mer om hvordan json-strukturen til en datamal er, last ned denne PDT-guiden