Öppna data
PDF - presentation
Ladda ner PDF med presentation och anteckningar
Hack for Sweden - försökte använda öppna data
En utvecklares perspektiv
För att någon ska få för sig att göra något med er data:
- Upptäcka er data. Kunna hitta till den om jag söker efter något specifikt. Upptäcka att öppna data finns, hur APIer fungerar, hur tekniken fungerar.
- Förstå vad som finns och hur en kan använda den
- Använda data. Komma på idé. Kanske bilda team med andra med kompletterande kompetens inom programmering eller ämnesområdet. Lyckas bygga en första version av en lösning där er data ingår. Lyckas använda er data.
- Lansera lösningen som teamet byggt med öppna-data så att de som kan använda lösningen kommer åt den och kan upptäcka den och kan använda den. Hur kan de nå ut till rätt användare?
- Leva. För att lösningen ska kunna fortsätta leva behövs: Uppmuntran, scen, feedback och kanske en budget. Hur ska programmeraren/teamet kunna hålla liv i lösningen utan att bränna ut sig? Har teamet råd och tid att hålla liv i projektet? Att fortsätta putsa på det så att det vidareutvecklas?
Konkreta tips
Hur kan en arbeta med att göra öppna data och api:er tillgängliga och bidra till att de används i lösningar som leder till samhällsnytta och företagsverksamhet?
Steg 0: Släpp data, alls.
H4S
H - HITTA - gör det möjligt
H - HUR
H - HÄNG med utvecklare
H - HJÄLP
S - SEN DÅ? (Scen, Budget, Uppmärksamhet, Feedback)
Hitta (Upptäcka)
Gör det enkelt att hitta er data.
- Hur kan en upptäcka att er data finns?
- Sökmotorer
- Skriv om er data på er hemsida.
- Om jag söker på er hemsida - kommer jag då hitta data?
- Kolla igenom hur sökresultaten ser ut på er hemsida
- Terminologi
- Om jag söker på “öppna data skräp” kommer jag då hitta data om avfall?
- Sprid information i andra nätverk.
- Gör något som är värt att berätta vidare om.
Finns det någon som använt data ni har på ett meningsfullt sätt som ni kan berätta om?
- Hur gjorde Palme-teamet när alla Sveriges medborgare skulle informeras om att vi skulle byta sida på vägarna i Sverige?
- Interagera med omgivningen. Kan ni arbeta i lokaler där fikarummet eller andra utrymmen också välkomnar besökare ifrån andra verksamheter?
Kan en eller flera anställda arbeta en eller flera dagar i veckan ifrån kontorshotell där möten med människor ifrån utanför myndighetsmurarna sker naturligt?
- I ett sådant möte kan flera människor på naturlig och mänsklig väg på veta att öppna data finns. Nätverk och kontakter utvecklas. Den designer/illustratör/utvecklare som du pratar med pratar ju sedan med andra människor i sitt nätverk…
- Kan ni som organisation arbeta fram ett fint klistermärke som utvecklare vill ha på sina datorer? En konversationsöppnare, eller en bra sak för att komma ihåg konversationen.
Hur
Hur fungerar er data? Hur kommer en igång med att hämta datan? Hur kan jag använda den?
Förklara hur en kan komma igång med att använda er data.
Format?
- json, XML, sql… allt annat än vanliga format är ytterligare en tröskel för att komma igång
- hellre json än XML.
- Varför?
- Ser i json ifall det är en lista (key: [ value1 ])… måste läsa dokumentationen för att kunna veta samma sak om XML.
- Lätt att konvertera json -> XML för gamla system, men inte tvärtom (p.g.a. föregående punkt..)
- Terminologi
- Välkomnande dokumentation
- Guider
- Exempel (kom igång)
- Ha gärna färdig kod på GITHUB/jsfiddle.
- Följer ni en viss standard? Gör dokumentationen/beskrivningen av den standarden gratis tillgäng och gör den gratis tillgänglig, och lättillgänglig. Tänk om en behövde köpa beskrivningen av alla fält för att kunna tolka sin deklaration.
Eller om du köper hem en skrivare… men får betala extra för att få tillgång till manualen.
Inspirerande:
SCB - Exempel på hur ett API-anrop kan se ut längst ner under tabeller.
Komma på något att använda datan till
När jag vet att data kanske finns, att jag kan komma åt den, då kan jag komma på tanken att…
Använder datan på ett meningsfullt sätt - er data/ert api är en pusselbit i den lösning utvecklaren bygger… Finns andra pusselbitar på plats? Tid? Pengar? Kunskap? Lust? Tillit till egna förmågan? Team? Kontakter? Nätverk?
Häng med utvecklare
Evenemeng
Observera utvecklare
- Vilken terminologi använder de?
- Hur uppfattar de er data?
- Väcks idéer i dialoger med utvecklare som ni skulle kunna lägga ut som utmaningar?
Hjälp
Gör det enkelt för utvecklare att fråga efter hjälp.
Om ni får in liknande frågor mer än fem gånger, då är det kanske en indikation om att dokumentationen kan förbättras.
Om ni får frågor så är det en indikation om att människor hittar till er data! Om ni inte får några frågor så kan det vara för att allting är kristallklart, men det kan också handla om att ingen hittar till er information helt enkelt.
Sen då?
Allt detta jobb.. Och lösningar har skapats -> sen då?
Er data kommer andra till glädje om lösningar som implmeneterat den fortsätter leva.
Då behöver också teamen bakom lösningarna kunna leva.
Lansera/Publicera lösningen
Länge leve lösningen! -Hålla liv i projektet
- Kan ni ge projekten en scen? Kan ni hjälpa lösningen nå ut?
- Ni kan skriva om den i era socialamedierkanaler och på er hemsida. Ni kan prata om den i andra sammanhang.
- Kan ni bjuda in teamet till andra evenemang så att de själva får berätta om den?
- Kan ni sprida lösningen till journalister?
- Har ni nätvärk inom ämnesområdet där lösningen kan spridas?
- Budget
- Det kostar att ha projekt igång på nätet. Kan ni bidra med resurser? 1-2000kr/år gör stor skillnad för enskilda privatpersoner.
Mer pengar möjliggör fortsatt utveckling utan att programmerare bränner ut sig och tappar lusten att fortsätta ta hand om projektet.
- Kan ni skicka uppmuntrande ord till teamet någon gång ibland?
Kanske fråga hur det går?
Kan ni ge teamet feedback som hjälper de vidareutveckla lösningen?
Tack för att du bryr dig!
Heja dig som jobbar med detta! :D
Frågor på det?
Du kan kontakta Victoria på victoria@46elks.com
Utmaningar
- “En del län/verksamheter lämnar inte in en del data”
- Går det att automatisera inlämningen av data?
- Går det att förenkla inlämningen av data?
- “Tänk om någon tolkar datan på ett felaktigt sätt?
- Kanon! Då kan ni ha en dialog med individ(er)/team/organisationer som använder er data.
Vad beror det på att de använt den på fel sätt?
Om någon har ont uppsåt - då spelar det ingen roll om er data är tillgänglig eller inte - folk kan hitta på fakta och lägga upp “källor” som ser trovärdiga ut hejvilt rätt enkelt idag.
Vision
- Ätbart i skogen
- Med öppna data ifrån SLU m.fl. kan jag enkelt se vad det jag har framför mig i naturen är för något och ifall det är ätbart.
- Baserat på min plats och årstid kan jag få förslag på vad som är sannolikt att jag kan hitta omkring mig - mat direkt ifrån naturen kräver inga transporter, inga förpackningar, inget gödslande.. och vi är ute och rör på oss!
- Om en har plockat och ätit svamp eller bär och en ringer till giftcentralen och är orolig.. då kan jag sms:a in (mms:a) bild på vad jag plockat och få förslag på vad det sannolikt är jag har plockat, och vilka bär/svampar som det finns risk att jag har förväxlat..
- Om det är hög sannolikhet att jag ätit något som är väldigt farligt och kräver vård omedelbart - då kan jag få komma före i kön, eller direkt kopplas till närmaste ambulans eller liknande.. och en inciden kan rapporteras in så att denna historik kommer in, även om jag kanske svimmat medan jag väntade i kö. Då vet vi varför..
- Enkelt att se information om miljön som grödan som ligger framför mig i butiken.. har odlats i. Hur näringsrik/näringsfattig var jorden? Uppmätta gifter i det området?
- När kostråd delas ut i foldrar t.ex. ifrån kommuner till medborgare, i skolor…
Då finns också interaktivt tillgänglig information (App/hemsidan/digitalt papper/vad-har-vi-i-framtiden?) där öppna data i kombination med härliga illustrationer av råvaror och också rätter (tillagade råvaror o.s.v.) visar näringsinnehåll, där finns länkar till forskning, undantag blir enkelt att visa för den som ev. tillhör riskgrupp/har särskilda behov eller allergier..
- Endast engångsförpackningar är komposterbara (bokstavligt talat är ok att “slänga i naturen”) är tillåtna. Övriga har ersatts av smidiga hemleveranser i förpackningar där en lämnar tillbaka tom förpackning i samband med att en får ny mat och korgarna, tygkassarna och påsarna vi bär hem vår mat i är så smidigt tillverkade att det finns fack i de som gör det enkelt att hålla ömtåliga varor högt upp utan att de mosas, även om en lägger ner de i påsarna i början av rundan inne i butiken.
- Öppna data kring arbete och samhällsutveckling
- Används som underlag för studievägledare så att de ännu bättre kan vägleda och hjälpa ungdomar och vuxna att navigera möjligheter till arbete och utbildning som kan leda till inkomst.
- Används som underlag för att lyfta fram yrken/uppgifter som få alls känner till att de existerar
- Öppna data med miljö-data används som underlag och material inom undervisningen för att föra naturen närmare. Låt elever/ungdomar genomföra experiment och samla in data och jämföra den med officiell öppen data. Blanda in sannolikhetslära, kemi, biologi, programmering, bild och språk… för att hjälpa de tolka data och förstå sig på och bearbeta stora mängder data, arbeta med att illustrera och sammanfatta och förmedla.
- Detta kan väcka praktiskt intresse för miljön, hur allting hänger ihop o.s.v.
Inspiration
Open aid
Dollar street
Frågor på det?
Du kan kontakta Victoria på victoria@46elks.com
Vem ligger bakom denna kurs?
Victoria Wagman som har arbetat som lärare i webbutveckling, och idag arbetar som programmerare hos 46elks.
Detta material byggs upp lite i taget.