API och öppen data

Jonas Lejon

Fler och fler företag och myndigheter ser fördelen med att dela med sig av öppen information via API:er. Förkortningen API står för Application Programming Interface och är en regeluppsättning som underlättar för programvaror att prata med varandra.

I Sverige så har vi sedan en lång tid tillbaka offentlighetsprincipen som ger medborgare rätt till
information från myndigheter. Sedan 1:a Juli 2010 så har vi även en lag vid namn PSI-lagen (public sector information) som är till för att underlätta vidareutnyttjandet av handlingar (eller data) från myndigheter.

När du läser ovan två stycken så inser du snabbt att API och öppen data hör ihop. Företag och myndigheter kan lätt och enkelt dela med sig av information via API:er och utvecklare, entreprenörer och innovatörer kan skapa webbapplikationer, ”appar” eller annat som kan underlätta vardagen.

PTS insåg och öppnade därför upp ett API

Med ett API så underlättas även hanteringen och delgivning av information som är ofta efterfrågad vilket bl.a. Post och Telestyrelsen (PTS) insåg och öppnade därför upp ett API för att ge möjlighet att söka på vilken operatör ett visst telefonnummer hörde till. Ett annat bra exempel är Twitter där ett helt ekosystem med olika applikationer finns skapade och nu senast även direkt inbyggt i Apples mobila operativsystem iOS.

Utrikesdepartementet och SIDA lanserade OpenAID.se

Utrikesdepartementet tillsammans med SIDA öppnade upp all den svenska biståndsinformationen när de lanserade OpenAID.se och gav då möjlighet för den enskilde att se vart skattepengarna för bistånd tar vägen. Samtidigt som lanseringen av OpenAID så lanserade man även ett API där undertecknad skapade en tjänst som gör det möjligt att kommentera allt bistånd på bara några få timmar med hjälp av öppen källkod och WordPress på Biståndet.se.

Sist men inte minst, några tips till företag eller myndigheter som vill komma ihåg och publicera öppen data:

  • Inventera om ni inte redan i dagsläget ett eller flera API:er.
  • Skapa en informationssida såsom http://api.företag.se
  • Gör processen öppen och informera löpande.
  • Se över vilken information som är lättast och går snabbast att publicera. Detta är oftast data som inte innehåller någon upphovsrätt, tredjepartsinformation eller personuppgifter.
  • Tillhandahåll löpande uppdateringar via RSS eller E-post om status, förändringar i API:et
  • Tillgängliggör information via API och standarder såsom REST JSON.
  • När ni bygger en webbtjänst nästa gång, börja med API:et.

Tillsammans kan vi lyfta upp bra exempel och sprida ordet om öppen data och API:er. Det finns massor av information i källaren hos företag och myndigheter som bara väntar på att vidareutnyttjas.

Jonas Lejon är medlem i ISOC-SE. Han är entreprenör och grundare av bland annat Bloggy och GovData.