Öppna data Gäs öreläsning i kursen 729G44 - Gränssni sdesign 2014-10- 29. Eva Blomqvist Linköpings Universitet eva.blomqvist@liu.

Relevanta dokument
Semantisk web i biblioteket

DATA ÖPPNA DATA LÄNKADE DATA LÄNKADE ÖPPNA DATA

Öppna SGU. - Vad är öppna data? - 5 star model - Öppen standard - Öppna format - Öppen licens - Teknik - REST / Atom - Exempel

Introduction to the Semantic Web. Eva Blomqvist

Webbtjänst för åtkomst av det kommunala bolaget Dukatens parkeringsdata

Alterna(va datamodeller & grafdata på webben. Gäs8öreläsning Eva Blomqvist

Swedbank Mobile Loadtesting. LoadRunner Mobile App protocol

Alterna(va datamodeller & grafdata på webben. Gäs8öreläsning Robin Keskisärkkä

1ME323 Webbteknik 3 Lektion 6 API. Rune Körnefors. Medieteknik Rune Körnefors

Information technology Open Document Format for Office Applications (OpenDocument) v1.0 (ISO/IEC 26300:2006, IDT) SWEDISH STANDARDS INSTITUTE

Europeana Data Model vad, varför och hur

När geografisk information blir allas egendom

Schenker Privpak AB Telefon VAT Nr. SE Schenker ABs ansvarsbestämmelser, identiska med Box 905 Faxnr Säte: Borås

DCAT-AP. Vad är det och vad kommer härnäst

SVENSK STANDARD SS-EN ISO 19108:2005/AC:2015

Services + REST och OAuth

Redovisning av Kalmar kommuns arbete med Öppna data

LIBRIS. Den nationella biblioteksinfrastrukturen. Maria Hedenström, Avdelningen för Informationssystem

Anders Norrlid från RKA presenterade Koladas ( nya api som gör det möjligt att hämta statistik direkt från Koladas databaser.

Öppna upp företagsdata

Öppen data och vad vi kan vinna på att offentliggöra uppgifter! Formatdag i västerås Björn Hagström bjorn.

Öppna SGU. - Vad är öppna data? - Öppna format - Öppen licens - Datakällor öppna data - Exempel

SVENSK STANDARD SS :2010

Swedish National Data Service

Syns du, finns du? Examensarbete 15 hp kandidatnivå Medie- och kommunikationsvetenskap

Statistik över publikationer med öppen tillgång

Linked Data. Förstudie Linked Data. GeoTest Rapport upprättad Viktor Högberg - GeoTest

Acano cospace Solution

Sverige ska vara bäst i världen på att tillvarata digitaliseringens möjligheter. En digital agenda för Sverige. En agenda, 22 sakområden

Annonsformat desktop. Startsida / områdesstartsidor. Artikel/nyhets-sidor. 1. Toppbanner, format 1050x180 pxl. Format 1060x180 px + 250x240 pxl.

Isolda Purchase - EDI

FÖRBERED UNDERLAG FÖR BEDÖMNING SÅ HÄR

Ready for Academic Vocabulary?

Provlektion Just Stuff B Textbook Just Stuff B Workbook

Öppna data på Gävle kommun

Stad + Data = Makt. Kart/GIS-dag SamGIS Skåne 6 december 2017

Authentication Context QC Statement. Stefan Santesson, 3xA Security AB

Råd gällande beständiga länkar

Laboration 2 RESTful webb-api

Diarienummer: /6854. Version 1.0. Licens CC-0. En senare version kan finnas på vidareutnyttjande.se.

Surfaces for sports areas Determination of vertical deformation. Golvmaterial Sportbeläggningar Bestämning av vertikal deformation

Databasutveckling Introduktion till SQL och TSQL

LIBRIS öppna infrastruktur

Mobilwebb.com - Mobila hemsidor, snabbt och enkelt

Sparbankerna PDF. ==>Download: Sparbankerna PDF ebook By 0

Råd gällande vokabulärer för kommuners och landstings arbete med länkade öppna data

Erik Wahlström Product Strategist 28/01/15

DEN SMARTA STADEN NU OCH I FRAMTIDEN. Björn Lahti, Helsingborg stad & Jenny Carlstedt, Sweco

Open Source - Utmaningar och fördelar

Byggdokument Angivning av status. Construction documents Indication of status SWEDISH STANDARDS INSTITUTE

Från meddelandeutväxling 2ll seman2sk interoperabilitet. Vitalis 2015 Oskar

Exportmentorserbjudandet!

FRÅN DUM TILL SMART WEBBKARTANS HISTORIA. Cecilia Jansson

BOENDEFORMENS BETYDELSE FÖR ASYLSÖKANDES INTEGRATION Lina Sandström

SharePoint 2010 licensiering Wictor Wilén

Stöd vid genomförande av GIS-projekt

Euroling SiteSeeker. Sökning som en tjänst för webbplatser, intranät och e-handel.

Hitta på campus: Smarta lösningar med app

PM 1(10) Med begreppet resurs menas någon typ av företeelse exempelvis data, tjänst, applikation.

Eva Hellstöm - Christina Strand

SOA. Länkar +ll sidor om SOA h3p:// h3p://dsv.su.se/soa/

Stockholm Open Award 2014 Meet Up 26 mars Trafik och framkomlighet

Schenker Privpak AB Telefon VAT Nr. SE Schenker ABs ansvarsbestämmelser, identiska med Box 905 Faxnr Säte: Borås

VAD SKULLE DU HA VALT PDF

Introduk+on +ll programmering i JavaScript

E12 "Evil is going on"

Sustainable engineering and design

InstalationGuide. English. MODEL:150NHighGain/30NMiniUSBAdapter

Open source och proprietära program: Hellre synergi än konkurrens

SICS Swedish Institute of Computer Science

Slutrapport. APFy.me

A metadata registry for Japanese construction field

Webbtjänster med API er

VAD GÖR DU / VEM ÄR DU?

Utveckla samarbete inom avdelningen. Utveckla samarbetet. mini workshop! i butikens ledningsgrupp. Grid International AB. Grid International AB

Varningssystem byggt på öppna källkodskomponenter Magnus Runesson SMHI

Det FRIA ORDET - ska det vara något - också för användare av AKK?

Assigning Ethical Weights to Clinical Signs Observed During Toxicity Testing

Materialplanering och styrning på grundnivå. 7,5 högskolepoäng

1ME323 Webbteknik 3 Lek0on 6 API. Rune Körnefors. Medieteknik Rune Körnefors rune.kornefors@lnu.se

Mina målsättningar för 2015

Preschool Kindergarten

EXPERT SURVEY OF THE NEWS MEDIA

Webbregistrering pa kurs och termin

SVENSK STANDARD SS-EN 1728:2012/AC:2013

Användarhandbok. Trio Visit Web. Trio Enterprise 4.1

JavaScript in SharePoint and not just for Apps. Wictor Wilén

Make a speech. How to make the perfect speech. söndag 6 oktober 13

XML. Extensible Markup Language

Webbappar med OpenLayers och jquery

Öppna data och PSI. Sanja Halling Riksarkivet Arkivkonferensen

API:er/Mashup. Föreläsning 4 API:er och Mashups. Johan Leitet johan.leitet@lnu.se twitter.com/leitet facebook.com/leitet. Webbteknik II, 1DV449

Datorer och kunskap - Den semantiska webben Robert Herber

Om oss DET PERFEKTA KOMPLEMENTET THE PERFECT COMPLETION 04 EN BINZ ÄR PRECIS SÅ BRA SOM DU FÖRVÄNTAR DIG A BINZ IS JUST AS GOOD AS YOU THINK 05

IRM som stöd för kunskapsutbyte i organisationer. Kristina Groth, KTH Pär Lannerö, Metamatrix

Transkript:

Öppna data Gäs öreläsning i kursen 729G44 - Gränssni sdesign 2014-10- 29 Eva Blomqvist Linköpings Universitet eva.blomqvist@liu.se

Översikt Vad är öppna data? Defini on PSI- direk vet och öppna data runt om i världen Öppna data i Sverige Länkade data - nästa steg för öppna data! A bygga på öppna data Öppna data från Linköpings Kommun Datamängder Appar och idéer från East Sweden Hack

Vad betyder det a något är "öppet"? Open Knowledge Founda on - Open Defini on Open means anyone can freely access, use, modify, and share for any purpose (subject, at most, to requirements that preserve provenance and openness). Open data and content can be freely used, modified, and shared by anyone for any purpose

Vad är öppna data? Public Sector Informa on - PSI Direk v från EU [1] Lag i Sverige [2]... men öppna data kommer inte bara från offentlig sektor! [1] [2] h p://eur- lex.europa.eu/lexuriserv/lexuriserv.do?uri=oj:l:2003:345:0090:0096:sv:pdf h p://www.riksdagen.se/sv/dokument- Lagar/Lagar/Svenskforfa ningssamling/lag- 2010566- om- vidareutny _sfs- 2010-566/

Vad är öppna data? E- delega onen (Näringsdepartementet) Vägledningen för vidareutny jande (2013) innehåller två huvudsakliga rekommenda oner: Informa on bör publiceras fri utan avgi er och krångliga licenser på myndighetens eller kommunens webbplats. Informa on bör lämnas ut elektroniskt på begäran.

Varför öppna data? Transparens: i offentlig sektor, i forskning... Offentlig informa on som betalats av ska ebetalarna är också allas egendom (?) Låt andra bygga tjänsterna Öppen innova on och engagemang från allmänheten

Vad är öppna data? Finns det något a tjäna på öppna data? h p://www.mckinsey.com/insights/business_technology/open_data_unlocking_innova on_and_performance_with_liquid_informa on

Finns det något a tjäna på öppna data? h p://www.mckinsey.com/insights/business_technology/open_data_unlocking_innova on_and_performance_with_liquid_informa on

Var finns öppna data? Öppna data i världen UK - data.gov.uk, theodi.org US - data.gov + många andra länder... Datakataloger datahub.io öppnadata.se + portaler hos enskilda organisa oner

Var finns öppna data? Öppna data i Sverige - några exempel Trafiklab h p://www.trafiklab.se/ Stockholm h p://open.stockholm.se/oppna- data h p://dataportalen.stockholm.se/dataportalen/ SMHI h p://opendata- catalog.smhi.se/explore/ h p://www.smhi.se/klimatdata/oppna- data/ meteorologiska- data SCB h p://www.scb.se/sv_/om- SCB/Oppna- data- API/ API- for- Sta s kdatabasen/

Länkade data Principer [1]: 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 informa on, using the standards (RDF, SPARQL) 4. Include links to other URIs. so that they can discover more things." RDF - Resource Descrip on Framework [1] h p://www.w3.org/designissues/linkeddata.html

Länkade data 5- modellen 5- = Länkade data Available on the web (whatever format) but with an open licence, to be Open Data Available as machine- readable structured data (e.g. excel instead of image scan of a table) as (2) plus non- proprietary format (e.g. CSV instead of excel) All the above plus, Use open standards from W3C (RDF and SPARQL) to iden fy things, so that people can point at your stuff All the above, plus: Link your data to other people s data to provide context

Länkade data Tekniker URI = globalt unika iden fierare RDF = graf- data baserat på "subject- predicate- object" tripplar HTTP = samma protokoll som för "vanliga" webbsidor kan användas även för a hämta data SPARQL = frågespråk för a ställa frågor över RDF- data (jfr. SQL för RDBMS) Kräver a vi har en SPARQL- endpoint ("webbtjänst" för a llhandahålla data) a ställa frågan ll

Länkade data Tekniker - exempel vokabulär (ontologi) h p://dbpedia.org/sparql dbpedia- owl: Country dbpedia- owl: City rdf:type PREFIX dbpedia- owl: <h p://dbpedia.org/ontology/> SELECT?Country?City WHERE {?City rdf:type dbpedia- owl:city.?country rdf:type dbpedia- owl:country.?country dbpedia- owl:capital?city } rdf:type h p://dbpedia.org/resource/caracas dbpedia- owl:capital h p://dbpedia.org/resource/venezuela data/resurser

Länkade data Tekniker - exempel vokabulär (ontologi) h p://dbpedia.org/sparql dbpedia- owl: Country dbpedia- owl: City rdf:type PREFIX dbpedia- owl: <h p://dbpedia.org/ontology/> SELECT?Country?City WHERE {?City rdf:type dbpedia- owl:city.?country rdf:type dbpedia- owl:country.?country dbpedia- owl:capital?city } dbpedia- owl:postalcode 101- A rdf:type h p://dbpedia.org/resource/caracas dbpedia- owl:capital h p://dbpedia.org/resource/venezuela data/resurser

Länkade data Fördelar jämfört med andra tekniker? dina data blir enklare a upptäcka och hämta (automa sk åtkomst) ökad datainteroperabilitet standardiserade icke- proprietära språk enkelt a länka mellan datamängder länkar = nya intressanta kombina oner av data data är förberedda för uppgi er och användningsområden som inte är påtänkta vid publiceringen länka ll och återanvända en del av en datamängd återanvända URI:er ställa frågor mot en SPARQL- endpoint automa sk tolkning av betydelse (vokabulärer/ontologier)

Länkade data Exempel - BBC Wildlife Finder (h p://www.bbc.co.uk/nature/wildlife )

Länkade data Exempel - BBC Wildlife Finder (h p://www.bbc.co.uk/nature/wildlife ) Exempel - Europeana (h p://www.europeana.eu/ )

Länkade data Exempel - BBC Wildlife Finder (h p://www.bbc.co.uk/nature/wildlife ) Exempel - Europeana (h p://www.europeana.eu/ )

Länkade data Exempel - BBC Wildlife Finder (h p://www.bbc.co.uk/nature/wildlife ) Exempel - Europeana (h p://www.europeana.eu/ ) Fler exempel: h p://logd.tw.rpi.edu/demos Exempel öppna data generellt h ps://www.data.gov/applica ons h p://theodi.org/stories

A bygga på öppna data En idé - e behov Öppna data gör a den som har behovet också kan bygga appen! Poblem, förbä ring, intresse, nyfikenhet, avslöjande... Hi a data Förstå data och licenser Hämta/komma åt data...sen kan du bygga din app!

A bygga på öppna data - hi a data Leta i kataloger: datahub.io Googla... För kursen: leta bland Linköpings kommuns öppna data (ni får gärna kombinera med andra data) Men hur vet man när man hi at rä? O a måste man a i själva datamängden eller på exempeldata

A bygga på öppna data - förstå data Förenklar om data finns i e standardiserat format (t ex RDF) Länkade data - leta e er vokabulären för data...men o a egna API:er, med egna format Licenser för data CC- 0 eller CC- by vanliga licenser, men många har sin egen... och ibland ingen alls Open Data Commons

A bygga på öppna data - hämta data Finns en webbtjänst a ställa frågor mot eller måste data laddas hem? Uppdateringsfrekvens? Är det vik gt a du har aktuella data? SLA för webbtjänsten? API och API- nycklar

A bygga på öppna data - hämta data Men... vadå API?? E REST- baserat webb- API tar emot frågor via HTTP- anrop och skickar llbaka data som svarar mot de parametrar som ange s i anropet API- nyckel krävs för a komma åt flera av datamängderna Varför? Hålla reda på vem som laddar ned vad Undvika a acker

Öppna data från Linköping Befolkningssta s k Nyckeltal om kommunen Evenemang Geodata Kartor Points of interest Kvalitetsundersökningar Skolor Äldreboenden mm. Livsmedelskontroll Miljö Lu kvalitet (par kelmätning på Hamngatan) Radonmätningar Informa on ll allmänheten Skolmat (menyer) Trafik Parkeringsdata Det mesta bygger på API- åtkomst ll kommunens egna system API- nyckel för åtkomst h p://www.linkoping.se/open/

h p://kartan.linkoping.se/

Öppna data från Linköping - format? PC- Axis (.px eller.xml) JSON WMS eller WFS Eget XML- format, t ex livsmedelskontroller, lu kvalitet, radon mfl.

Öppna data från Linköping - format? Sta s k - PC- Axis format

Öppna data från Linköping - format? Sta s k - PC- Axis format

Öppna data från Linköping - format? Sta s k - PC- Axis format h p://www.scb.se/upload/pc- Axis/Support/ Documents/PX- file_format_specifica on_2013.pdf

Öppna data från Linköping - format? JSON - Javascript Object Nota on Specifika on h p://json.org/ Tutorial h p://www.w3schools.com/json/ {"employees":[ {"firstname":"john", "lastname":"doe"}, {"firstname":"anna", "lastname":"smith"}, {"firstname":"peter", "lastname":"jones"} ]}

Öppna data från Linköping - format? JSON Eventdata från Arenabolaget Kolada (Nyckeltal för kommuner): h ps://github.com/hypergene/kolada (dokument på svenska med exempel h ps://github.com/hypergene/kolada/blob/ master/api- v1- swedish.pdf ) Parkeringsdata från Dukaten

Öppna data från Linköping - format? { "Id":"29_1", "Name":"Detek ven", "La tude":58.4086, "Longitude":15.6276, "ParkingSpaces":351, "ParkingSpacesAvailable":292, "TicketMachines":3, "PaymentTypes":[10,12,13,1,2,3,4,5,6,7,8], "ChargeDescrip on":"00-24 alla dagar. 12 kr\/ m 08-22 däre er 1kr\/ m 22-08. Max 80 kr\/dygn. 30d\/850kr för Akilles, Baggen, Detek ven och Druvan", "Availability":1, "ParkingTypes":[1], "ParkingAreaTypes":[2], "Visible":true }

Öppna data från Linköping - format? { "Id":"29_1", "Name":"Detek ven", "La tude":58.4086, "Longitude":15.6276, "ParkingSpaces":351, "ParkingSpacesAvailable":292, "TicketMachines":3, "PaymentTypes":[10,12,13,1,2,3,4,5,6,7,8], "ChargeDescrip on":"00-24 alla dagar. 12 kr\/ m 08-22 däre er 1kr\/ m 22-08. Max 80 kr\/dygn. 30d\/850kr för Akilles, Baggen, Detek ven och Druvan", "Availability":1, "ParkingTypes":[1], "ParkingAreaTypes":[2], "Visible":true }

Öppna data från Linköping - format? Geodata WMS h p://en.wikipedia.org/wiki/web_map_service Returnerar kartor som en "bild" WFS h p://en.wikipedia.org/wiki/ Web_Feature_Service Returnerar GML- data om t ex Points of Interest i XML- syntax

Öppna data från Linköping - format? Geodata WMS h p://en.wikipedia.org/wiki/web_map_service Returnerar kartor som en "bild" WFS h p://en.wikipedia.org/wiki/ Web_Feature_Service Returnerar GML- data om t ex Points of Interest i XML- syntax

Öppna data från Linköping - format? Egna XML- format Exempel: Livsmedels- kontroller

Öppna data från Linköping - format? Verkar det knöligt? Det är det! Olika format, olika datamodeller... Varför använder inte Linköpings kommun RDF och publicerar länkade data?

East Sweden Hack - vinnaren "GÅ 2.0 är en intui v och social webbaserad mobilapp. Målet är främst a få barn och ungdomar a röra på sig och sam digt gynna lokala affärsverksamheter. Genom a gå ll utvalda platser ges poäng ll användaren. Med llräckligt många poäng kan avändaren låsa upp så kallade Wins. Wins är raba er i affärer och erbjudanden på i affärer och på restauranger. Bland den öppna datan från Linköpings kommun fullspäckad av intressanta platser kan även den mest äventyrliga Linköpingsbon upptäcka nya platser." h p://erik.olkvartere.se/go2

East Sweden Hack - vinnaren "GÅ 2.0 är en intui v och social webbaserad mobilapp. Målet är främst a få barn och ungdomar a röra på sig och sam digt gynna lokala affärsverksamheter. Genom a Linköpings gå ll utvalda platser ges poäng kommun ll användaren. Med llräckligt SMHI många poäng kan avändaren låsa upp så kallade Wins. Wins är raba er i affärer och erbjudanden på i affärer och på restauranger. Bland den öppna datan från Linköpings kommun fullspäckad Östgöta- av intressanta platser kan trafiken även den mest äventyrliga Linköpingsbon upptäcka nya platser." h p://erik.olkvartere.se/go2

Frågor?