Att öppna datakällor för tredjepartsutveckling : rekommendationer för kollektivtrafikbranschen Rudmark, Daniel
Publication details: Göteborg : Viktoria Swedish ICT, 2013Description: 24 sSubject(s): Online resources: Abstract: Under senare år har öppna datakällor blivit en allt mer populär ansats för att öka spridningen av information från kollektivtrafiken. Genom att ex. tidtabellinformation och realtidsinformation blir tillgängliga för tredjepartsutvecklare utanför den egna organisationen kan nya innovativa tjänster skapas. Det finns ingen entydig definition på vad en öppen datakälla är men typiskt menas att 1) den saknar exklusivitet – d.v.s. alla intresserade parter har möjlighet att använda datakällan och 2) den är möjlig att återanvända i nya tjänster helt utan eller endast med mindre begränsningar. Tekniskt kan en öppen datakälla vara allt från en publicerad Excel-fil till en databas till ett API. Inom kollektivtrafikbranschen används företrädesvis öppna API:er för att tillgängliggöra information till tredje part. API står för Application Programming Interface möjliggör för en programmerare att använda rutiner eller hämta data som ligger utanför den kod man skrivit själv. Traditionellt har ett API varit en ingång till olika kodbibliotek på ex. programmerarens egen dator men med internets intåg möjliggörs även anrop till kod som fysiskt kan ligga någon helt annanstans. Med öppet API menas att det är tillgängligt i princip för vem som än är intresserad och därmed helt saknas eller finns mycket liten exklusivitet avseende tillgången till API:et. Genom att tillhandahålla ett API mot organisationens data kan API:et ligga till grund för nya typer av tjänster och idag har ledande mjukvaruplattformar från ex. Google, Facebook, Twitter, Salesforce och Dropbox egna API:er – med olika grad av öppenhet – där de uppmanar utvecklare att bygga nya innovativa tjänster.Under senare år har öppna datakällor blivit en allt mer populär ansats för att öka spridningen av information från kollektivtrafiken. Genom att ex. tidtabellinformation och realtidsinformation blir tillgängliga för tredjepartsutvecklare utanför den egna organisationen kan nya innovativa tjänster skapas. Det finns ingen entydig definition på vad en öppen datakälla är men typiskt menas att 1) den saknar exklusivitet – d.v.s. alla intresserade parter har möjlighet att använda datakällan och 2) den är möjlig att återanvända i nya tjänster helt utan eller endast med mindre begränsningar. Tekniskt kan en öppen datakälla vara allt från en publicerad Excel-fil till en databas till ett API. Inom kollektivtrafikbranschen används företrädesvis öppna API:er för att tillgängliggöra information till tredje part. API står för Application Programming Interface möjliggör för en programmerare att använda rutiner eller hämta data som ligger utanför den kod man skrivit själv. Traditionellt har ett API varit en ingång till olika kodbibliotek på ex. programmerarens egen dator men med internets intåg möjliggörs även anrop till kod som fysiskt kan ligga någon helt annanstans. Med öppet API menas att det är tillgängligt i princip för vem som än är intresserad och därmed helt saknas eller finns mycket liten exklusivitet avseende tillgången till API:et. Genom att tillhandahålla ett API mot organisationens data kan API:et ligga till grund för nya typer av tjänster och idag har ledande mjukvaruplattformar från ex. Google, Facebook, Twitter, Salesforce och Dropbox egna API:er – med olika grad av öppenhet – där de uppmanar utvecklare att bygga nya innovativa tjänster.