SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Downloaden Sie, um offline zu lesen
Internet-Enabled Services
for Cities across Europe
IES Cities Project Overview and API
Hackathon Zaragoza App Store, 10, 11 and 12 July 2015
Etopia Centro de Arte y Tecnología, Zaragoza, SPAIN
http://zaragozappstore.exitae.es/
Dr. Diego López-de-Ipiña, dipina@deusto.es
http://morelab.deusto.es
Index
 IES Cities Explanation
 What does IES Cities propose?
 Main objectives
 Added value
 IES Cities Apps examples
 IES Cities Platform and APIS
 Hackathon contest and conditions
7/12/2015 2Index
IES Cities Explanation
7/12/2015 3Why IES Cities?
IES Cities aims to validate user-centric mobile services
based on an open platform where information is provided
by Open Data and the Citizens.
Welcome to a Smart City for People: welcome to a
more citizen-aware city  a Collaboration-
centred City.
What IES Cities Proposes (I)
7/12/2015 4What does IES Cities Propose?
IES Cities integrates and
enhances an open platform from
previous European funded
projects for current mobile
devices and external data
sources so that users are able to
use, produce and provide
information for Internet-based
services improving their
knowledge about the cities and
increasing the value of the open
data facilitated by the public
administrations.
What IES Cities Proposes (II)
7/12/2015 5What does IES Cities Propose?
 Citizens:
 Users collaborate in the definition of the digital identity of the city.
 Citizens consume and generate contents, giving an added value to the
existing data, so that they can be considered at the same time
producers and consumers of contents (super-prosumer concept).
 SMEs:
 IES Cities allows the creation of services benefiting the local
businesses.
 ICT-developing companies:
 The platform gives the chance to create new apps and services based
on user needs, bringing new possibilities and added value.
 Public administration:
 The interaction with the stakeholders enables them to improve and
foster the use of their deployed sensors in urban areas and open
databases.
“Stakeholders: citizens, SMEs, ICT developing companies
and public adm.“
IES Cities Objectives (I)
7/12/2015 6IES Cities Objectives
IES Cities adapts and uses most of the technical
components and achievements coming from previous
projects in order to facilitate the use of an open
technological platform in different cities across
Europe, allowing the citizens to produce and consume
Internet-based services based on their own and
external data related to the cities.
“IES Cities will re-adjust an OPEN
PLATFORM and it will permit the users
to USE, PRODUCE AND PROVIDE
INFORMATION“
IES Cities Objectives (II)
7/12/2015 7IES 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 services 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 manage the users’ interaction within the
project framework for the inclusion of users in the pilots and
their behaviour during the validations.
 To maximise the impact of the project through
adequate dissemination activities.
“Specific Objectives“
IES Cities Added Value (I)
7/12/2015 8IES Cities Added Value
 No project before has considered so much the potential
impact that the users may have on this kind of initiatives.
 IES Cities fosters the super-prosumer concept for the end
users, where they are at the same time producers and
consumers of data and services. The project advances in
the implementation of these kinds of new concepts from the
theory to the reality. IES Cities will give “voice to the
citizen”.
 The project is aligned and applies the Open
Data philosophy, contributing to the realization
of the potential of this kind of data in Europe.
“Added value of IES Cities“
“Users may help on improving, extending and enriching
the open data in which micro-services are based”
IES Cities Added Value (II)
7/12/2015 9IES Cities Added Value
“Added value of IES Cities“
“The availability of platform + tools + data in an
open and free way, and the way end users are
involved creates new open innovation
environment within the cities ”
Project Participants
 Consortium partners are divided into city task forces:
107/12/2015 Project Participants
Project Work Plan - Structure
7/12/2015 11Structure of WPs
IES Cities Platform (I)
 IES Cities platform v2 ready for execution of 2nd pilots phase:
 All the components of the platform developed and revised:
 Query Mapper  eases app development, updates in update & ACL
 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
 Most remarkable features:
 Security and legal issues associated to the IES Cities platform and apps
 HTTPS support to RESTful API
 Apps & IES Cities web interface include “Terms and Conditions of Use” document: a)
policy of use, b) data privacy, c) property of data, d) legal protection and e) cookies usage.
 Permissions management system improved
 Access to dataset information controlled using different mechanisms including ACL control
 New methods to the data update API using JSON objects
 Platform automatically creates and publishes new datasets when an application developer
