SlideShare une entreprise Scribd logo
1  sur  33
Télécharger pour lire hors ligne
Collaboration-centred Cities through Urban
Apps based on Open and User-generated Data
Puerto Varas, Chile, 3rd December 2015
Diego López-de-Ipiña, Unai Aguilera, Jorge Pérez
MORElab Research Group, DeustoTech – Deusto Institute of Technology,
Faculty of Engineering, University of Deusto
dipina@deusto.es
http://paginaspersonales.deusto.es/dipina
The need for Smart Cities
• Challenges cities face today:
– Growing population
• Traffic congestion
• Space – homes and public space
– Resource management (water and energy use)
– Global warming (carbon emissions)
– Tighter city budgets
– Aging infrastructure and population
What is a Smart City?
• Smart Cities improve the efficiency and quality
of the services provided by governing entities
and business and (are supposed to) increase
citizens’ quality of life within a city
– This view can be achieved by leveraging:
• Available infrastructure such as Open Government Data and
deployed sensor networks in cities
• Citizens’ participation through apps in their smartphones
– Or go for big companies’ “smart city in a box”
solutions
What is a Smart Sustainable City?
A smart sustainable city is an innovative city that uses
information and communication technologies and
other means to improve quality of life, efficiency of
urban operation and services, and competitiveness,
while ensuring that it meets the needs of present and
future generations with respect to economic, social
and environmental aspects
https://itunews.itu.int/en/5215-What-is-a-smart-sustainable-city.note.aspx
Open Data as Enabler of Open Government
• Open government is the governing approach where citizens
have the right to access the documents and proceedings of
the government to allow for effective public oversight
– Enables citizens to get more directly involved in the legislative process
– Open Data brings about:
1. More efficient and effective government
2. Innovation and economic growth
3. Transparency and accountability and
4. Inclusion and empowerment
• BUT, serious lacks on exploiting the potential of Open Data,
since Governments:
– Focused their attention only on implementing their open data portals
– Low effort on bringing open data closer to entrepreneurs and citizens
through suitable APIs, easily consumable by application developers
Why Collaborative Cities?
• Not enough with the traditional resource efficiency
approach of Smart City initiatives
• “City appeal and dynamicity” will be key to attract and
retain citizens, companies and tourists
• Only possible by user-driven and centric innovation:
– The citizen should be heard, EMPOWERED!
» Urban apps to enhance the experience and interactions of the
citizen, by taking advantage of the city infrastructure
– The information generated by cities and citizens must be linked
and processed
» How do we correlate, link and exploit such humongous data for all
stakeholders’ benefit?
• We should start talking about Big (Linked) Data
Technical Ingredients for
Smart Cities: Broad Data
+ Open APIs
• BroadData: Linked Data + Social Data + IoT Data
– Linked Data: recommended best practice for
exposing, sharing, and connecting pieces
of data, information, and knowledge on the Semantic
Web using URIs and RDF
– Crowdsourced Data: citizens can be viewed as mobile
sensors that monitor the variables of the city, and the
data provided by them as crowd-sourced data
• Open APIs: there are several initiatives trying to
promote Open APIs for Smart Cities: CitySDK,
Open311, Ushahidi
IES Cities Project
• The IES Cities project promotes user-centric
mobile micro-services that exploit open and
user-supplied data
– Fosters and accelerates the development and
deployment of new urban services that exploit city
knowledge
• Its platform aims to:
– Enable user supplied data to complement, enrich and
enhance existing datasets about a city
– Facilitate the generation of citizen-centric apps that
exploit urban data in different domains
European CIP
project 36 month
long, finishes in
Feb 2016
http://iescities.eu
IES Cities Stakeholders
IES Cities Objectives
• To create a new open-platform adapting the technologies and
over taking the knowledge from previous initiatives.
• To validate and test a set of predefined urban apps across
the cities.
• To validate, analyse and retrieve technical feedback from the
different pilots in order to detect and solve the major
incidences of the technical solutions used in the cities.
• To adequately achieve engagement of users in the pilots and
measure their acceptability during the validations.
• To maximize the impact of the project through adequate
dissemination activities and publication of solutions upon a
Dual-license model.
10
IES Cities Platform (I)
• IES Cities platform v2 ready for execution of 2nd pilots phase:
– Query Mapper: eases app development:
• Access to dataset information controlled using different mechanisms
including ACL control
• Platform automatically creates and publishes new datasets when an
application developer specifies a schema of dataset for their app
– Logging & Rating interfaces: enables to monitor usage &
acceptance
– IES Cities Entities Management: manages apps, datasets, users
– IES Cities Player: broker among users and platform
– IES Cities Web Interface: offers a web UI for all platform
stakeholders and to manage all entities
• Includes KPI graphical visualization
• Business logic can rely on the client side (HTML5+JS) whilst data
persistence hosting is done at the IES Cities back-end
IES Cities Platform (II)
• User-support tools integrated to ensure
platform sustainability:
– IES Cities Forum: http://iescities.freeforums.org/
– IES Cities Contact Form in three supported
languages
– IES Cities Manual including support for
installation, developers and users:
https://iescities.com/IESCities/manual/index.html
IES Cities Platform (III)
13
IES Cities Platform Architecture (I)
IES Cities Platform Architecture (II)
Mobile Apps
Account REST
Interface
REST Interface
IES Cities Player
REST Interface
User Interface
WEB Interface
Developer
Interface
Admin Interface
Council Interface
Apps & DataSet
Stats REST
Interface
Data Wrapper
Query Mapper
Logging Module
Account Interface
Authentication:
Login
Authorization
Scalaris JDO
Data Interface
PostgreSQL
Scalaris
IES Cities Player
Virtuoso
Ckan
D2RQ
Dataset
Registration
App Registration
User Interface
Developer
Interface
Admin Interface
Council Interface
User
Management
IES Cities Player
Interface
Apps Filter
App Data REST
interface
Application Server
Server-side app
specific logic
Data Validator
• All the functionality of the IES Cities platform is offered
through a RESTful API which groups operations in the
following categories:
– Entities interface which offers CRUD operations to deal
with the main entities tackled by the project;
– Logging module which enables server-side components to
register diverse events associated to apps life cycle (e.g.
AppStart, AppProsumer and so on), player
interactions (e.g. PlayerAppSearch), or dataset-
related (e.g. DatasetRegistered);
– Query Mapper which offers methods to enable the query
and insertion of data through SQL
http://iescities.com/IESCities/swagger/
IES Cities RESTful Open API
IES Cities RESTful Open API
Query Mapper
• A key component of this platform devised to
streamline the development of Open Data based
mobile urban apps for web developers:
– Supported datasource types:
• JSON (new), CSV (new), SPARQL, Relational
– User/local created datasets
– Connection with external repositories
– Permissions
– Data response formats:
• JSON and JSON-LD
IES Cities
Dataset
Query
Response
Update
Data source
Data source
type
Mapping
attributes
Permission
section
IES Cities Query Mapper
• Modus operandi:
1. Public administrations register datasets,
including several metadata fields, e.g. mapping
script between original format and JSON
2. A developer searches and selects a dataset
against which develops his/her app and
registers it with the solution
3. End-users/citizens with the help of the IES Cities
Player browse, search, select and execute a
desired urban app
IES Cities in Use
• Datasets registered in the IES Cities platform require a mapping description in
order to be connected with the data sources.
– Supported data sources are: database, sparql, json and csv.
– json_schema data type is used to create user-generated datasets
• Let’s consider the following JSON file from Zaragoza about accommodation:
"result": [
{
"id": 1,
"title": "FELISA GALu00c9, 6",
"lastUpdated": "2013-04-30T00:00:00Z",
"geometry": {
"type": "Point",
"coordinates": [
678191.46,
4614794.52
]
}, ...
]
Step 1: Public Administration Dataset Registration
• The following code shows the mapping to register the ZGZ dataset:
– Observe that access control is enabled through the permissions field
{
"mapping": "json",
"uri": "https://www.zaragoza.es/api/recurso/turismo/alojamiento.json",
"root": "result",
"key": "id",
"refresh": 86400,
"table": "hotel"
"permissions": {
"select": [
{
"table": "hotel",
"access": "ALL"
},
{
"table": "hotel_geometry",
"access": "USER",
"users": ["user1", "user2"]
}
]
}
}
Step 1: Public Administration Dataset Registration
• For application-specific datasets a the mapping type is "json_schema"
and within the tables field, the schema of each underlying table has to
be defined using JSON syntax
"mapping":"json_schema",
"schema":{
"tables":[
{
"key":"id",
"name":"Comments",
"Comments":[
{
"id":1,
"text":"some_string",
"author":"some_string",
"rating":1,
"app":"some_string",
"date":"2015-01-01"
} ] } ],
Step 1: Public Administration Dataset Registration
Step 2: A developer searches and selects a dataset against
which develops his/her app and registers it with the solution
Step 2: A developer searches and selects a dataset against
which develops his/her app and registers it with the solution
Step3: End-users/citizens browse, search and
select a desired urban app with IES Cities Player
IES Cities Apps
• 16 apps + IES Cities Player have been created:
– E.g. Zaragoza Complains & Suggestions
Apps validating IES Cities solution
• Thanks to the support of the IES Cities a platform, a web developer only needs to
create a query in the standard SQL language and send it to the Query Mapper:
– The query is submitted through a REST API to the IES Cities Query Mapper
(data/query/{datasetid}/sql) which delegates to Zaragoza SPARQL
endpoint and maps the results into JSON
• For Zaragoza council enrichment of its datasets by third parties (userss)
presented some issues:
– Data does not need to be approved before being published
– There is no mechanism to control the amount of data a citizen can add
• Possible VERIFICATION solutions are:
– IntelliSense techniques and other consolidation techniques (earlier submitted
reports)
– Social opinion: enable end-users to vote up or down reports
• The adopted VERIFICATION solution has been:
– End-user suggestions and complaints are first validated by an officer before
they can be viewed and voted for by the final users
Zaragoza Complaints & Suggestions
Apps Evaluation Methodology
• The Compass Acceptance Model has been taken as reference for
the evaluation process: feedback and assessment of the apps
– The original CAM contains ease of use, usefulness, cost and
mobility factors.
• To replace mobility we have added “interaction with the city”
Reported
ease of use
Reported
usefulness
Costs and
Efforts
Reported
interaction
with the
city
Short Term
Short Term
Short Term
Short Term
Long Term
Long Term
Long Term
Low
Neutral
High
Apps Evaluation Methodology
• Degree of acceptance of apps measured by:
– Definition of a range of Key Performance Indicators (KPIs).
• Defined regarding the types of users and for the different apps uses.
• Some common KPIs defined across apps are: a) number of
downloads, b) number of active users, c) users activity based on data
consumption, d) users activity based on data contributions
– Set-up of a range of data sources to feed the KPIs:
• User questionnaires were obtained by asking users directly about
their opinions and experiences with the application
• Logging data was generated from logs of events generated by the app
in use
• Google Play, i.e. the marketplace where our apps have been
uploaded has been checked to obtain online application distribution
service;
• Platform stats were extracted from other meta-data stored in the IES
Platform
– A mapping of data sources to KPIs has been performed.
• Available data sources values assigned to KPI variables.
• IES Cities platform allows councils to manage their
dataset and urban app ecosystem
– Aimed to increase the quality of life of their citizens and to
foster economy promotion
– Allowing both administration provided and end-user
generated data exploitation
• The IES Cities’ Query Mapper component streamlines
Open Data-based app development:
– A SQL-based interface which returns as result the lingua
franca of web developers, i.e. JSON
• 16 apps across 4 European cities have been developed
and are currently being tested.
Conclusions
Collaboration-centred Cities through Urban
Apps based on Open and User-generated Data
Puerto Varas, Chile, 3rd December 2015
Diego López-de-Ipiña, Unai Aguilera, Jorge Pérez
MORElab Research Group, DeustoTech – Deusto Institute of Technology,
Faculty of Engineering, University of Deusto
dipina@deusto.es
http://paginaspersonales.deusto.es/dipina

