Tuesday, October 5, 2010

Opendata.se - svensk öppen data

Som en kul grej har jag satt ihop en enkel (men funkis) sajt som heter Opendata.se.

Tanken är att skapa en ordentlig sammanställning över svenska API:er och öppna datakällor. Alltså data som vi kan använda för att bygga nya tjänster.



Många offentliga datakällor finns redan sammanställda på Opengov.se - men där finns som sagt bara offentlig data. Till Opendata.se kan vem som helst submitta ett API, även vanliga företag och privatpersoner.

En privatperson som upptäckte sajten lite prematurely har redan byggt ihop ett gratis och öppet API över alla svenska postnummer. En grymt bra grej, faktiskt.

Nu hoppas jag att folk vill hjälpa mig med att komplettera sajten, så att sammanställningen blir bra. Hjälp gärna till!

7 comments :

Hjalmar said...

Smutt, två grejer.

1) Vad klassificeras som ett API här, dvs är en RSS-feed ett API. Måste det vara en webservice, blabla. Vad är det "minsta" som är ett API som får vara på Opendata.se?

2) RSS-feed på alla nytillagda APIer! :)

Ted Valentin said...

Hej Hjalmar! Kul att höra från dig - länge sen.

1) Ett RSS-feed tycker inte jag klassificerar. Rss-feeds är väl alltid "delmängder", inte komplett data. Så det måste vara någon slags komplett data, skulle jag gissa. Vad säger du?

2) http://www.opendata.se/feeds/posts/default?alt=rss

:)

Hjalmar said...

Nej, jag borde kanske sagt "XML" och inte RSS. Men jag menar, en öppen datamängd kan ju vara relativt statisk och kanske inte behöver så mycket mer än en XML-dump en gång i månaden.

Men du har ju fliken rådata för det där. Ser mycket trevligt ut. Sådana här listor över data gör ju att det blir mycket enklare att föreställa sig i huvudet vilken data man kan krossköra för att få häftiga resultat!

Marcus Andersson said...

Varför skulle inte ett RSS-flöde kunna vara ett API? En RSS-fil är ju bara en delmängd av XML. Så länge informationen lämpar sig för den ganska begränsade specen är väl allt okej, givet att det är en datamängd som är tillräckligt intressant och det går att göra urval med hjälp av parametrar?

Kan däremot hålla med om att det inte är så intressant att katalogisera RSS-flöden i allmänhet.

Ted Valentin said...

@Hjalmar och Marcus:

Självklart spelar det ingen roll i vilket format datan är. Om det är RSS eller XML eller JSON eller... vad som helst.

Som Marcus är inne på: bara det går att göra relevanta urval, med hjälp av angivna parametrar.

Och som Hjalmar är inne på: EN data-dump i XML platsar definitivt under rådata.

Min poäng var bara att ett "vanligt" RSS-feed vanligtvis inte kan klassificeras som ett API.

* Att exempelvis få de senaste 10 artiklarna från DI.se i RSS skulle INTE ett klassificeras som API.

Hoppas vi rett ut begreppen något så när. :)

Jag tror egentligen att konsensusen kring vad som klassas som API / rådata är ganska stor.

Hej!

Marcus Andersson said...

Började på en samlingswiki för ganska länge sedan som jag aldrig han med att göra något vettigt av. Det finns dock några intressanta API:er med där som skulle passa på opendata.se:
http://sverigedata.se/.
Klipp och klistra gärna om du hittar något som går att använda.

Anonymous said...

Fint Ted.

När ett API mognat och brukats finns det ofta klara wrappers att återanvända. För att uppmuntra lokal aktivitet av det slaget kan sajten lista de existerande språkbindningar som kan användas. Exempel :"PHPpostnummer" & "PyPostnummer".

Får mig att tänka på danska sajten digitaliser.dk som listar och nätverkar offentliga insatser inom IT. tex arbetet med att bygga plugins till Open source-projekt. Exempel : Förbättra stödet för single sign-on