Återanvänd datamodeller, kodsystem och ordlistor
När information överförs från ett informationssystem till ett annat måste avsändaren och mottagaren förstå informationens innehåll och betydelse på samma sätt.
Information som förmedlas via ett programmeringsgränssnitt är alltid baserad på en datamodell. Datamodellen beskriver data och relationer mellan data och strukturerar datainnehållet. En datamodell består av termer och ett kodsystem, där kodsystemet är en samling koder som används som metadata.
Vid planeringen av programmeringsgränssnittet lönar det sig att kontrollera om de kodsystem som behövs redan finns, antingen i sin helhet eller delvis. Utnyttjandet av standardenliga datamodeller förbättrar på lång sikt informationssystemens semantiska interoperabilitet.
Det är svårt att använda ett programmeringsgränssnitt i någon större omfattning om dess datamodell eller kodsystem avviker från de sedvanliga standarderna. Användningen försvåras också om man måste skaffa sig avgiftsbelagda rättigheter i form av upphovsrätt eller industriellt rättsskydd för att använda kodsystemet.
Interoperabilitetsplattformen med öppen källkod som produceras av Myndigheten för digitalisering och befolkningsdata erbjuder möjlighet att utnyttja till exempel Schema.orgs datamodeller och komplettera dem med finländska tillägg.
Bekanta dig med Interoperabilitetsplattformen.
Det rekommenderas att interoperabla datamodeller utvecklas på engelska, eftersom dataöverföringen på EU:s inre marknad kommer att öka i framtiden.
I en databas kan siffran 37 avse många olika saker – skostorlek, temperatur, sittplatsnummer, antal eller pris. Därför är det viktigt att beskriva siffran 37 entydigt.
Datamodellen klargör vilka datafält som finns i programmeringsgränssnittet, vad de avser och hur de är kopplade till varandra.
Denna semantiska interoperabilitet är viktig inom organisationen, såväl mellan olika informationssystem som även i vidare bemärkelse.