Avoin data, avoimet rajapinnat ja tietojen linkitys Osma Suominen Suomi.fi 16.11.2011
Avoin data kaikkien huulilla? VN periaatepäätös datavarantojen avaamiseksi Maksuperustelain muuttaminen Uusia julkishallinnon datan avauksia Maanmittauslaitos, Suomi.fi, Pääkaupunkiseudun palvelukartta... kolme HS Open -tapahtumaa 2011, lisää tulossa Apps4Finland-kilpailussa mahtavia sovelluksia: http://www.apps4finland.fi/fi/ajankohtaista/taman-vuoden-finalistit-ovat Datajournalismin päivä, workshopeja, markkinoita...
http://www.verokuitti.fi
Avoin data ja Suomi.fi Avoin REST-rajapinta! Avoin rajapinta palvelukarttaan! mutta.. rajapinnoista ei saa ulos kaikkia tietoja integraatiot toteutettu pinnan alla
http://www.flickr.com/photos/mshades/2132689629/
mashup raapija www REST API www WS API www julkinen salainen integraatio integraatio
mashup www REST API www WS API www REST API julkinen salainen integraatiot integraatiot
Avoimet Avoin rajapinta sovellus sovellus
Rajapinnat tylsiä? Helsinki Public Transport Visualized http://www.youtube.com/watch?v=qgllzwt0acu Apps4Finland 2011 kilpailutyö
Avoimen tiedon linkittäminen suuri osa avoimen tiedon hyödyntämisen vaivaa: tiedon putsaus eri lähteistä tulevan tiedon yhteensovittaminen Linkitetty avoin tieto auttaisi tässä?
Linked Data principles When publishing data... 1. Use URIs as names for things. 2. Use HTTP URIs so that people can look up those names. 3. When someone looks up a URI, provide useful information, using the standards (RDF*, SPARQL) 4. Include links to other URIs. so that they can discover more things.
Why Linked Data? Good for exposing complex data (especially networks) Makes data and esp. links between data more discoverable Makes data mashups easy to do (no glue!) Build on existing data sets instead of creating your own Many existing formats (a.k.a. ontologies) for common things: FOAF (people), SIOC (forums and blogs), SKOS (classifications), DOAP (online projects), vcard (contact information), GoodRelations (products, services, prices)...
Problems with Linked Data A lot of work to define a suitable Linked Data representation for your data, if it doesn't fit one of the available formats Linked Data publishing tools still somewhat immature Data users still not very familiar with e.g. RDF and SPARQL Chicken and egg problem?
Publishing models e.g. Direct data.gov.uk BBC New York Times Freebase Facebook (since last week!) Linked Data API Via intermediary (wrapper) REST API XML/CSV dump wrapper Linked Data API Wikipedia / DBpedia OpenStreetMap / LinkedGeoData CIA World Factbook Linked Eurostat Flickr Wrappr
Linked Data as a quality measure
Example: Helsinki Region Service Map REST API + wrapper wrapper implemented at SeCo research group Service Map Data REST API wrapper Linked Data API http://www.hel.fi/palvelukarttaws/rest/
Kallio Health Station GET http://purl.org/finnonto/id/helsinkiservice/unit/6215 returns this RDF/XML:
Kallio Health Station @en skos:preflabel helunit:6215 org:unitof helorg:91
Kallio Health Station @en skos:preflabel helunit:6215 org:unitof helorg:91 skos:preflabel Helsinki @en owl:sameas kunnat:k91
Kallio Health Station @en skos:preflabel helunit:6215 org:unitof dbpedia:helsinki helorg:91 skos:preflabel Helsinki @en skos:preflabel owl:sameas kunnat:k91 Finnish Municipalities ontology owl:sameas
Kallio Health Station @en skos:preflabel DBpedia helunit:6215 1550 dbpprop:establisheddate org:unitof dbpedia:helsinki helorg:91 skos:preflabel Helsinki @en skos:preflabel owl:sameas owl:sameas dbpprop:leadername kunnat:k91 dbpedia:jussi_pajunen
LOD Cloud: 295 datasets as of September 2011
Ontologiat Ainakin 2 eri merkitystä: uudelleenkäytettävät tietomallit eli skeemat mm. Dublin Core, FOAF, VCard, SKOS, JHS145-tietomalli luokituksia ja asiasanastoja rikkaammat käsitteistöt mm. kotimaiset YSO, TERO, LIITO, JUPO + kansainväliset DBpedia ja Snomed CT Kummassakin tapauksessa ontologiat toimivat liimana eri tietolähteiden välillä yhdenmukaistavat tietoa skeeman ja merkitysten tasolla
Julkisten palveluiden ontologia JUPO palvelut sisällön mukaan asumiseen liittyvät palvelut liikenteeseen liittyvät palvelut... palvelut tuottajan mukaan julkiset palvelut kuntien palvelut valtion palvelut yksityiset palvelut palvelut kohderyhmän mukaan lasten palvelut maahanmuuttajien palvelut...
http://onki.fi/fi/browser/overview/jupo#/www.yso.fi/onto/jupo/p184
Miksi ONKI? Helpottaa sanastojen ja ontologioiden käyttöönottoa Eri käyttötapoja: selailukäyttöliittymä ontologiat ladattavina RDF-tiedostoina REST-rajapinta Linked Data -rajapinta (käsitteen URI RDF-data käsitteestä) JavaScript-leijuke (web widget) www-lomakkeisiin http://onki.fi/widget/selector/?l=fi
kiitos