Contenu connexe

Tendances

Enabling Smarter Cities through Internet of Things, Web of Data & Citizen Par...
Enabling Smarter Cities through Internet of Things, Web of Data & Citizen Par...Enabling Smarter Cities through Internet of Things, Web of Data & Citizen Par...
Enabling Smarter Cities through Internet of Things, Web of Data & Citizen Par...Diego López-de-Ipiña González-de-Artaza
 
Towards Smarter Inclusive Cities: Internet of Things, Web of Data & Citizen P...
Towards Smarter Inclusive Cities: Internet of Things, Web of Data & Citizen P...Towards Smarter Inclusive Cities: Internet of Things, Web of Data & Citizen P...
Towards Smarter Inclusive Cities: Internet of Things, Web of Data & Citizen P...Diego López-de-Ipiña González-de-Artaza
 
The quest for Ubiquitous Computing: from Ambient Intelligence to the combinat...
The quest for Ubiquitous Computing: from Ambient Intelligence to the combinat...The quest for Ubiquitous Computing: from Ambient Intelligence to the combinat...
The quest for Ubiquitous Computing: from Ambient Intelligence to the combinat...Diego López-de-Ipiña González-de-Artaza
 
Technological pillars to enable Smarter (Collaborative + Inclusive) Environme...
Technological pillars to enable Smarter (Collaborative + Inclusive) Environme...Technological pillars to enable Smarter (Collaborative + Inclusive) Environme...
Technological pillars to enable Smarter (Collaborative + Inclusive) Environme...Diego López-de-Ipiña González-de-Artaza
 