specifies a schema of dataset for their app
 Business logic can rely on the client side whilst data persistence hosting is done at
the IES Cities back-end
127/12/2015 IES Cities Platform
IES Cities Platform (II)
 User/stakeholder support tools:
 IES Cities Web Interface (http://www.iescities.com):
 Facilities for citizens, developers and public administration
 Includes KPI graphical visualization
 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
137/12/2015 IES Cities Platform
IES Cities Platform (III)
147/12/2015 IES Cities Platform
IES Cities Apps
7/12/2015 15IES Cities Apps
IES Cities Apps: new ZGZ apps
7/12/2015 16IES Cities Apps
IES Cities Web Interface
04/06/2015 17Web Interface
IES Cities back-end
18IES Cities back-end
IES Cities API
Review
Most interesting info for developers:
Supported datasources types:
JSON (new), CSV (new), SPARQL, Relational
User/local created datasets (new)
Connection with external repositories (new)
Permissions (new)
Data responses
JSON and JSON-LD (new)
Developer manual (new)
04/06/2015
IES Cities API
19IES Cities back-end
Swagger API: https://iescities.com/IESCities/swagger/
04/06/2015
Data sources
20IES Cities back-end
Registered datasets can connect with external datasources
Supported types: SPARQL, CSV, JSON, Relational DB
lGeneral mapping
IES Cities
Dataset
Query
Response
Update
Data source
Data source
type
Mapping
attributes
Permission
section
04/06/2015
JSON data source
21IES Cities back-end
Connects with a JSON file
Maps the data to a database accesible with SQL.Data source
type
http://www.zaragoza.es/georref/taxi/itinerantes.jsp?srsname=wgs84
JSON file URI
Root entry
Update
interval
Primary
key
04/06/2015
CSV data source
22IES Cities back-end
Connects with a CSV file
Maps the data to a database accesible with SQL.
https://opendata.bristol.gov.uk/Mobility/Latest-journey-times/8hvd-j3b8
Data source
type
Update
interval
Primary key
04/06/2015
Relational data source
23IES Cities back-end
Connects relational dbs: MySQL, PostgreSQL, SQLite
Redirects queries to the connected database.
Mapping type
Database type
Connection
info
04/06/2015
SPARQL data source
24IES Cities back-end
Connects with SPARQL data sources.
Transform queries and updates to SPARQL/SPARULMapping type
Table
mapping
Endpoint &
graph
04/06/2015
User created datasets
25IES Cities back-end
Users provide descriptions for required dataset structure.
The plaforms creates the database to store the data
04/06/2015
User created datasets
26IES Cities back-end04/06/2015
Permissions
27IES Cities back-end
insert into Comments
values (null, 'sometext',
'theauthor', 5,
'theapp', '2015-06-4');
Invalid user
Authorizer user
04/06/2015
JSON-LD responses
28IES Cities back-end
JSON-LD response
04/06/2015
Developer manual
29IES Cities back-end
https://iescities.com/IESCities/manual/
04/06/2015
Conclusion
 IES Cities platform to manage the ecosystem of
datasets and apps associated to a city
 Full developer support at:
 https://iescities.com/IESCities/swagger/index.html
 https://iescities.com/IESCities/manual/index.html
 Hackathon participants are encouraged to make usage
of the platform
 Hackathon IES Cities Info Data Sheet:
http://zaragozappstore.exitae.es/assets/archivos/IESCities
Player-Julio2015.pdf
 1st prize for the best app that uses IES Cities
 http://zaragozappstore.exitae.es/ (Premios section)
7/12/2015 30Conclusion
Conclusion
7/12/2015 31Conclusion
Examples
Open https://iescities.com/IESCities/swagger/
Use /data/query/{datasetid}/sql method in 'data' section.
JSON
====
ID: 226
SELECT * FROM paradasTaxi LIMIT 10;
http://www.zaragoza.es/georref/taxi/itinerantes.jsp?srsname=wgs84
CSV
===
ID: 247
SELECT * FROM results LIMIT 10;
https://opendata.bristol.gov.uk/Mobility/Latest-journey-times/8hvd-j3b8
RELATIONAL
==========
ID: 211
SELECT * FROM EVENTOS LIMIT 10;
SPARQL
======
ID: 237
SELECT * FROM Evento LIMIT 10;
http://www.zaragoza.es/ciudad/risp/detalle_Risp?id=282
JSON-LD
=======
Use /data/query/{datasetid}/sql/jsonld in 'data' section.
ID: 237
SELECT programa, destacada FROM Evento LIMIT 10
7/12/2015 32Examples
Examples
User created dataset
====================
Council ID: 220
Use /entities/datasets method in 'entities' section.
Use the data from the user_dataset.json file. The example.json file contains a
pretty formatted version of the dataset description. Use the following user/pass
user: test_user
pass: jH9M4WHNLpMy
Select and insert only works for the following user
user: test_user2
pass: bktc2pFuLDsN
POST /data/update/{datasetid}/sql
ID: Use the id returned by the method when creating the dataset.
INSERT INTO Comments (id, text, author, rating, app, date)VALUES (null, 'sometext', 'theauthor', 5, 'theapp',
'2015-06-4');
SELECT * FROM Comments;
Delete the dataset
Only the owner of the dataset can delete it
Use DELETE /entities/dataset/??
With user test_user2 (cannot remove) and with test_user (owner, can remove)
7/12/2015 33Examples
Examples
ATENTION: when creating a dataset, what you specify is the schema, although it looks like you are inserting
one instance of the specified dataset. Futhermore, observe that all the values, particularly observe
jsonMapping, have to be specified as if they were a string. The contents supplied to the /entities/datasets
API method have to be in the format returned by JSON.stringfy when you serialize a JavaScript value into a
JSON string.
As an example find below, the correct format for file user_dataset.json, earlier referred, note the usage of
“ to be able to use " within a string:
{ "name": "Test", "description": "Testing dataset", "jsonMapping": "{n
"mapping":"json_schema",n "schema":{n "tables":[n {n "key":"id",n
"name":"Comments",n "Comments":[n {n "id": 1,n
"text": "some_string",n "author": "some_string",n "rating":
1,n "app": "some_string",n "date": "2015-01-01"n
}n ]n }n ]n },n "permissions" : {n "insert": [n
{n "table": "Comments",n "access": "OWNER"}n
], "select": [n {n "table": "Comments",n
"access": "OWNER"}n ], n "update": [n {n
"table": "Comments",n "access": "OWNER"}n ]n }n}"}
7/12/2015 34Examples
Thanks a lot! / ¡Gracias!
Hackathon Zaragoza App Store, 10, 11 and 12 July 2015
Etopia Centro de Arte y Tecnología, Zaragoza, SPAIN
http://zaragozappstore.exitae.es/
Dr. Diego López-de-Ipiña, dipina@deusto.es
http://morelab.deusto.es

Weitere ähnliche Inhalte

Was ist angesagt?

Internet of Things, Web of Data & Citizen Participation as Enablers of Smart ...
Internet of Things, Web of Data & Citizen Participation as Enablers of Smart ...Internet of Things, Web of Data & Citizen Participation as Enablers of Smart ...
Internet of Things, Web of Data & Citizen Participation as Enablers of Smart ...Diego López-de-Ipiña González-de-Artaza
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
Open Data Power Smart Cities
Open Data Power Smart Cities Open Data Power Smart Cities
Open Data Power Smart Cities EMC
 

Was ist angesagt? (20)

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
 
Internet of Things, Web of Data & Citizen Participation as Enablers of Smart ...
Internet of Things, Web of Data & Citizen Participation as Enablers of Smart ...Internet of Things, Web of Data & Citizen Participation as Enablers of Smart ...
Internet of Things, Web of Data & Citizen Participation as Enablers of Smart ...
 
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
 
DeustoTech-INTERNET, MORElab research group
DeustoTech-INTERNET, MORElab research groupDeustoTech-INTERNET, MORElab research group
DeustoTech-INTERNET, MORElab research group
 
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...
 
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
 
Towards Ambient Assisted Cities and Citizens
Towards Ambient Assisted Cities and CitizensTowards Ambient Assisted Cities and Citizens
Towards Ambient Assisted Cities and Citizens
 
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...
 
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
 
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...
 
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
 
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
 
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
 
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...
 
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
 
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 ...
 
Open Data Power Smart Cities
Open Data Power Smart Cities Open Data Power Smart Cities
Open Data Power Smart Cities
 

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie IES Cities Project Overview and API: IES Cities Hackathon, Zaragoza

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
 
BDE SC6-hang out - technology part-SWC - Martin
BDE SC6-hang out - technology part-SWC - MartinBDE SC6-hang out - technology part-SWC - Martin
BDE SC6-hang out - technology part-SWC - MartinBigData_Europe
 
Gov4All : An open data and open services repository for supporting citizen-dr...
Gov4All :An open data and open services repository for supporting citizen-dr...Gov4All :An open data and open services repository for supporting citizen-dr...
Gov4All : An open data and open services repository for supporting citizen-dr...Yannis Charalabidis
 
I dati pubblici in Lombardia e in Europa: una fonte rinnovabile di energia in...
I dati pubblici in Lombardia e in Europa: una fonte rinnovabile di energia in...I dati pubblici in Lombardia e in Europa: una fonte rinnovabile di energia in...
I dati pubblici in Lombardia e in Europa: una fonte rinnovabile di energia in...European Commission, Joint Research Centre
 
Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked .
 
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
 
OASC Session ICT 2015
OASC Session ICT 2015OASC Session ICT 2015
OASC Session ICT 2015FIWARE
 
ENERGIC-OD @ GEO Business 2017 presentation
ENERGIC-OD @ GEO Business 2017 presentationENERGIC-OD @ GEO Business 2017 presentation
ENERGIC-OD @ GEO Business 2017 presentationTrilateral Research
 
Getting hands-on with API, data models and platforms
Getting hands-on with API, data models and platformsGetting hands-on with API, data models and platforms
Getting hands-on with API, data models and platformsOpen & Agile 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 growthJuanjo Hierro
 
Shaping the EOSC Portal - future vision for EOSC Hub
Shaping the EOSC Portal - future vision for EOSC Hub Shaping the EOSC Portal - future vision for EOSC Hub
Shaping the EOSC Portal - future vision for EOSC Hub EOSC-hub project
 
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
 
Chapter 10 Google The Drive to Balance Privacy with Profit C.docx
Chapter 10 Google The Drive to Balance Privacy with Profit C.docxChapter 10 Google The Drive to Balance Privacy with Profit C.docx
Chapter 10 Google The Drive to Balance Privacy with Profit C.docxbartholomeocoombs
 
Innovative Public Service Catalogues
Innovative Public Service CataloguesInnovative Public Service Catalogues
Innovative Public Service Cataloguessamossummit
 
BDE SC6-ws-05/12/2016 technology part - SWC
BDE SC6-ws-05/12/2016 technology part - SWCBDE SC6-ws-05/12/2016 technology part - SWC
BDE SC6-ws-05/12/2016 technology part - SWCBigData_Europe
 
Open source, Agile Digital transformation BCN
Open source, Agile Digital transformation BCNOpen source, Agile Digital transformation BCN
Open source, Agile Digital transformation BCNFrancesca Bria
 
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
 

Ähnlich wie IES Cities Project Overview and API: IES Cities Hackathon, Zaragoza (20)

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...
 
BDE SC6-hang out - technology part-SWC - Martin
BDE SC6-hang out - technology part-SWC - MartinBDE SC6-hang out - technology part-SWC - Martin
BDE SC6-hang out - technology part-SWC - Martin
 
Gov4All : An open data and open services repository for supporting citizen-dr...
Gov4All :An open data and open services repository for supporting citizen-dr...Gov4All :An open data and open services repository for supporting citizen-dr...
Gov4All : An open data and open services repository for supporting citizen-dr...
 
I dati pubblici in Lombardia e in Europa: una fonte rinnovabile di energia in...
I dati pubblici in Lombardia e in Europa: una fonte rinnovabile di energia in...I dati pubblici in Lombardia e in Europa: una fonte rinnovabile di energia in...
I dati pubblici in Lombardia e in Europa: una fonte rinnovabile di energia in...
 
Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011
 
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
 
OASC Session ICT 2015
OASC Session ICT 2015OASC Session ICT 2015
OASC Session ICT 2015
 
ENERGIC-OD @ GEO Business 2017 presentation
ENERGIC-OD @ GEO Business 2017 presentationENERGIC-OD @ GEO Business 2017 presentation
ENERGIC-OD @ GEO Business 2017 presentation
 
Getting hands-on with API, data models and platforms
Getting hands-on with API, data models and platformsGetting hands-on with API, data models and platforms
Getting hands-on with API, data models and platforms
 
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
 
EDINA National Datacentre Activity Update to GWG
EDINA National Datacentre Activity Update to GWGEDINA National Datacentre Activity Update to GWG
EDINA National Datacentre Activity Update to GWG
 
Shaping the EOSC Portal - future vision for EOSC Hub
Shaping the EOSC Portal - future vision for EOSC Hub Shaping the EOSC Portal - future vision for EOSC Hub
Shaping the EOSC Portal - future vision for EOSC Hub
 
Smart Cities
Smart CitiesSmart Cities
Smart Cities
 
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
 
Supporting the digital transformation of the society with APIs (@Polimi)
Supporting the digital transformation of the society with APIs (@Polimi)Supporting the digital transformation of the society with APIs (@Polimi)
Supporting the digital transformation of the society with APIs (@Polimi)
 
Chapter 10 Google The Drive to Balance Privacy with Profit C.docx
Chapter 10 Google The Drive to Balance Privacy with Profit C.docxChapter 10 Google The Drive to Balance Privacy with Profit C.docx
Chapter 10 Google The Drive to Balance Privacy with Profit C.docx
 
Innovative Public Service Catalogues
Innovative Public Service CataloguesInnovative Public Service Catalogues
Innovative Public Service Catalogues
 
BDE SC6-ws-05/12/2016 technology part - SWC
BDE SC6-ws-05/12/2016 technology part - SWCBDE SC6-ws-05/12/2016 technology part - SWC
BDE SC6-ws-05/12/2016 technology part - SWC
 
Open source, Agile Digital transformation BCN
Open source, Agile Digital transformation BCNOpen source, Agile Digital transformation BCN
Open source, Agile Digital transformation BCN
 
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
 

Mehr von 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
 
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
 
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
 

Mehr von 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 ...
 
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...
 
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
 

Kürzlich hochgeladen

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Kürzlich hochgeladen (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

IES Cities Project Overview and API: IES Cities Hackathon, Zaragoza

  • 1. Internet-Enabled Services for Cities across Europe IES Cities Project Overview and API Hackathon Zaragoza App Store, 10, 11 and 12 July 2015 Etopia Centro de Arte y Tecnología, Zaragoza, SPAIN http://zaragozappstore.exitae.es/ Dr. Diego López-de-Ipiña, dipina@deusto.es http://morelab.deusto.es
  • 2. Index  IES Cities Explanation  What does IES Cities propose?  Main objectives  Added value  IES Cities Apps examples  IES Cities Platform and APIS  Hackathon contest and conditions 7/12/2015 2Index
  • 3. IES Cities Explanation 7/12/2015 3Why IES Cities? IES Cities aims to validate user-centric mobile services based on an open platform where information is provided by Open Data and the Citizens. Welcome to a Smart City for People: welcome to a more citizen-aware city  a Collaboration- centred City.
  • 4. What IES Cities Proposes (I) 7/12/2015 4What does IES Cities Propose? IES Cities integrates and enhances an open platform from previous European funded projects for current mobile devices and external data sources so that users are able to use, produce and provide information for Internet-based services improving their knowledge about the cities and increasing the value of the open data facilitated by the public administrations.
  • 5. What IES Cities Proposes (II) 7/12/2015 5What does IES Cities Propose?  Citizens:  Users collaborate in the definition of the digital identity of the city.  Citizens consume and generate contents, giving an added value to the existing data, so that they can be considered at the same time producers and consumers of contents (super-prosumer concept).  SMEs:  IES Cities allows the creation of services benefiting the local businesses.  ICT-developing companies:  The platform gives the chance to create new apps and services based on user needs, bringing new possibilities and added value.  Public administration:  The interaction with the stakeholders enables them to improve and foster the use of their deployed sensors in urban areas and open databases. “Stakeholders: citizens, SMEs, ICT developing companies and public adm.“
  • 6. IES Cities Objectives (I) 7/12/2015 6IES Cities Objectives IES Cities adapts and uses most of the technical components and achievements coming from previous projects in order to facilitate the use of an open technological platform in different cities across Europe, allowing the citizens to produce and consume Internet-based services based on their own and external data related to the cities. “IES Cities will re-adjust an OPEN PLATFORM and it will permit the users to USE, PRODUCE AND PROVIDE INFORMATION“
  • 7. IES Cities Objectives (II) 7/12/2015 7IES 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 services 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 manage the users’ interaction within the project framework for the inclusion of users in the pilots and their behaviour during the validations.  To maximise the impact of the project through adequate dissemination activities. “Specific Objectives“
  • 8. IES Cities Added Value (I) 7/12/2015 8IES Cities Added Value  No project before has considered so much the potential impact that the users may have on this kind of initiatives.  IES Cities fosters the super-prosumer concept for the end users, where they are at the same time producers and consumers of data and services. The project advances in the implementation of these kinds of new concepts from the theory to the reality. IES Cities will give “voice to the citizen”.  The project is aligned and applies the Open Data philosophy, contributing to the realization of the potential of this kind of data in Europe. “Added value of IES Cities“ “Users may help on improving, extending and enriching the open data in which micro-services are based”
  • 9. IES Cities Added Value (II) 7/12/2015 9IES Cities Added Value “Added value of IES Cities“ “The availability of platform + tools + data in an open and free way, and the way end users are involved creates new open innovation environment within the cities ”
  • 10. Project Participants  Consortium partners are divided into city task forces: 107/12/2015 Project Participants
  • 11. Project Work Plan - Structure 7/12/2015 11Structure of WPs
  • 12. IES Cities Platform (I)  IES Cities platform v2 ready for execution of 2nd pilots phase:  All the components of the platform developed and revised:  Query Mapper  eases app development, updates in update & ACL  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  Most remarkable features:  Security and legal issues associated to the IES Cities platform and apps  HTTPS support to RESTful API  Apps & IES Cities web interface include “Terms and Conditions of Use” document: a) policy of use, b) data privacy, c) property of data, d) legal protection and e) cookies usage.  Permissions management system improved  Access to dataset information controlled using different mechanisms including ACL control  New methods to the data update API using JSON objects  Platform automatically creates and publishes new datasets when an application developer specifies a schema of dataset for their app  Business logic can rely on the client side whilst data persistence hosting is done at the IES Cities back-end 127/12/2015 IES Cities Platform
  • 13. IES Cities Platform (II)  User/stakeholder support tools:  IES Cities Web Interface (http://www.iescities.com):  Facilities for citizens, developers and public administration  Includes KPI graphical visualization  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 137/12/2015 IES Cities Platform
  • 14. IES Cities Platform (III) 147/12/2015 IES Cities Platform
  • 15. IES Cities Apps 7/12/2015 15IES Cities Apps
  • 16. IES Cities Apps: new ZGZ apps 7/12/2015 16IES Cities Apps
  • 17. IES Cities Web Interface 04/06/2015 17Web Interface
  • 18. IES Cities back-end 18IES Cities back-end IES Cities API Review Most interesting info for developers: Supported datasources types: JSON (new), CSV (new), SPARQL, Relational User/local created datasets (new) Connection with external repositories (new) Permissions (new) Data responses JSON and JSON-LD (new) Developer manual (new) 04/06/2015
  • 19. IES Cities API 19IES Cities back-end Swagger API: https://iescities.com/IESCities/swagger/ 04/06/2015
  • 20. Data sources 20IES Cities back-end Registered datasets can connect with external datasources Supported types: SPARQL, CSV, JSON, Relational DB lGeneral mapping IES Cities Dataset Query Response Update Data source Data source type Mapping attributes Permission section 04/06/2015
  • 21. JSON data source 21IES Cities back-end Connects with a JSON file Maps the data to a database accesible with SQL.Data source type http://www.zaragoza.es/georref/taxi/itinerantes.jsp?srsname=wgs84 JSON file URI Root entry Update interval Primary key 04/06/2015
  • 22. CSV data source 22IES Cities back-end Connects with a CSV file Maps the data to a database accesible with SQL. https://opendata.bristol.gov.uk/Mobility/Latest-journey-times/8hvd-j3b8 Data source type Update interval Primary key 04/06/2015
  • 23. Relational data source 23IES Cities back-end Connects relational dbs: MySQL, PostgreSQL, SQLite Redirects queries to the connected database. Mapping type Database type Connection info 04/06/2015
  • 24. SPARQL data source 24IES Cities back-end Connects with SPARQL data sources. Transform queries and updates to SPARQL/SPARULMapping type Table mapping Endpoint & graph 04/06/2015
  • 25. User created datasets 25IES Cities back-end Users provide descriptions for required dataset structure. The plaforms creates the database to store the data 04/06/2015
  • 26. User created datasets 26IES Cities back-end04/06/2015
  • 27. Permissions 27IES Cities back-end insert into Comments values (null, 'sometext', 'theauthor', 5, 'theapp', '2015-06-4'); Invalid user Authorizer user 04/06/2015
  • 28. JSON-LD responses 28IES Cities back-end JSON-LD response 04/06/2015
  • 29. Developer manual 29IES Cities back-end https://iescities.com/IESCities/manual/ 04/06/2015
  • 30. Conclusion  IES Cities platform to manage the ecosystem of datasets and apps associated to a city  Full developer support at:  https://iescities.com/IESCities/swagger/index.html  https://iescities.com/IESCities/manual/index.html  Hackathon participants are encouraged to make usage of the platform  Hackathon IES Cities Info Data Sheet: http://zaragozappstore.exitae.es/assets/archivos/IESCities Player-Julio2015.pdf  1st prize for the best app that uses IES Cities  http://zaragozappstore.exitae.es/ (Premios section) 7/12/2015 30Conclusion
  • 32. Examples Open https://iescities.com/IESCities/swagger/ Use /data/query/{datasetid}/sql method in 'data' section. JSON ==== ID: 226 SELECT * FROM paradasTaxi LIMIT 10; http://www.zaragoza.es/georref/taxi/itinerantes.jsp?srsname=wgs84 CSV === ID: 247 SELECT * FROM results LIMIT 10; https://opendata.bristol.gov.uk/Mobility/Latest-journey-times/8hvd-j3b8 RELATIONAL ========== ID: 211 SELECT * FROM EVENTOS LIMIT 10; SPARQL ====== ID: 237 SELECT * FROM Evento LIMIT 10; http://www.zaragoza.es/ciudad/risp/detalle_Risp?id=282 JSON-LD ======= Use /data/query/{datasetid}/sql/jsonld in 'data' section. ID: 237 SELECT programa, destacada FROM Evento LIMIT 10 7/12/2015 32Examples
  • 33. Examples User created dataset ==================== Council ID: 220 Use /entities/datasets method in 'entities' section. Use the data from the user_dataset.json file. The example.json file contains a pretty formatted version of the dataset description. Use the following user/pass user: test_user pass: jH9M4WHNLpMy Select and insert only works for the following user user: test_user2 pass: bktc2pFuLDsN POST /data/update/{datasetid}/sql ID: Use the id returned by the method when creating the dataset. INSERT INTO Comments (id, text, author, rating, app, date)VALUES (null, 'sometext', 'theauthor', 5, 'theapp', '2015-06-4'); SELECT * FROM Comments; Delete the dataset Only the owner of the dataset can delete it Use DELETE /entities/dataset/?? With user test_user2 (cannot remove) and with test_user (owner, can remove) 7/12/2015 33Examples
  • 34. Examples ATENTION: when creating a dataset, what you specify is the schema, although it looks like you are inserting one instance of the specified dataset. Futhermore, observe that all the values, particularly observe jsonMapping, have to be specified as if they were a string. The contents supplied to the /entities/datasets API method have to be in the format returned by JSON.stringfy when you serialize a JavaScript value into a JSON string. As an example find below, the correct format for file user_dataset.json, earlier referred, note the usage of “ to be able to use " within a string: { "name": "Test", "description": "Testing dataset", "jsonMapping": "{n "mapping":"json_schema",n "schema":{n "tables":[n {n "key":"id",n "name":"Comments",n "Comments":[n {n "id": 1,n "text": "some_string",n "author": "some_string",n "rating": 1,n "app": "some_string",n "date": "2015-01-01"n }n ]n }n ]n },n "permissions" : {n "insert": [n {n "table": "Comments",n "access": "OWNER"}n ], "select": [n {n "table": "Comments",n "access": "OWNER"}n ], n "update": [n {n "table": "Comments",n "access": "OWNER"}n ]n }n}"} 7/12/2015 34Examples
  • 35. Thanks a lot! / ¡Gracias! Hackathon Zaragoza App Store, 10, 11 and 12 July 2015 Etopia Centro de Arte y Tecnología, Zaragoza, SPAIN http://zaragozappstore.exitae.es/ Dr. Diego López-de-Ipiña, dipina@deusto.es http://morelab.deusto.es