Suomi.fi för tjänsteutvecklare
Gå direkt till innehållet.
God praxis för utvecklare
Planering av programmeringsgränssnitt i den offentliga förvaltningen

Sök eller skapa en öppen datamodell

Sätt dig in i regleringen

Regleringen bestämmer ofta noggrant

  • vilka uppgifter en organisation inom den offentliga sektorn får samla in och behandla
  • för vilket ändamål de får användas.

Exempelvis insamlingen och behandlingen av personuppgifter regleras i detalj. I planeringen av datamodellen är det därför tillrådligt att börja med att sätta sig in i regleringen, alltså med regleringens interoperabilitet.

Uppdaterad: 6.5.2026

Planera datamodellen

I den optimala situationen har datamodellplaneringen, alltså den semantiska interoperabiliteten, gjorts redan före anskaffningen. I praktiken kan anskaffningen inledas med att planera datamodellen, ordlistorna och kodsystemen för det informationssystem som är föremål för anskaffningen

  • antingen för hela anskaffningen
  • eller till den del som föremålet för anskaffningen utbyter information med andra informationssystem.

I datamodellen beskrivs relationerna mellan ordlistor och kodsystem. Den kan också innehålla ordlistor och kodsystem. En öppen datamodell kan fritt återanvändas.

Datamodellen sammanslår ordlistor, kodsystem och poster i en hierarkisk struktur.

Uppdaterad: 6.5.2026

Planera databasen

I varje informationssystem finns en databas. Vid planeringen av databasen definieras datatyperna, såsom text, siffror eller datum.

Fältens namn beskriver dock inte alltid informationens betydelse entydigt och därför behövs även semantisk interoperabilitet. I praktiken kan till exempel fältet ”namn” i en databas avse olika saker, till exempel namnet på en människa, ett djur eller ett föremål.

Uppdaterad: 6.5.2026

Förstå modellering av information och var insatt i informationsbehoven

Observera att det tar tid att skapa datamodeller, kodsystem och ordlistor. Det rekommenderas att skapandet av dem ordnas så att den publicerande organisationen har god förståelse av modelleringen av den information som den publicerar. Ett bra exempel på detta är miljöministeriets Ryhti-projekt där man skapat öppna och återanvändbara datamodeller.

Ju bättre man känner till informationsbehoven, desto effektivare och bättre riktad är utvecklingen. Om kraven är kända kan utkast till programmeringsgränssnitten skapas redan före konkurrensutsättningen.

Väldefinierade datamodeller

  • minskar arbetet
  • förenklar genomförandena
  • minskar riskerna i anslutning till användningen av information.
Uppdaterad: 6.5.2026

Utveckla datamodellen stegvis

Datamodellen kan inte alltid specificeras innan programutvecklingen eller anskaffningen inleds och det kan komma som en överraskning att den behöver utvecklas.

Vid smidig utveckling kan datamodellen utvecklas stegvis. Till en början kan man fokusera på att planera arkitekturen. Då går utvecklingen snabbare och man arbetsmängden är mindre senare.

Uppdaterad: 6.5.2026

Är du nöjd med innehållet på denna sida?

Ordlista