Bringing together smart things and people to realize smarter environments sho...
Bringing together smart things and people to realize smarter environments sho...Bringing together smart things and people to realize smarter environments sho...
Bringing together smart things and people to realize smarter environments sho...Diego López-de-Ipiña González-de-Artaza
 
Real World Internet, Smart Cities and Linked Data: Mirko Presser (Alexandrea ...
Real World Internet, Smart Cities and Linked Data: Mirko Presser (Alexandrea ...Real World Internet, Smart Cities and Linked Data: Mirko Presser (Alexandrea ...
Real World Internet, Smart Cities and Linked Data: Mirko Presser (Alexandrea ...FIA2010
 
Human-centric Collaborative Services : IoT, Broad Data, Crowdsourcing, Engage...
Human-centric Collaborative Services : IoT, Broad Data, Crowdsourcing, Engage...Human-centric Collaborative Services : IoT, Broad Data, Crowdsourcing, Engage...
Human-centric Collaborative Services : IoT, Broad Data, Crowdsourcing, Engage...Diego López-de-Ipiña González-de-Artaza
 
Combining ICT and User Participation to give place to Smarter Cities through ...
Combining ICT and User Participation to give place to Smarter Cities through ...Combining ICT and User Participation to give place to Smarter Cities through ...
Combining ICT and User Participation to give place to Smarter Cities through ...Diego López-de-Ipiña González-de-Artaza
 
Smart Cities and Open Data
Smart Cities and Open DataSmart Cities and Open Data
Smart Cities and Open DataLD4SC
 
Open Data Power Smart Cities
Open Data Power Smart Cities Open Data Power Smart Cities
Open Data Power Smart Cities EMC
 

Tendances (20)

Enabling Smarter Cities through Internet of Things, Web of Data & Citizen Par...
Enabling Smarter Cities through Internet of Things, Web of Data & Citizen Par...Enabling Smarter Cities through Internet of Things, Web of Data & Citizen Par...
Enabling Smarter Cities through Internet of Things, Web of Data & Citizen Par...
 
Towards Smarter Inclusive Cities: Internet of Things, Web of Data & Citizen P...
Towards Smarter Inclusive Cities: Internet of Things, Web of Data & Citizen P...Towards Smarter Inclusive Cities: Internet of Things, Web of Data & Citizen P...
Towards Smarter Inclusive Cities: Internet of Things, Web of Data & Citizen P...
 
Dealing with the need for Infrastructural Support in Ambient Intelligence
Dealing with the need for Infrastructural Support in Ambient IntelligenceDealing with the need for Infrastructural Support in Ambient Intelligence
Dealing with the need for Infrastructural Support in Ambient Intelligence
 
Towards Ambient Assisted Cities and Citizens
Towards Ambient Assisted Cities and CitizensTowards Ambient Assisted Cities and Citizens
Towards Ambient Assisted Cities and Citizens
 
Promoting Sustainability through Energy-aware Linked Data Devices
Promoting Sustainability through Energy-aware Linked Data DevicesPromoting Sustainability through Energy-aware Linked Data Devices
Promoting Sustainability through Energy-aware Linked Data Devices
 
DeustoTech-INTERNET, MORElab research group
DeustoTech-INTERNET, MORElab research groupDeustoTech-INTERNET, MORElab research group
DeustoTech-INTERNET, MORElab research group
 
Internet de las Cosas: del Concepto a la Realidad
Internet de las Cosas: del Concepto a la RealidadInternet de las Cosas: del Concepto a la Realidad
Internet de las Cosas: del Concepto a la Realidad
 
The quest for Ubiquitous Computing: from Ambient Intelligence to the combinat...
The quest for Ubiquitous Computing: from Ambient Intelligence to the combinat...The quest for Ubiquitous Computing: from Ambient Intelligence to the combinat...
The quest for Ubiquitous Computing: from Ambient Intelligence to the combinat...
 
Towards Citizen Co-created Public Service Apps
Towards Citizen Co-created Public Service AppsTowards Citizen Co-created Public Service Apps
Towards Citizen Co-created Public Service Apps
 
Technological pillars to enable Smarter (Collaborative + Inclusive) Environme...
Technological pillars to enable Smarter (Collaborative + Inclusive) Environme...Technological pillars to enable Smarter (Collaborative + Inclusive) Environme...
Technological pillars to enable Smarter (Collaborative + Inclusive) Environme...
 
Presentación InnoLab Bilbao BetaBeers: Smart Cities DeustoTech
Presentación InnoLab Bilbao BetaBeers: Smart Cities DeustoTechPresentación InnoLab Bilbao BetaBeers: Smart Cities DeustoTech
Presentación InnoLab Bilbao BetaBeers: Smart Cities DeustoTech
 
Bringing together smart things and people to realize smarter environments sho...
Bringing together smart things and people to realize smarter environments sho...Bringing together smart things and people to realize smarter environments sho...
Bringing together smart things and people to realize smarter environments sho...
 
Real World Internet, Smart Cities and Linked Data: Mirko Presser (Alexandrea ...
Real World Internet, Smart Cities and Linked Data: Mirko Presser (Alexandrea ...Real World Internet, Smart Cities and Linked Data: Mirko Presser (Alexandrea ...
Real World Internet, Smart Cities and Linked Data: Mirko Presser (Alexandrea ...
 
Towards more Elderly-friendly Ambient Assisted Cities
Towards more Elderly-friendly Ambient Assisted CitiesTowards more Elderly-friendly Ambient Assisted Cities
Towards more Elderly-friendly Ambient Assisted Cities
 
Human-centric Collaborative Services : IoT, Broad Data, Crowdsourcing, Engage...
Human-centric Collaborative Services : IoT, Broad Data, Crowdsourcing, Engage...Human-centric Collaborative Services : IoT, Broad Data, Crowdsourcing, Engage...
Human-centric Collaborative Services : IoT, Broad Data, Crowdsourcing, Engage...
 
Transiting to Open Knowledge by fostering Collaboration through CO-CREATION
Transiting to Open Knowledge by fostering Collaboration through CO-CREATIONTransiting to Open Knowledge by fostering Collaboration through CO-CREATION
Transiting to Open Knowledge by fostering Collaboration through CO-CREATION
 
Combining ICT and User Participation to give place to Smarter Cities through ...
Combining ICT and User Participation to give place to Smarter Cities through ...Combining ICT and User Participation to give place to Smarter Cities through ...
Combining ICT and User Participation to give place to Smarter Cities through ...
 
Smart Cities and Open Data
Smart Cities and Open DataSmart Cities and Open Data
Smart Cities and Open Data
 
Open Data Power Smart Cities
Open Data Power Smart Cities Open Data Power Smart Cities
Open Data Power Smart Cities
 
Internet de las Cosas: del Concepto a la Realidad
Internet de las Cosas: del Concepto a la RealidadInternet de las Cosas: del Concepto a la Realidad
Internet de las Cosas: del Concepto a la Realidad
 

En vedette

Internet del Futuro: Internet de las Cosas, Computación en la Nube y la Web d...
Internet del Futuro: Internet de las Cosas, Computación en la Nube y la Web d...Internet del Futuro: Internet de las Cosas, Computación en la Nube y la Web d...
Internet del Futuro: Internet de las Cosas, Computación en la Nube y la Web d...Diego López-de-Ipiña González-de-Artaza
 
Internet del Futuro: Internet de las Cosas, Computación en la Nube y la Web d...
Internet del Futuro: Internet de las Cosas, Computación en la Nube y la Web d...Internet del Futuro: Internet de las Cosas, Computación en la Nube y la Web d...
Internet del Futuro: Internet de las Cosas, Computación en la Nube y la Web d...Diego López-de-Ipiña González-de-Artaza
 
Future Internet: Internet of Things, Cloud Computing & Linked Data --> Big Data
Future Internet: Internet of Things, Cloud Computing & Linked Data --> Big DataFuture Internet: Internet of Things, Cloud Computing & Linked Data --> Big Data
Future Internet: Internet of Things, Cloud Computing & Linked Data --> Big DataDiego López-de-Ipiña González-de-Artaza
 

En vedette (10)

Concurso de Ideas WeLive - Bilbao Ekintza
Concurso de Ideas WeLive - Bilbao EkintzaConcurso de Ideas WeLive - Bilbao Ekintza
Concurso de Ideas WeLive - Bilbao Ekintza
 
Cloud Computing: Windows Azure
Cloud Computing: Windows AzureCloud Computing: Windows Azure
Cloud Computing: Windows Azure
 
Internet del Futuro: Internet de las Cosas, Computación en la Nube y la Web d...
Internet del Futuro: Internet de las Cosas, Computación en la Nube y la Web d...Internet del Futuro: Internet de las Cosas, Computación en la Nube y la Web d...
Internet del Futuro: Internet de las Cosas, Computación en la Nube y la Web d...
 
Internet del Futuro: Internet de las Cosas, Computación en la Nube y la Web d...
Internet del Futuro: Internet de las Cosas, Computación en la Nube y la Web d...Internet del Futuro: Internet de las Cosas, Computación en la Nube y la Web d...
Internet del Futuro: Internet de las Cosas, Computación en la Nube y la Web d...
 
Future Internet: Internet of Things, Cloud Computing & Linked Data --> Big Data
Future Internet: Internet of Things, Cloud Computing & Linked Data --> Big DataFuture Internet: Internet of Things, Cloud Computing & Linked Data --> Big Data
Future Internet: Internet of Things, Cloud Computing & Linked Data --> Big Data
 
Cloud Computing: una perspectiva tecnológica
Cloud Computing: una perspectiva tecnológicaCloud Computing: una perspectiva tecnológica
Cloud Computing: una perspectiva tecnológica
 
Hacia la Internet del Futuro: Web 3.0, Parte 1
Hacia la Internet del Futuro: Web 3.0, Parte 1Hacia la Internet del Futuro: Web 3.0, Parte 1
Hacia la Internet del Futuro: Web 3.0, Parte 1
 
MongoDB: la BBDD NoSQL más popular del mercado
MongoDB: la BBDD NoSQL más popular del mercadoMongoDB: la BBDD NoSQL más popular del mercado
MongoDB: la BBDD NoSQL más popular del mercado
 
NoSQL: Introducción a las Bases de Datos no estructuradas
NoSQL: Introducción a las Bases de Datos no estructuradasNoSQL: Introducción a las Bases de Datos no estructuradas
NoSQL: Introducción a las Bases de Datos no estructuradas
 
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4jBases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
 

Similaire à Collaboration centred cities through urban apps based on open and user-generated data final

Platform Adaptation and Challenges in Smart Cities
Platform Adaptation and Challenges in Smart CitiesPlatform Adaptation and Challenges in Smart Cities
Platform Adaptation and Challenges in Smart CitiesHiroshi Takahashi
 
FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...
FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...
FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...FIWARE
 
Presentation of iCity Project at Sabadell Smart City Congress
Presentation of iCity Project at Sabadell Smart City CongressPresentation of iCity Project at Sabadell Smart City Congress
Presentation of iCity Project at Sabadell Smart City CongressMarc Garriga
 
OASC Session ICT 2015
OASC Session ICT 2015OASC Session ICT 2015
OASC Session ICT 2015FIWARE
 
Smart city - Steven furst fis
Smart city - Steven furst fisSmart city - Steven furst fis
Smart city - Steven furst fisChuong Nguyen
 
Open Data policy implementations: Creating economic value
Open Data policy implementations: Creating economic valueOpen Data policy implementations: Creating economic value
Open Data policy implementations: Creating economic valueAngeles Navarro Rueda
 
R-Style Lab Mobile Portfolio
R-Style Lab Mobile PortfolioR-Style Lab Mobile Portfolio
R-Style Lab Mobile Portfolioahardziyenka
 
iot-and-smart-cities-lea-blackstock
iot-and-smart-cities-lea-blackstockiot-and-smart-cities-lea-blackstock
iot-and-smart-cities-lea-blackstockMichael Blackstock
 
FiWARE: transforming smart cities into engines of growth
FiWARE: transforming smart cities into engines of growthFiWARE: transforming smart cities into engines of growth
FiWARE: transforming smart cities into engines of growthJuanjo Hierro
 
Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...
Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...
Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...Paolo Nesi
 
Initiative CityData30 in Geomundus
Initiative CityData30 in GeomundusInitiative CityData30 in Geomundus
Initiative CityData30 in GeomundusFernando Benitez
 
Empowering citizens to turn them into cocreators of demand driven public serv...
Empowering citizens to turn them into cocreators of demand driven public serv...Empowering citizens to turn them into cocreators of demand driven public serv...
Empowering citizens to turn them into cocreators of demand driven public serv...Diego López-de-Ipiña González-de-Artaza
 
Open source, Agile Digital transformation BCN
Open source, Agile Digital transformation BCNOpen source, Agile Digital transformation BCN
Open source, Agile Digital transformation BCNFrancesca Bria
 
Day 1 Session 1: Barcelona @ Selangor Smart City Intl Conference 2016
Day 1 Session 1: Barcelona @ Selangor Smart City Intl Conference 2016Day 1 Session 1: Barcelona @ Selangor Smart City Intl Conference 2016
Day 1 Session 1: Barcelona @ Selangor Smart City Intl Conference 2016sitecmy
 
Code4EU @Open Knowledge Foundation, OKFest Geneve 25 sept 2013
Code4EU @Open Knowledge Foundation, OKFest Geneve 25 sept 2013Code4EU @Open Knowledge Foundation, OKFest Geneve 25 sept 2013
Code4EU @Open Knowledge Foundation, OKFest Geneve 25 sept 2013Katalin Gallyas
 

Similaire à Collaboration centred cities through urban apps based on open and user-generated data final (20)

Platform Adaptation and Challenges in Smart Cities
Platform Adaptation and Challenges in Smart CitiesPlatform Adaptation and Challenges in Smart Cities
Platform Adaptation and Challenges in Smart Cities
 
FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...
FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...
FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...
 
Smart Cities
Smart CitiesSmart Cities
Smart Cities
 
Presentation of iCity Project at Sabadell Smart City Congress
Presentation of iCity Project at Sabadell Smart City CongressPresentation of iCity Project at Sabadell Smart City Congress
Presentation of iCity Project at Sabadell Smart City Congress
 
OASC Session ICT 2015
OASC Session ICT 2015OASC Session ICT 2015
OASC Session ICT 2015
 
C³PO Project Leaflet
C³PO Project LeafletC³PO Project Leaflet
C³PO Project Leaflet
 
Smart city - Steven furst fis
Smart city - Steven furst fisSmart city - Steven furst fis
Smart city - Steven furst fis
 
Open Data policy implementations: Creating economic value
Open Data policy implementations: Creating economic valueOpen Data policy implementations: Creating economic value
Open Data policy implementations: Creating economic value
 
Smart City India
Smart City IndiaSmart City India
Smart City India
 
R-Style Lab Mobile Portfolio
R-Style Lab Mobile PortfolioR-Style Lab Mobile Portfolio
R-Style Lab Mobile Portfolio
 
iot-and-smart-cities-lea-blackstock
iot-and-smart-cities-lea-blackstockiot-and-smart-cities-lea-blackstock
iot-and-smart-cities-lea-blackstock
 
Smart cities
Smart citiesSmart cities
Smart cities
 
FiWARE: transforming smart cities into engines of growth
FiWARE: transforming smart cities into engines of growthFiWARE: transforming smart cities into engines of growth
FiWARE: transforming smart cities into engines of growth
 
Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...
Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...
Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...
 
Building a City Dashboard
Building a City DashboardBuilding a City Dashboard
Building a City Dashboard
 
Initiative CityData30 in Geomundus
Initiative CityData30 in GeomundusInitiative CityData30 in Geomundus
Initiative CityData30 in Geomundus
 
Empowering citizens to turn them into cocreators of demand driven public serv...
Empowering citizens to turn them into cocreators of demand driven public serv...Empowering citizens to turn them into cocreators of demand driven public serv...
Empowering citizens to turn them into cocreators of demand driven public serv...
 
Open source, Agile Digital transformation BCN
Open source, Agile Digital transformation BCNOpen source, Agile Digital transformation BCN
Open source, Agile Digital transformation BCN
 
Day 1 Session 1: Barcelona @ Selangor Smart City Intl Conference 2016
Day 1 Session 1: Barcelona @ Selangor Smart City Intl Conference 2016Day 1 Session 1: Barcelona @ Selangor Smart City Intl Conference 2016
Day 1 Session 1: Barcelona @ Selangor Smart City Intl Conference 2016
 
Code4EU @Open Knowledge Foundation, OKFest Geneve 25 sept 2013
Code4EU @Open Knowledge Foundation, OKFest Geneve 25 sept 2013Code4EU @Open Knowledge Foundation, OKFest Geneve 25 sept 2013
Code4EU @Open Knowledge Foundation, OKFest Geneve 25 sept 2013
 

Plus de Diego López-de-Ipiña González-de-Artaza

Humanized Computing: the path towards higher collaboration and reciprocal lea...
Humanized Computing: the path towards higher collaboration and reciprocal lea...Humanized Computing: the path towards higher collaboration and reciprocal lea...
Humanized Computing: the path towards higher collaboration and reciprocal lea...Diego López-de-Ipiña González-de-Artaza
 
Ontological Infrastructure for Interoperable Research Information Systems: HE...
Ontological Infrastructure for Interoperable Research Information Systems: HE...Ontological Infrastructure for Interoperable Research Information Systems: HE...
Ontological Infrastructure for Interoperable Research Information Systems: HE...Diego López-de-Ipiña González-de-Artaza
 
Fostering multi-stakeholder collaboration through co-production and rewarding
Fostering multi-stakeholder collaboration through co-production and rewarding Fostering multi-stakeholder collaboration through co-production and rewarding
Fostering multi-stakeholder collaboration through co-production and rewarding Diego López-de-Ipiña González-de-Artaza
 
A Collaborative Environment to Boost Sustainable Engaged Research & Co-Produc...
A Collaborative Environment to Boost Sustainable Engaged Research & Co-Produc...A Collaborative Environment to Boost Sustainable Engaged Research & Co-Produc...
A Collaborative Environment to Boost Sustainable Engaged Research & Co-Produc...Diego López-de-Ipiña González-de-Artaza
 
A Collaborative Environment to Boost Co-Production of Sustainable Public Serv...
A Collaborative Environment to Boost Co-Production of Sustainable Public Serv...A Collaborative Environment to Boost Co-Production of Sustainable Public Serv...
A Collaborative Environment to Boost Co-Production of Sustainable Public Serv...Diego López-de-Ipiña González-de-Artaza
 
Social Coin: Blockchain-mediated incentivization of citizens for sustainable ...
Social Coin: Blockchain-mediated incentivization of citizens for sustainable ...Social Coin: Blockchain-mediated incentivization of citizens for sustainable ...
Social Coin: Blockchain-mediated incentivization of citizens for sustainable ...Diego López-de-Ipiña González-de-Artaza
 
Transiting to SMART COMMUNITIES by fostering Collaboration & CO-CREATION for ...
Transiting to SMART COMMUNITIES by fostering Collaboration & CO-CREATION for ...Transiting to SMART COMMUNITIES by fostering Collaboration & CO-CREATION for ...
Transiting to SMART COMMUNITIES by fostering Collaboration & CO-CREATION for ...Diego López-de-Ipiña González-de-Artaza
 
ROH: Proceso de Ingeniería Ontológica & Uso y Extensión de Vocabularios Estándar
ROH: Proceso de Ingeniería Ontológica & Uso y Extensión de Vocabularios EstándarROH: Proceso de Ingeniería Ontológica & Uso y Extensión de Vocabularios Estándar
ROH: Proceso de Ingeniería Ontológica & Uso y Extensión de Vocabularios EstándarDiego López-de-Ipiña González-de-Artaza
 

Plus de Diego López-de-Ipiña González-de-Artaza (20)

Humanized Computing: the path towards higher collaboration and reciprocal lea...
Humanized Computing: the path towards higher collaboration and reciprocal lea...Humanized Computing: the path towards higher collaboration and reciprocal lea...
Humanized Computing: the path towards higher collaboration and reciprocal lea...
 
Generative AI How It's Changing Our World and What It Means for You_final.pdf
Generative AI How It's Changing Our World and What It Means for You_final.pdfGenerative AI How It's Changing Our World and What It Means for You_final.pdf
Generative AI How It's Changing Our World and What It Means for You_final.pdf
 
Democratizing Co-Production Of Sustainable Public Services
Democratizing Co-Production Of Sustainable Public Services Democratizing Co-Production Of Sustainable Public Services
Democratizing Co-Production Of Sustainable Public Services
 
Ontological Infrastructure for Interoperable Research Information Systems: HE...
Ontological Infrastructure for Interoperable Research Information Systems: HE...Ontological Infrastructure for Interoperable Research Information Systems: HE...
Ontological Infrastructure for Interoperable Research Information Systems: HE...
 
Fostering multi-stakeholder collaboration through co-production and rewarding
Fostering multi-stakeholder collaboration through co-production and rewarding Fostering multi-stakeholder collaboration through co-production and rewarding
Fostering multi-stakeholder collaboration through co-production and rewarding
 
A Collaborative Environment to Boost Sustainable Engaged Research & Co-Produc...
A Collaborative Environment to Boost Sustainable Engaged Research & Co-Produc...A Collaborative Environment to Boost Sustainable Engaged Research & Co-Produc...
A Collaborative Environment to Boost Sustainable Engaged Research & Co-Produc...
 
A Collaborative Environment to Boost Co-Production of Sustainable Public Serv...
A Collaborative Environment to Boost Co-Production of Sustainable Public Serv...A Collaborative Environment to Boost Co-Production of Sustainable Public Serv...
A Collaborative Environment to Boost Co-Production of Sustainable Public Serv...
 
PrácticaParticipación-INTERLINK-realizingcoproduction_final.pdf
PrácticaParticipación-INTERLINK-realizingcoproduction_final.pdfPrácticaParticipación-INTERLINK-realizingcoproduction_final.pdf
PrácticaParticipación-INTERLINK-realizingcoproduction_final.pdf
 
INTERLINK: Engaged Research through co-production
INTERLINK: Engaged Research through co-production INTERLINK: Engaged Research through co-production
INTERLINK: Engaged Research through co-production
 
Internet of People: towards a Human-centric computing for Social Good
Internet of People: towards a Human-centric computing for Social GoodInternet of People: towards a Human-centric computing for Social Good
Internet of People: towards a Human-centric computing for Social Good
 
Boosting data-driven innovation in Europe with the support of DIHs
Boosting data-driven innovation in Europe with the support of DIHs Boosting data-driven innovation in Europe with the support of DIHs
Boosting data-driven innovation in Europe with the support of DIHs
 
Social Coin: Blockchain-mediated incentivization of citizens for sustainable ...
Social Coin: Blockchain-mediated incentivization of citizens for sustainable ...Social Coin: Blockchain-mediated incentivization of citizens for sustainable ...
Social Coin: Blockchain-mediated incentivization of citizens for sustainable ...
 
Role of Data Incubators shaping European Data Spaces: EDI & REACH cases
Role of Data Incubators shaping European Data Spaces: EDI & REACH casesRole of Data Incubators shaping European Data Spaces: EDI & REACH cases
Role of Data Incubators shaping European Data Spaces: EDI & REACH cases
 
Transiting to SMART COMMUNITIES by fostering Collaboration & CO-CREATION for ...
Transiting to SMART COMMUNITIES by fostering Collaboration & CO-CREATION for ...Transiting to SMART COMMUNITIES by fostering Collaboration & CO-CREATION for ...
Transiting to SMART COMMUNITIES by fostering Collaboration & CO-CREATION for ...
 
ROH: Proceso de Ingeniería Ontológica & Uso y Extensión de Vocabularios Estándar
ROH: Proceso de Ingeniería Ontológica & Uso y Extensión de Vocabularios EstándarROH: Proceso de Ingeniería Ontológica & Uso y Extensión de Vocabularios Estándar
ROH: Proceso de Ingeniería Ontológica & Uso y Extensión de Vocabularios Estándar
 
Introduction to FAIR Data and Research Objects
Introduction to FAIR Data and Research ObjectsIntroduction to FAIR Data and Research Objects
Introduction to FAIR Data and Research Objects
 
Introducción a Linked Open Data (espacios enlazados y enlazables)
Introducción a Linked Open Data (espacios enlazados y enlazables)Introducción a Linked Open Data (espacios enlazados y enlazables)
Introducción a Linked Open Data (espacios enlazados y enlazables)
 
Red Ontologías Hércules – ROH
Red Ontologías Hércules – ROHRed Ontologías Hércules – ROH
Red Ontologías Hércules – ROH
 
Internet de las cosas y datos de ciencia ciudadana para uso público
Internet de las cosas y datos de ciencia ciudadana para uso públicoInternet de las cosas y datos de ciencia ciudadana para uso público
Internet de las cosas y datos de ciencia ciudadana para uso público
 
AUDABLOK: Engaging Citizens in Open Data Refinement through Blockchain
AUDABLOK: Engaging Citizens in Open Data Refinement through BlockchainAUDABLOK: Engaging Citizens in Open Data Refinement through Blockchain
AUDABLOK: Engaging Citizens in Open Data Refinement through Blockchain
 

Dernier

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 

Dernier (20)

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 

Collaboration centred cities through urban apps based on open and user-generated data final

  • 1. Collaboration-centred Cities through Urban Apps based on Open and User-generated Data Puerto Varas, Chile, 3rd December 2015 Diego López-de-Ipiña, Unai Aguilera, Jorge Pérez MORElab Research Group, DeustoTech – Deusto Institute of Technology, Faculty of Engineering, University of Deusto dipina@deusto.es http://paginaspersonales.deusto.es/dipina
  • 2. The need for Smart Cities • Challenges cities face today: – Growing population • Traffic congestion • Space – homes and public space – Resource management (water and energy use) – Global warming (carbon emissions) – Tighter city budgets – Aging infrastructure and population
  • 3. What is a Smart City? • Smart Cities improve the efficiency and quality of the services provided by governing entities and business and (are supposed to) increase citizens’ quality of life within a city – This view can be achieved by leveraging: • Available infrastructure such as Open Government Data and deployed sensor networks in cities • Citizens’ participation through apps in their smartphones – Or go for big companies’ “smart city in a box” solutions
  • 4. What is a Smart Sustainable City? A smart sustainable city is an innovative city that uses information and communication technologies and other means to improve quality of life, efficiency of urban operation and services, and competitiveness, while ensuring that it meets the needs of present and future generations with respect to economic, social and environmental aspects https://itunews.itu.int/en/5215-What-is-a-smart-sustainable-city.note.aspx
  • 5. Open Data as Enabler of Open Government • Open government is the governing approach where citizens have the right to access the documents and proceedings of the government to allow for effective public oversight – Enables citizens to get more directly involved in the legislative process – Open Data brings about: 1. More efficient and effective government 2. Innovation and economic growth 3. Transparency and accountability and 4. Inclusion and empowerment • BUT, serious lacks on exploiting the potential of Open Data, since Governments: – Focused their attention only on implementing their open data portals – Low effort on bringing open data closer to entrepreneurs and citizens through suitable APIs, easily consumable by application developers
  • 6. Why Collaborative Cities? • Not enough with the traditional resource efficiency approach of Smart City initiatives • “City appeal and dynamicity” will be key to attract and retain citizens, companies and tourists • Only possible by user-driven and centric innovation: – The citizen should be heard, EMPOWERED! » Urban apps to enhance the experience and interactions of the citizen, by taking advantage of the city infrastructure – The information generated by cities and citizens must be linked and processed » How do we correlate, link and exploit such humongous data for all stakeholders’ benefit? • We should start talking about Big (Linked) Data
  • 7. Technical Ingredients for Smart Cities: Broad Data + Open APIs • BroadData: Linked Data + Social Data + IoT Data – Linked Data: recommended best practice for exposing, sharing, and connecting pieces of data, information, and knowledge on the Semantic Web using URIs and RDF – Crowdsourced Data: citizens can be viewed as mobile sensors that monitor the variables of the city, and the data provided by them as crowd-sourced data • Open APIs: there are several initiatives trying to promote Open APIs for Smart Cities: CitySDK, Open311, Ushahidi
  • 8. IES Cities Project • The IES Cities project promotes user-centric mobile micro-services that exploit open and user-supplied data – Fosters and accelerates the development and deployment of new urban services that exploit city knowledge • Its platform aims to: – Enable user supplied data to complement, enrich and enhance existing datasets about a city – Facilitate the generation of citizen-centric apps that exploit urban data in different domains European CIP project 36 month long, finishes in Feb 2016 http://iescities.eu
  • 10. IES Cities Objectives • To create a new open-platform adapting the technologies and over taking the knowledge from previous initiatives. • To validate and test a set of predefined urban apps across the cities. • To validate, analyse and retrieve technical feedback from the different pilots in order to detect and solve the major incidences of the technical solutions used in the cities. • To adequately achieve engagement of users in the pilots and measure their acceptability during the validations. • To maximize the impact of the project through adequate dissemination activities and publication of solutions upon a Dual-license model. 10
  • 11. IES Cities Platform (I) • IES Cities platform v2 ready for execution of 2nd pilots phase: – Query Mapper: eases app development: • Access to dataset information controlled using different mechanisms including ACL control • Platform automatically creates and publishes new datasets when an application developer specifies a schema of dataset for their app – Logging & Rating interfaces: enables to monitor usage & acceptance – IES Cities Entities Management: manages apps, datasets, users – IES Cities Player: broker among users and platform – IES Cities Web Interface: offers a web UI for all platform stakeholders and to manage all entities • Includes KPI graphical visualization • Business logic can rely on the client side (HTML5+JS) whilst data persistence hosting is done at the IES Cities back-end
  • 12. IES Cities Platform (II) • User-support tools integrated to ensure platform sustainability: – IES Cities Forum: http://iescities.freeforums.org/ – IES Cities Contact Form in three supported languages – IES Cities Manual including support for installation, developers and users: https://iescities.com/IESCities/manual/index.html
  • 14. IES Cities Platform Architecture (I)
  • 15. IES Cities Platform Architecture (II) Mobile Apps Account REST Interface REST Interface IES Cities Player REST Interface User Interface WEB Interface Developer Interface Admin Interface Council Interface Apps & DataSet Stats REST Interface Data Wrapper Query Mapper Logging Module Account Interface Authentication: Login Authorization Scalaris JDO Data Interface PostgreSQL Scalaris IES Cities Player Virtuoso Ckan D2RQ Dataset Registration App Registration User Interface Developer Interface Admin Interface Council Interface User Management IES Cities Player Interface Apps Filter App Data REST interface Application Server Server-side app specific logic Data Validator
  • 16. • All the functionality of the IES Cities platform is offered through a RESTful API which groups operations in the following categories: – Entities interface which offers CRUD operations to deal with the main entities tackled by the project; – Logging module which enables server-side components to register diverse events associated to apps life cycle (e.g. AppStart, AppProsumer and so on), player interactions (e.g. PlayerAppSearch), or dataset- related (e.g. DatasetRegistered); – Query Mapper which offers methods to enable the query and insertion of data through SQL http://iescities.com/IESCities/swagger/ IES Cities RESTful Open API
  • 17. IES Cities RESTful Open API
  • 18. Query Mapper • A key component of this platform devised to streamline the development of Open Data based mobile urban apps for web developers: – Supported datasource types: • JSON (new), CSV (new), SPARQL, Relational – User/local created datasets – Connection with external repositories – Permissions – Data response formats: • JSON and JSON-LD IES Cities Dataset Query Response Update Data source Data source type Mapping attributes Permission section
  • 20. • Modus operandi: 1. Public administrations register datasets, including several metadata fields, e.g. mapping script between original format and JSON 2. A developer searches and selects a dataset against which develops his/her app and registers it with the solution 3. End-users/citizens with the help of the IES Cities Player browse, search, select and execute a desired urban app IES Cities in Use
  • 21. • Datasets registered in the IES Cities platform require a mapping description in order to be connected with the data sources. – Supported data sources are: database, sparql, json and csv. – json_schema data type is used to create user-generated datasets • Let’s consider the following JSON file from Zaragoza about accommodation: "result": [ { "id": 1, "title": "FELISA GALu00c9, 6", "lastUpdated": "2013-04-30T00:00:00Z", "geometry": { "type": "Point", "coordinates": [ 678191.46, 4614794.52 ] }, ... ] Step 1: Public Administration Dataset Registration
  • 22. • The following code shows the mapping to register the ZGZ dataset: – Observe that access control is enabled through the permissions field { "mapping": "json", "uri": "https://www.zaragoza.es/api/recurso/turismo/alojamiento.json", "root": "result", "key": "id", "refresh": 86400, "table": "hotel" "permissions": { "select": [ { "table": "hotel", "access": "ALL" }, { "table": "hotel_geometry", "access": "USER", "users": ["user1", "user2"] } ] } } Step 1: Public Administration Dataset Registration
  • 23. • For application-specific datasets a the mapping type is "json_schema" and within the tables field, the schema of each underlying table has to be defined using JSON syntax "mapping":"json_schema", "schema":{ "tables":[ { "key":"id", "name":"Comments", "Comments":[ { "id":1, "text":"some_string", "author":"some_string", "rating":1, "app":"some_string", "date":"2015-01-01" } ] } ], Step 1: Public Administration Dataset Registration
  • 24. Step 2: A developer searches and selects a dataset against which develops his/her app and registers it with the solution
  • 25. Step 2: A developer searches and selects a dataset against which develops his/her app and registers it with the solution
  • 26. Step3: End-users/citizens browse, search and select a desired urban app with IES Cities Player
  • 28. • 16 apps + IES Cities Player have been created: – E.g. Zaragoza Complains & Suggestions Apps validating IES Cities solution
  • 29. • Thanks to the support of the IES Cities a platform, a web developer only needs to create a query in the standard SQL language and send it to the Query Mapper: – The query is submitted through a REST API to the IES Cities Query Mapper (data/query/{datasetid}/sql) which delegates to Zaragoza SPARQL endpoint and maps the results into JSON • For Zaragoza council enrichment of its datasets by third parties (userss) presented some issues: – Data does not need to be approved before being published – There is no mechanism to control the amount of data a citizen can add • Possible VERIFICATION solutions are: – IntelliSense techniques and other consolidation techniques (earlier submitted reports) – Social opinion: enable end-users to vote up or down reports • The adopted VERIFICATION solution has been: – End-user suggestions and complaints are first validated by an officer before they can be viewed and voted for by the final users Zaragoza Complaints & Suggestions
  • 30. Apps Evaluation Methodology • The Compass Acceptance Model has been taken as reference for the evaluation process: feedback and assessment of the apps – The original CAM contains ease of use, usefulness, cost and mobility factors. • To replace mobility we have added “interaction with the city” Reported ease of use Reported usefulness Costs and Efforts Reported interaction with the city Short Term Short Term Short Term Short Term Long Term Long Term Long Term Low Neutral High
  • 31. Apps Evaluation Methodology • Degree of acceptance of apps measured by: – Definition of a range of Key Performance Indicators (KPIs). • Defined regarding the types of users and for the different apps uses. • Some common KPIs defined across apps are: a) number of downloads, b) number of active users, c) users activity based on data consumption, d) users activity based on data contributions – Set-up of a range of data sources to feed the KPIs: • User questionnaires were obtained by asking users directly about their opinions and experiences with the application • Logging data was generated from logs of events generated by the app in use • Google Play, i.e. the marketplace where our apps have been uploaded has been checked to obtain online application distribution service; • Platform stats were extracted from other meta-data stored in the IES Platform – A mapping of data sources to KPIs has been performed. • Available data sources values assigned to KPI variables.
  • 32. • IES Cities platform allows councils to manage their dataset and urban app ecosystem – Aimed to increase the quality of life of their citizens and to foster economy promotion – Allowing both administration provided and end-user generated data exploitation • The IES Cities’ Query Mapper component streamlines Open Data-based app development: – A SQL-based interface which returns as result the lingua franca of web developers, i.e. JSON • 16 apps across 4 European cities have been developed and are currently being tested. Conclusions
  • 33. Collaboration-centred Cities through Urban Apps based on Open and User-generated Data Puerto Varas, Chile, 3rd December 2015 Diego López-de-Ipiña, Unai Aguilera, Jorge Pérez MORElab Research Group, DeustoTech – Deusto Institute of Technology, Faculty of Engineering, University of Deusto dipina@deusto.es http://paginaspersonales.deusto.es/dipina