Download - Miquel Oliver Open Cities
The Open Ci*es Pla/orms
Miquel Oliver, [email protected]
USER-‐DRIVEN OPEN INNOVATION ECOSYSTEMS Brussels, May 22nd, 2012
Miquel Oliver, [email protected]
Why do we need pla/orms? Pla/orms descrip*on Data availability and use Support tools for developers
USER-‐DRIVEN OPEN INNOVATION ECOSYSTEMS Brussels, May 22nd, 2012
Pla/orms: why?
• Publishing of data as part of the open innova*on in the public
sector
• Integrated solu*on based on exis5ng off-‐the-‐shelf so8ware Data Portal + Data Registry + Triple Store
• To add freshness and value using dynamic data from sensors
• Provides a one-‐stop-‐shop experience that enables
development of novel applica5ons
• Other benefits: metadata schema for data sets; linked data;
apps gallery; wiki for developers; search engine; …
Two pla/orms 1. Open Data plaForm:
• Open Data Portal – Liferay; Open Data Registry -‐ CKAN • Linked Data Store – Virtuoso; Data Enrichment Tools -‐ Google Refine
• Integra5on Middleware: Java API for CKAN and Virtuoso
2. Open Sensor Networks PlaForm: • Core system: linked to CKAN repository, delivers Metadata and Open
Data using standard formats (JSON, XML)
• High speed database: storage for sensor measurements (Apache
Cassandra)
• REST web services as common and simple interface to interact
1. Open Data pla/orm architecture
Users Open Cities
Open Data PlatformCity
Publish Data
CityDepartment Website
CityDepartment
CMSApps
Browser
Data Portal
Linked Data Store
SPARQL Endpoint
Data Enrichment
Linked Data Conversion
Consume Open Data
Consume Linked Data
Publish & Store Linked Data
OSNPlatform
Open Data RegistryPublish
Sensor Data
Publish Data via API
RESTServices
Consume Data via API
More details at hUp://openci*es.net Deliverable D4.4.31 Pan European Open Data Pla/orm
Federa*on of Open Data registries
Open Data Registry
Standardized Metadata
Helsinki Open Data PlaForm
Helsinki OD Portal
Berlin Open Data PlaForm
Berlin OD Portal
Amsterdam Open Data PlaForm
Amsterdam OD Portal
Paris Open Data PlaForm
Paris OD Portal
Barcelona Open Data PlaForm
Barcelona OD Portal
Metadata federation
Local Apps
Pan European Apps
!
2. Open Sensor Network Pla/orm architecture
More details at hUp://openci*es.net Deliverable D6.22b Open Sensor Network Pla/orm
8
0
10
20
30
40
50
60
70
80
90
Amsterdam Barcelona Berlin Paris
Data availability survey Data sets per categories as reported by ci0es
Amsterdam Barcelona Berlin Paris CVS 11 16 -‐ 4 XLS 18 85 60 2 PDF -‐ 240 83 -‐ XML 1 11 -‐ -‐
KLM/SHAPE 2 -‐ 1 2 DATABASE -‐ -‐ 28 -‐
HTML -‐ -‐ 88 -‐ ODF -‐ -‐ -‐ 3 RDF -‐ 12 -‐ -‐ ZIP -‐ 20 -‐ -‐ TXT -‐ 1 -‐ 1
Others 1 (ASCII) 1 (BIN) -‐ -‐
Data sets per data set type Amsterdam Barcelona Berlin Paris
Catalan -‐ 375 -‐ -‐ Dutch 35 -‐ -‐ -‐ English 12 -‐ 5 -‐ French -‐ -‐ -‐ 8
German -‐ -‐ 146 -‐
Data sets per language
Data availability survey Data sets per language and data set types as reported by ci0es
Federa*on of Open Data Catalogues (data.opencities.net)
§ 784 datasets (April 2012) § Federa5on of data catalogue
• Amsterdam – 29 datasets amsterdam.data.openci5es.net
• Barcelona – 23 datasets barcelona.data.openci5es.net
• Berlin – 59 datasets daten.berlin.de
• Helsinki – 584 datasets www.hri.fi
• Paris – 54 datasets opendata.paris.fr
Federation of Open Cities Data Catalogues How does it work
CKAN
data.opencities.net
Virtuoso192.168.230.3
CKAN (API only!) accessiblehttp://193.174.152.35/ckan
barcelona.data.opencities.net
CKAN (API only!) accessiblehttp://193.174.152.36/ckan
Liferay&CKAN193.174.152.3
amsterdam.data.opencities.net
CKAN -‐ Berlin
datenregister.berlin.de
CSV-‐dumpParis
Liferay&CKAN193.174.152.36 CKAN -‐ Helsinki
www.hri.fi
Top visited datasets § Urban Transport -‐ Public bike service
-‐ Motorway Cameras
-‐ Traffic Service
§ Arts and Recrea*on -‐ Events and cultural agenda
-‐ Tourist informa5on points
§ Tourism -‐ Real Time status of beaches
-‐ Sightseen points of interest
-‐ Brandenburg Tor camera
Access sta5s5cs 2012
Launch MWC Mobile Premier Awards
Monday a8er MWC OpenCi5es in Spanish
newspapers
Esade Conference
Barcelona ac5va event
649 574 128 349 258 153 496
Unknown event 24-‐25-‐26
of April
32 45 46 27 40 29 63 Unique visitors
Content viewed
Visitors from many places
Berlin Munich Frankfurt am Main
Barcelona Madrid Coslada
Bologna Rome Bolzano
Helsinki Espoo Lah5
Amsterdam Haarlem Enschede
London Bath Reading
Antwerp Leuven Gent
Bezons Nice
Support to developers
q Tutorials and libraries to help developers par5cipa5on to Open Data challenges
§ Basic tutorials in the main mobile technology (Android,
iOS and Windows Phone) to set up the environment
§ Examples to obtain metadata and OpenData (pieces of
code as an example, where to find them)
Support to developers q Augmented reality Android applica5on
§ Func5onality
1 § When user enters, the applica5on informa5on from the city will be downloaded. § Automa5cally locates the user in their posi5on § Possibility of searching for a concrete direc5on
Support to developers q Augmented reality
§ Augmented Reality: the informa5on on the map will be shown through the phone camera, drawing the point in over the image in real 5me and moving according to the mobile orienta5on.
§ Radar: a radar will show the posi5on of the requested points in a two dimension plane and rotated according to the direc5on faced by the user.
Miquel Oliver, [email protected]
We encourage both … … ci*es to feed the plaForms
… and developers to join the Open Ci5es Challenge!
hlp://openci5es.net
USER-‐DRIVEN OPEN INNOVATION ECOSYSTEMS Brussels, May 22nd, 2012