SlideShare a Scribd company logo
1 of 28
Download to read offline
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
Km4City: Smart City Ontology Building 
for Effective Erogation of Services
For: Cognitive Systems Institute Group Speaker Series
Paolo Nesi
DISIT Lab, Distributed Data Intelligence and Technologies Lab
Distributed Systems and Internet Technologies Lab
Dipartimento di Ingegneria dell’Informazione
University of Florence
Via S. Marta 3, 50139, Florence, Italy
tel: +39-055-2758515, fax: +39-055-2758570
http://www.disit.dinfo.unifi.it , http://www.disit.org
paolo.nesi@unifi.it
km4city CSI GSS, Sept 2015
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
Km4City
Knowledge model 
for the city
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
Km4City Objectives
• Provides a unique point of service with integrated 
and aggregated data and tools for 
– Qualified users: public administrations  developers
– Operators: mobility, energy, SME, shops, …..  developers
– Final users  citizens, students, pendular, tourists
• Problems:
– Aggregated Data are not available: 
• not semantically interoperable, heterogeneous for: format, 
vocabulary, structure, velocity, volume, ownership/control, access 
/ license, …
• As OD, LD, LOD, private data, ..
– Lack of Services and tools to make the adoption simple
km4city CSI GSS, Sept 2015
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
Km4City Tools
• Final Users tools:
– Km4City mobile app with personal assistant is coming…
– Km4City mobile applications: Google Play, Apple Store, …
– Km4City web application: http://www.km4city.org
– Open Source Mobile Application, FODD: an example in 
open source http://www.disit.org/6595
• Public administrator tools:
– Smart decision support system, http://smartds.disit.org
• Developers http://www.disit.org/km4city tools:
– Service Map Server, plus API, http://servicemap.disit.org
– LOG LOD browser: an ultimate visual tool to browse the 
RDF Store.
– Ontology Documentation: an ultimate tool to understand,
if needed !! 
km4city CSI GSS, Sept 2015
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
Km4CityMobile App: Google Play and Apple Store
• https://play.google.com/store/apps/details?id=org.disit.siiMobile
• https://itunes.apple.com/us/app/florence‐km4city/id1028356115?mt=8
km4city CSI GSS, Sept 2015
http://www.km4city.org
web application
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
https://play.google.com/store/apps/deta
ils?id=org.disit.fodd
km4city CSI GSS, Sept 2015
Source code on  http://www.disit.org/6595
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
Smart City Decision Support
• http://smartds.disit.org (user paolo.nesi@unifi.it, password= prova )
• System Thinking, well
known tool for Smart City
decision support sys..
• Collaborative work…, reuse, 
copy past, …
• Processes connected with 
RDF Store of the city via 
SPARQL queries
• Mathematical model for 
propagation of decision
confidence..
km4city CSI GSS, Sept 2015
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
km4City Tools
• Final Users tools:
– Km4City mobile app with personal assistant is coming…
– Km4City mobile applications: Google Play, Apple Store, … 
Km4City web application: http://www.km4city.org
– Open Source Mobile Application, FODD: an example in 
open source http://www.disit.org/6595
• Public administrator tools:
– Smart decision support system, http://smartds.disit.org
• Developers http://www.disit.org/km4city tools:
– Service Map Server, plus API, http://servicemap.disit.org
– LOG LOD browser: an ultimate visual tool to browse the 
RDF Store.
– Ontology Documentation: an ultimate tool to understand,
if needed !! 
km4city CSI GSS, Sept 2015
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
Km4City Developers for APPs
• THUS:
– Service Map Server, plus 
API, 
http://servicemap.disit.o
rg
– LOG LOD browser: an 
ultimate visual tool to 
browse the RDF Store.
– Ontology 
Documentation: an 
ultimate tool to 
understand,
if needed !! 
km4city CSI GSS, Sept 2015
• SME, not skilled on  
semantics, reasoning..
– SPARQL ?, RDF ? 
Simple development 
tools, mainly visual
Accessible examples
Not depending on data
Hackathons .. 
Tutorials..
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
Data processing
Distributed 
Scheduler Database
Distributed Scheduler
Admin. Interface
km4city CSI GSS, Sept 2015
Service Map
http://servicemap.disit.org
Linked Open Graph
http://log.disit.org
Visual Query Graph
Smart City Engine
RDF Store
+ indexes:
SPARQL End point
Distributed processing
Reasoning and Deduction
Profiled Services
Data / info Rendering
Data / info 
Exploitation
Suggestions and Alarms
Citizens Formation
Development Interfaces & Srv.
Smart Decision 
Support System
Data Acting processors
Data Analytics
Data Status 
web pages
Other SPARQL
End points
Developers
use
develop
Reasoning and Exploiting
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
km4city CSI GSS, Sept 2015
Servicemap front end
Development tool and API
http://servicemap.disit.org
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
Km4City Servicemap & API
• http://www.disit.org
/6597
– REST API: serviceURI
or Selection or GPS 
– REST API: Query ID
– Receive an email
– Get a JSON, HTML, …
• EMBED facility in 
third party web 
pages
km4city CSI GSS, Sept 2015
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
Linked Open Graph
http://log.disit.org
km4city CSI GSS, Sept 2015
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
km4city CSI GSS, Sept 2015
Linked Open Graph
http://log.disit.org
A bus stop info…. 
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
km4city CSI GSS, Sept 2015
Smart‐city Ontology
km4city
>84   Classes
>100 ObjectProperties
>100 DataProperties
Ontology Documentation: 
http://www.disit.org/6506
http://www.disit.org/6507, 
http://www.disit.org/5606, 
http://www.disit.org/6461
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
Smart‐city Ontology
• The data model provided have been mapped into
the ontology, it covers different aspects:
– Administration
– Street‐guide
– Points of interest
– Local public transport
– Sensors
– Temporal aspects
– Metadata on the data
– Statistics
– Risk assessment
km4city CSI GSS, Sept 2015
Temporal
Macroclass
Point of 
Interest
Macroclass
Sensors
Macroclass
Local public 
transport
Macroclass
Administration
Macroclass
Street‐guide
Macroclass
PA  hasPublicOffice  OFFICE
SENSOR  measuredTime  TIME
SERVICE  isInRoad  ROAD
CARPARKSENSOR 
observeCarPark  CARPARK
BUS  hasExpectedTime  TIME
CARPARK 
isInRoad 
ROAD
BUSSTOPFORECAST 
atBusStop  BUSSTOP
WEATHERREPORT  refersTo  PA
BUSSTOP  isInRoad  ROAD
ADMINISTRATIVEROAD 
ownerAuthority  PA
MetaData
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
km4City Back Office Tools
• The dirty work of Km4City service
– Data Ingestion Manager, DIM
– RDF Indexer Manager, RIM
– RDF Store Methodology
– RDF store enricher with dbPedia
– Distributed SCE Scheduler, DISCES
• SCE: Smart City Engine
– ..
– Doc and info on http://www.disit.org/km4city
km4city CSI GSS, Sept 2015
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
Data Ingestion and Mining
km4city CSI GSS, Sept 2015
Static Data 
harvesting
Data 
Mapping
To triple
Quality
Improve
ment
Indexin
g
Real Time 
Data 
Ingestion
Store
Validation
Semantic
Interoperability
Reconciliation
Ontolog
ie
triple
triple
‐ Sensors
‐ Meteo
‐ AVM
‐ Parcking
Blog & SN 
Vigilance
Indexin
g
Ontolog
ie
RDF
Store + 
indexes: 
SPARQL
Text 
Mining
NLP
OSIM based tools
http://osim.disit.org
RDF
Store + 
indexes: 
SPARQL
RDF Store
Enrichment
RDF Indexing Manager Reasoning Data Ingestion Manager + processes
Data 
Mapping
To triple
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
Other
SPARQL
End points
km4city CSI GSS, Sept 2015
DIM Distributed Scheduler
Admin. Interface RIM
Indexing
Configuration
Database
Data Ingestion
Configuration
Database
Distributed 
Scheduler Database
Static Data 
harvesting Data 
Mapping
To triple
Quality
Improve
ment
Indexing
Real Time 
Data 
Ingestion
RDF Store
Validation
Semantic
Interoperability
Reconciliation
Km4City 
Ontology
triple
triple
RDF
Store + 
indexes:
SPARQL
End point
Distributed 
Bigdata store
R2RML
Models
Distributed processing
Data Ingestion and Mining RDF Indexing
Sporadic: 
‐Validation
‐Reconciliation
‐Enrichment
RDF Store
Enrichment
Reasoning
Data Status 
web pages
Data Ingestion and Mining
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
DIM and RIM
• Data Ingestion Manager 
and SCE
– Managing workflow of 
thousands of different 
data sources
– Scheduling activities
– Executing processes on 
parallel and distributed 
architecture HBASE
– ETL and ++ : Harvesting, 
ingestion, enrichment, 
mapping, etc, etc, 
– http://www.disit.org/6732
km4city CSI GSS, Sept 2015
• RDF Indexing Manager
– Managing methodology 
for ontology integration 
and RDF store building
– Taking triple and making 
RDF store with versioning
– Recovering from a 
snapshot
– Making verification and 
validation of the produced 
RDF store
– http://www.disit.org/6750
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
Example of Ingestion process
km4city CSI GSS, Sept 2015
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
Distributed SCE Scheduler
km4city CSI GSS, Sept 2015
http://www.disit.org/6746
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
km4city CSI GSS, Sept 2015
http://www.disit.org/6750
RDF KB life cycle methodology
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.itRDF Triples generated
Macro Class Static Triples 
Reconciliation 
Triples
Real Time Triples 
Loaded 
Total on 1.5
months
Administration 2.431 0 ‐‐ 2.431
Metadata of DataSets 416 0 ‐‐ 416
Point of Interest 
(35.273 POIs in Tuscany)  471.657 34.392 ‐‐ 506.049
Street‐guide 
(in Tuscany)  68.985.026 0 ‐‐ 68.985.026
Local Public 
Transport (<5 lines of FI) 644.405 2.385
135.952 
per line per day, to be filtered, read 
every 30 s, they respond in minutes
(static) 646.790
51.111.078
Sensors (<201 road sensors, 
63 scheduled every two hours) ‐‐ 4.240
102 
per sensor per read, every 2 hours, 
they are very slow in responding
Parking (<44 parkings, 
12 scheduled every 30min) ‐‐ 1.240
7920 
per park per day, 3 read per hour, 
they respond in seconds
Meto (286 municipalities, 
all scheduled every 6 hours) ‐‐ ‐‐
185 
per location per update, 
1‐2 updates per day
Temporal events, 
time stamp ‐‐ ‐‐
6 
for each event 1.715.105
Total 70.103.935 42.257 122.966.893
km4city CSI GSS, Sept 2015
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
km4city CSI GSS, Sept 2015
• Experimentations and validation in Tuscany
• Integration with present central station and subsystems 
Sii‐Mobility
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
H2020 RIA 
project
• Develop a conceptual framework for creating/ maintaining 
Urban Transport Systems 
• Develop European Resilience Management Guidelines (ERMG) 
• Operationalize and validate the ERMG by implementing the 
RESOLUTE Collaborative Resilience Assessment and 
Management Support Systems (CRAMSS) for Urban Transport 
Systems addressing Road and Urban Rail Infrastructures 
• Enhance resilience through improved support of human 
decision making processes, particularly by training 
professionals and civil users on the ERMG and the RESOLUTE 
system 
• Adoption of the ERMG at EU and Associated Countries level
km4city CSI GSS, Sept 2015
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
Conclusions
• Km4City model and tools are:
– Scalable, smart and flexible: solving the smart city 
data dilemma….
– Supported by tools for developers, backoffice, public 
administrators, decision makers, and final users
– Beyond the pure information retrieval exploiting 
• inference on (sameAs, sub, equivalent, inverse, transitive, 
symmetrical..,
• reasoning on space, time, 
• Enrichment and textual indexing ….. All together
• Ready for Personal Assistants as a Service, PAaaS
km4city CSI GSS, Sept 2015
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
Km4City: Smart City Ontology Building 
for Effective Erogation of Services
For: Cognitive Systems Institute Group Speaker Series
Paolo Nesi
DISIT Lab, Distributed Data Intelligence and Technologies Lab
Distributed Systems and Internet Technologies Lab
Dipartimento di Ingegneria dell’Informazione
University of Florence
Via S. Marta 3, 50139, Florence, Italy
tel: +39-055-2758515, fax: +39-055-2758570
http://www.disit.dinfo.unifi.it , http://www.disit.org
paolo.nesi@unifi.it
km4city CSI GSS, Sept 2015

More Related Content

What's hot

A Smart City Development kit for designing Web and Mobile Apps
A Smart City Development kit for designing  Web and Mobile AppsA Smart City Development kit for designing  Web and Mobile Apps
A Smart City Development kit for designing Web and Mobile AppsPaolo Nesi
 
Twitter Vigilance: a Multi-User platform for Cross-Domain Twitter Data Analyt...
Twitter Vigilance: a Multi-User platform for Cross-Domain Twitter Data Analyt...Twitter Vigilance: a Multi-User platform for Cross-Domain Twitter Data Analyt...
Twitter Vigilance: a Multi-User platform for Cross-Domain Twitter Data Analyt...Paolo Nesi
 
Big Data, Open data, IOT
Big Data, Open data, IOTBig Data, Open data, IOT
Big Data, Open data, IOTPaolo Nesi
 
Open Data Day 2016, Km4City, L’universita’ come aggregatore di Open Data del ...
Open Data Day 2016, Km4City, L’universita’ come aggregatore di Open Data del ...Open Data Day 2016, Km4City, L’universita’ come aggregatore di Open Data del ...
Open Data Day 2016, Km4City, L’universita’ come aggregatore di Open Data del ...Paolo Nesi
 
Smart Cloud Engine and Solution based on Knowledge Base
Smart Cloud Engine and Solution based on Knowledge BaseSmart Cloud Engine and Solution based on Knowledge Base
Smart Cloud Engine and Solution based on Knowledge BasePaolo Nesi
 
Big Data Smart City processes and tools, Real Time data processing tools
Big Data Smart City processes and tools, Real Time data processing toolsBig Data Smart City processes and tools, Real Time data processing tools
Big Data Smart City processes and tools, Real Time data processing toolsPaolo Nesi
 
Km4City Smart City API: an integrated support for mobility services
Km4City Smart City API: an integrated support for mobility servicesKm4City Smart City API: an integrated support for mobility services
Km4City Smart City API: an integrated support for mobility servicesPaolo Nesi
 
Snap4City November 2019 Course: Smart City IOT Dashboard, smart city control ...
Snap4City November 2019 Course: Smart City IOT Dashboard, smart city control ...Snap4City November 2019 Course: Smart City IOT Dashboard, smart city control ...
Snap4City November 2019 Course: Smart City IOT Dashboard, smart city control ...Paolo Nesi
 
Developing Smart Cities Services through Semantic Analysis of Social Streams
Developing Smart Cities Services through Semantic Analysis of Social StreamsDeveloping Smart Cities Services through Semantic Analysis of Social Streams
Developing Smart Cities Services through Semantic Analysis of Social StreamsCataldo Musto
 
Km4City: A reusable example of a Metropolitan-Wide Data Platform, MAJORCITIES...
Km4City: A reusable example of a Metropolitan-Wide Data Platform, MAJORCITIES...Km4City: A reusable example of a Metropolitan-Wide Data Platform, MAJORCITIES...
Km4City: A reusable example of a Metropolitan-Wide Data Platform, MAJORCITIES...Paolo Nesi
 
Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...
Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...
Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...Paolo Nesi
 
Sironta at OpenOffice.org Conference 2010
Sironta at OpenOffice.org Conference  2010Sironta at OpenOffice.org Conference  2010
Sironta at OpenOffice.org Conference 2010Manu Arjó
 
The Italian Hate Map: semantic content analytics for social good
The Italian Hate Map: semantic content analytics for social goodThe Italian Hate Map: semantic content analytics for social good
The Italian Hate Map: semantic content analytics for social goodCataldo Musto
 

What's hot (14)

A Smart City Development kit for designing Web and Mobile Apps
A Smart City Development kit for designing  Web and Mobile AppsA Smart City Development kit for designing  Web and Mobile Apps
A Smart City Development kit for designing Web and Mobile Apps
 
Twitter Vigilance: a Multi-User platform for Cross-Domain Twitter Data Analyt...
Twitter Vigilance: a Multi-User platform for Cross-Domain Twitter Data Analyt...Twitter Vigilance: a Multi-User platform for Cross-Domain Twitter Data Analyt...
Twitter Vigilance: a Multi-User platform for Cross-Domain Twitter Data Analyt...
 
Big Data, Open data, IOT
Big Data, Open data, IOTBig Data, Open data, IOT
Big Data, Open data, IOT
 
Open Data Day 2016, Km4City, L’universita’ come aggregatore di Open Data del ...
Open Data Day 2016, Km4City, L’universita’ come aggregatore di Open Data del ...Open Data Day 2016, Km4City, L’universita’ come aggregatore di Open Data del ...
Open Data Day 2016, Km4City, L’universita’ come aggregatore di Open Data del ...
 
Smart Cloud Engine and Solution based on Knowledge Base
Smart Cloud Engine and Solution based on Knowledge BaseSmart Cloud Engine and Solution based on Knowledge Base
Smart Cloud Engine and Solution based on Knowledge Base
 
Big Data Smart City processes and tools, Real Time data processing tools
Big Data Smart City processes and tools, Real Time data processing toolsBig Data Smart City processes and tools, Real Time data processing tools
Big Data Smart City processes and tools, Real Time data processing tools
 
Big Data, open data, IOT
Big Data, open data, IOTBig Data, open data, IOT
Big Data, open data, IOT
 
Km4City Smart City API: an integrated support for mobility services
Km4City Smart City API: an integrated support for mobility servicesKm4City Smart City API: an integrated support for mobility services
Km4City Smart City API: an integrated support for mobility services
 
Snap4City November 2019 Course: Smart City IOT Dashboard, smart city control ...
Snap4City November 2019 Course: Smart City IOT Dashboard, smart city control ...Snap4City November 2019 Course: Smart City IOT Dashboard, smart city control ...
Snap4City November 2019 Course: Smart City IOT Dashboard, smart city control ...
 
Developing Smart Cities Services through Semantic Analysis of Social Streams
Developing Smart Cities Services through Semantic Analysis of Social StreamsDeveloping Smart Cities Services through Semantic Analysis of Social Streams
Developing Smart Cities Services through Semantic Analysis of Social Streams
 
Km4City: A reusable example of a Metropolitan-Wide Data Platform, MAJORCITIES...
Km4City: A reusable example of a Metropolitan-Wide Data Platform, MAJORCITIES...Km4City: A reusable example of a Metropolitan-Wide Data Platform, MAJORCITIES...
Km4City: A reusable example of a Metropolitan-Wide Data Platform, MAJORCITIES...
 
Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...
Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...
Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...
 
Sironta at OpenOffice.org Conference 2010
Sironta at OpenOffice.org Conference  2010Sironta at OpenOffice.org Conference  2010
Sironta at OpenOffice.org Conference 2010
 
The Italian Hate Map: semantic content analytics for social good
The Italian Hate Map: semantic content analytics for social goodThe Italian Hate Map: semantic content analytics for social good
The Italian Hate Map: semantic content analytics for social good
 

Similar to "Km4City: Smart City Ontology Building for Effective Erogation of Services"

Open Urban Platform for Smart City: Technical View
Open Urban Platform for Smart City: Technical View Open Urban Platform for Smart City: Technical View
Open Urban Platform for Smart City: Technical View Paolo Nesi
 
Km4City, Smart City Urban Platform, From Data to Services for the Sentient Ci...
Km4City, Smart City Urban Platform, From Data to Services for the Sentient Ci...Km4City, Smart City Urban Platform, From Data to Services for the Sentient Ci...
Km4City, Smart City Urban Platform, From Data to Services for the Sentient Ci...Paolo Nesi
 
Snap4City November 2019 Course: Smart City IOT Geernal overview, from dashboa...
Snap4City November 2019 Course: Smart City IOT Geernal overview, from dashboa...Snap4City November 2019 Course: Smart City IOT Geernal overview, from dashboa...
Snap4City November 2019 Course: Smart City IOT Geernal overview, from dashboa...Paolo Nesi
 
Smart City and Open Data Projects and tools of DISIT Lab
Smart City and Open Data Projects and tools of DISIT LabSmart City and Open Data Projects and tools of DISIT Lab
Smart City and Open Data Projects and tools of DISIT LabPaolo Nesi
 
KM4city, Il Valore degli #OpenData: Esperienze a confronto
KM4city, Il Valore degli #OpenData: Esperienze a confrontoKM4city, Il Valore degli #OpenData: Esperienze a confronto
KM4city, Il Valore degli #OpenData: Esperienze a confrontoPaolo Nesi
 
Km4City: una soluzione aperta per erogare servizi Smart City
Km4City: una soluzione aperta per erogare servizi Smart CityKm4City: una soluzione aperta per erogare servizi Smart City
Km4City: una soluzione aperta per erogare servizi Smart CityPaolo Nesi
 
Smart City Strategic Forecast, SmartCity360, Bratislava
Smart City Strategic Forecast, SmartCity360, BratislavaSmart City Strategic Forecast, SmartCity360, Bratislava
Smart City Strategic Forecast, SmartCity360, BratislavaPaolo Nesi
 
Open Urban Platform: Technical View 2018: Km4City
Open Urban Platform: Technical View 2018: Km4CityOpen Urban Platform: Technical View 2018: Km4City
Open Urban Platform: Technical View 2018: Km4CityPaolo Nesi
 
RESOLUTE: Governing for Resilience – Implementation Challenges
RESOLUTE: Governing for Resilience – Implementation Challenges RESOLUTE: Governing for Resilience – Implementation Challenges
RESOLUTE: Governing for Resilience – Implementation Challenges Paolo Nesi
 
Smart City Ecosystem, fram data to value for the citizens, Km4City solution, ...
Smart City Ecosystem, fram data to value for the citizens, Km4City solution, ...Smart City Ecosystem, fram data to value for the citizens, Km4City solution, ...
Smart City Ecosystem, fram data to value for the citizens, Km4City solution, ...Paolo Nesi
 
Snap4City a Solution for highly collaborative Smart Cities Environments
Snap4City a Solution for highly collaborative Smart Cities Environments Snap4City a Solution for highly collaborative Smart Cities Environments
Snap4City a Solution for highly collaborative Smart Cities Environments Paolo Nesi
 
Snap4City November 2019 Course: Smart City IOT development of IOT Applications
Snap4City November 2019 Course: Smart City IOT development of IOT ApplicationsSnap4City November 2019 Course: Smart City IOT development of IOT Applications
Snap4City November 2019 Course: Smart City IOT development of IOT ApplicationsPaolo Nesi
 
IOT/IOE Elastically Scalable Architecture for Smart City and Industry 4.0
IOT/IOE Elastically Scalable Architecture for Smart City and Industry 4.0IOT/IOE Elastically Scalable Architecture for Smart City and Industry 4.0
IOT/IOE Elastically Scalable Architecture for Smart City and Industry 4.0Paolo Nesi
 
Snap4City November 2019 Course: Smart City IOT platform installation, deploy,...
Snap4City November 2019 Course: Smart City IOT platform installation, deploy,...Snap4City November 2019 Course: Smart City IOT platform installation, deploy,...
Snap4City November 2019 Course: Smart City IOT platform installation, deploy,...Paolo Nesi
 
Overview la componente ICT vs Big Data
Overview la componente ICT vs Big DataOverview la componente ICT vs Big Data
Overview la componente ICT vs Big DataPaolo Nesi
 
Complexity of IOT/IOE Architectures for Smart Service Infrastructures Panel:...
Complexity of IOT/IOE Architectures for  Smart Service Infrastructures Panel:...Complexity of IOT/IOE Architectures for  Smart Service Infrastructures Panel:...
Complexity of IOT/IOE Architectures for Smart Service Infrastructures Panel:...Paolo Nesi
 
Graph Databases Lifecycle Methodology and Tool to Support Index/Store Versio...
Graph Databases Lifecycle Methodology  and Tool to Support Index/Store Versio...Graph Databases Lifecycle Methodology  and Tool to Support Index/Store Versio...
Graph Databases Lifecycle Methodology and Tool to Support Index/Store Versio...Paolo Nesi
 
Smart City at DISIT Lab, step two after smart city for beginners
Smart City at DISIT Lab, step two after smart city for beginnersSmart City at DISIT Lab, step two after smart city for beginners
Smart City at DISIT Lab, step two after smart city for beginnersPaolo Nesi
 
Functional Resonance Analysis Method based- Decision Support tool for Urban T...
Functional Resonance Analysis Method based- Decision Support tool for Urban T...Functional Resonance Analysis Method based- Decision Support tool for Urban T...
Functional Resonance Analysis Method based- Decision Support tool for Urban T...Paolo Nesi
 
Sii-Mobility Km4City Smart City API and App
Sii-Mobility Km4City Smart City API and AppSii-Mobility Km4City Smart City API and App
Sii-Mobility Km4City Smart City API and AppPaolo Nesi
 

Similar to "Km4City: Smart City Ontology Building for Effective Erogation of Services" (20)

Open Urban Platform for Smart City: Technical View
Open Urban Platform for Smart City: Technical View Open Urban Platform for Smart City: Technical View
Open Urban Platform for Smart City: Technical View
 
Km4City, Smart City Urban Platform, From Data to Services for the Sentient Ci...
Km4City, Smart City Urban Platform, From Data to Services for the Sentient Ci...Km4City, Smart City Urban Platform, From Data to Services for the Sentient Ci...
Km4City, Smart City Urban Platform, From Data to Services for the Sentient Ci...
 
Snap4City November 2019 Course: Smart City IOT Geernal overview, from dashboa...
Snap4City November 2019 Course: Smart City IOT Geernal overview, from dashboa...Snap4City November 2019 Course: Smart City IOT Geernal overview, from dashboa...
Snap4City November 2019 Course: Smart City IOT Geernal overview, from dashboa...
 
Smart City and Open Data Projects and tools of DISIT Lab
Smart City and Open Data Projects and tools of DISIT LabSmart City and Open Data Projects and tools of DISIT Lab
Smart City and Open Data Projects and tools of DISIT Lab
 
KM4city, Il Valore degli #OpenData: Esperienze a confronto
KM4city, Il Valore degli #OpenData: Esperienze a confrontoKM4city, Il Valore degli #OpenData: Esperienze a confronto
KM4city, Il Valore degli #OpenData: Esperienze a confronto
 
Km4City: una soluzione aperta per erogare servizi Smart City
Km4City: una soluzione aperta per erogare servizi Smart CityKm4City: una soluzione aperta per erogare servizi Smart City
Km4City: una soluzione aperta per erogare servizi Smart City
 
Smart City Strategic Forecast, SmartCity360, Bratislava
Smart City Strategic Forecast, SmartCity360, BratislavaSmart City Strategic Forecast, SmartCity360, Bratislava
Smart City Strategic Forecast, SmartCity360, Bratislava
 
Open Urban Platform: Technical View 2018: Km4City
Open Urban Platform: Technical View 2018: Km4CityOpen Urban Platform: Technical View 2018: Km4City
Open Urban Platform: Technical View 2018: Km4City
 
RESOLUTE: Governing for Resilience – Implementation Challenges
RESOLUTE: Governing for Resilience – Implementation Challenges RESOLUTE: Governing for Resilience – Implementation Challenges
RESOLUTE: Governing for Resilience – Implementation Challenges
 
Smart City Ecosystem, fram data to value for the citizens, Km4City solution, ...
Smart City Ecosystem, fram data to value for the citizens, Km4City solution, ...Smart City Ecosystem, fram data to value for the citizens, Km4City solution, ...
Smart City Ecosystem, fram data to value for the citizens, Km4City solution, ...
 
Snap4City a Solution for highly collaborative Smart Cities Environments
Snap4City a Solution for highly collaborative Smart Cities Environments Snap4City a Solution for highly collaborative Smart Cities Environments
Snap4City a Solution for highly collaborative Smart Cities Environments
 
Snap4City November 2019 Course: Smart City IOT development of IOT Applications
Snap4City November 2019 Course: Smart City IOT development of IOT ApplicationsSnap4City November 2019 Course: Smart City IOT development of IOT Applications
Snap4City November 2019 Course: Smart City IOT development of IOT Applications
 
IOT/IOE Elastically Scalable Architecture for Smart City and Industry 4.0
IOT/IOE Elastically Scalable Architecture for Smart City and Industry 4.0IOT/IOE Elastically Scalable Architecture for Smart City and Industry 4.0
IOT/IOE Elastically Scalable Architecture for Smart City and Industry 4.0
 
Snap4City November 2019 Course: Smart City IOT platform installation, deploy,...
Snap4City November 2019 Course: Smart City IOT platform installation, deploy,...Snap4City November 2019 Course: Smart City IOT platform installation, deploy,...
Snap4City November 2019 Course: Smart City IOT platform installation, deploy,...
 
Overview la componente ICT vs Big Data
Overview la componente ICT vs Big DataOverview la componente ICT vs Big Data
Overview la componente ICT vs Big Data
 
Complexity of IOT/IOE Architectures for Smart Service Infrastructures Panel:...
Complexity of IOT/IOE Architectures for  Smart Service Infrastructures Panel:...Complexity of IOT/IOE Architectures for  Smart Service Infrastructures Panel:...
Complexity of IOT/IOE Architectures for Smart Service Infrastructures Panel:...
 
Graph Databases Lifecycle Methodology and Tool to Support Index/Store Versio...
Graph Databases Lifecycle Methodology  and Tool to Support Index/Store Versio...Graph Databases Lifecycle Methodology  and Tool to Support Index/Store Versio...
Graph Databases Lifecycle Methodology and Tool to Support Index/Store Versio...
 
Smart City at DISIT Lab, step two after smart city for beginners
Smart City at DISIT Lab, step two after smart city for beginnersSmart City at DISIT Lab, step two after smart city for beginners
Smart City at DISIT Lab, step two after smart city for beginners
 
Functional Resonance Analysis Method based- Decision Support tool for Urban T...
Functional Resonance Analysis Method based- Decision Support tool for Urban T...Functional Resonance Analysis Method based- Decision Support tool for Urban T...
Functional Resonance Analysis Method based- Decision Support tool for Urban T...
 
Sii-Mobility Km4City Smart City API and App
Sii-Mobility Km4City Smart City API and AppSii-Mobility Km4City Smart City API and App
Sii-Mobility Km4City Smart City API and App
 

More from diannepatricia

Teaching cognitive computing with ibm watson
Teaching cognitive computing with ibm watsonTeaching cognitive computing with ibm watson
Teaching cognitive computing with ibm watsondiannepatricia
 
Cognitive systems institute talk 8 june 2017 - v.1.0
Cognitive systems institute talk   8 june 2017 - v.1.0Cognitive systems institute talk   8 june 2017 - v.1.0
Cognitive systems institute talk 8 june 2017 - v.1.0diannepatricia
 
Building Compassionate Conversational Systems
Building Compassionate Conversational SystemsBuilding Compassionate Conversational Systems
Building Compassionate Conversational Systemsdiannepatricia
 
“Artificial Intelligence, Cognitive Computing and Innovating in Practice”
“Artificial Intelligence, Cognitive Computing and Innovating in Practice”“Artificial Intelligence, Cognitive Computing and Innovating in Practice”
“Artificial Intelligence, Cognitive Computing and Innovating in Practice”diannepatricia
 
Cognitive Insights drive self-driving Accessibility
Cognitive Insights drive self-driving AccessibilityCognitive Insights drive self-driving Accessibility
Cognitive Insights drive self-driving Accessibilitydiannepatricia
 
Artificial Intellingence in the Car
Artificial Intellingence in the CarArtificial Intellingence in the Car
Artificial Intellingence in the Cardiannepatricia
 
“Semantic PDF Processing & Document Representation”
“Semantic PDF Processing & Document Representation”“Semantic PDF Processing & Document Representation”
“Semantic PDF Processing & Document Representation”diannepatricia
 
Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...
Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...
Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...diannepatricia
 
170330 cognitive systems institute speaker series mark sherman - watson pr...
170330 cognitive systems institute speaker series    mark sherman - watson pr...170330 cognitive systems institute speaker series    mark sherman - watson pr...
170330 cognitive systems institute speaker series mark sherman - watson pr...diannepatricia
 
“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”
“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”
“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”diannepatricia
 
Cognitive Assistance for the Aging
Cognitive Assistance for the AgingCognitive Assistance for the Aging
Cognitive Assistance for the Agingdiannepatricia
 
From complex Systems to Networks: Discovering and Modeling the Correct Network"
From complex Systems to Networks: Discovering and Modeling the Correct Network"From complex Systems to Networks: Discovering and Modeling the Correct Network"
From complex Systems to Networks: Discovering and Modeling the Correct Network"diannepatricia
 
The Role of Dialog in Augmented Intelligence
The Role of Dialog in Augmented IntelligenceThe Role of Dialog in Augmented Intelligence
The Role of Dialog in Augmented Intelligencediannepatricia
 
Developing Cognitive Systems to Support Team Cognition
Developing Cognitive Systems to Support Team CognitionDeveloping Cognitive Systems to Support Team Cognition
Developing Cognitive Systems to Support Team Cognitiondiannepatricia
 
Cyber-Social Learning Systems
Cyber-Social Learning SystemsCyber-Social Learning Systems
Cyber-Social Learning Systemsdiannepatricia
 
“IT Technology Trends in 2017… and Beyond”
“IT Technology Trends in 2017… and Beyond”“IT Technology Trends in 2017… and Beyond”
“IT Technology Trends in 2017… and Beyond”diannepatricia
 
"Curious Learning: using a mobile platform for early literacy education as a ...
"Curious Learning: using a mobile platform for early literacy education as a ..."Curious Learning: using a mobile platform for early literacy education as a ...
"Curious Learning: using a mobile platform for early literacy education as a ...diannepatricia
 
Embodied Cognition - Booch HICSS50
Embodied Cognition - Booch HICSS50Embodied Cognition - Booch HICSS50
Embodied Cognition - Booch HICSS50diannepatricia
 
KATE - a Platform for Machine Learning
KATE - a Platform for Machine LearningKATE - a Platform for Machine Learning
KATE - a Platform for Machine Learningdiannepatricia
 
Cognitive Computing for Aging Society
Cognitive Computing for Aging SocietyCognitive Computing for Aging Society
Cognitive Computing for Aging Societydiannepatricia
 

More from diannepatricia (20)

Teaching cognitive computing with ibm watson
Teaching cognitive computing with ibm watsonTeaching cognitive computing with ibm watson
Teaching cognitive computing with ibm watson
 
Cognitive systems institute talk 8 june 2017 - v.1.0
Cognitive systems institute talk   8 june 2017 - v.1.0Cognitive systems institute talk   8 june 2017 - v.1.0
Cognitive systems institute talk 8 june 2017 - v.1.0
 
Building Compassionate Conversational Systems
Building Compassionate Conversational SystemsBuilding Compassionate Conversational Systems
Building Compassionate Conversational Systems
 
“Artificial Intelligence, Cognitive Computing and Innovating in Practice”
“Artificial Intelligence, Cognitive Computing and Innovating in Practice”“Artificial Intelligence, Cognitive Computing and Innovating in Practice”
“Artificial Intelligence, Cognitive Computing and Innovating in Practice”
 
Cognitive Insights drive self-driving Accessibility
Cognitive Insights drive self-driving AccessibilityCognitive Insights drive self-driving Accessibility
Cognitive Insights drive self-driving Accessibility
 
Artificial Intellingence in the Car
Artificial Intellingence in the CarArtificial Intellingence in the Car
Artificial Intellingence in the Car
 
“Semantic PDF Processing & Document Representation”
“Semantic PDF Processing & Document Representation”“Semantic PDF Processing & Document Representation”
“Semantic PDF Processing & Document Representation”
 
Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...
Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...
Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...
 
170330 cognitive systems institute speaker series mark sherman - watson pr...
170330 cognitive systems institute speaker series    mark sherman - watson pr...170330 cognitive systems institute speaker series    mark sherman - watson pr...
170330 cognitive systems institute speaker series mark sherman - watson pr...
 
“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”
“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”
“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”
 
Cognitive Assistance for the Aging
Cognitive Assistance for the AgingCognitive Assistance for the Aging
Cognitive Assistance for the Aging
 
From complex Systems to Networks: Discovering and Modeling the Correct Network"
From complex Systems to Networks: Discovering and Modeling the Correct Network"From complex Systems to Networks: Discovering and Modeling the Correct Network"
From complex Systems to Networks: Discovering and Modeling the Correct Network"
 
The Role of Dialog in Augmented Intelligence
The Role of Dialog in Augmented IntelligenceThe Role of Dialog in Augmented Intelligence
The Role of Dialog in Augmented Intelligence
 
Developing Cognitive Systems to Support Team Cognition
Developing Cognitive Systems to Support Team CognitionDeveloping Cognitive Systems to Support Team Cognition
Developing Cognitive Systems to Support Team Cognition
 
Cyber-Social Learning Systems
Cyber-Social Learning SystemsCyber-Social Learning Systems
Cyber-Social Learning Systems
 
“IT Technology Trends in 2017… and Beyond”
“IT Technology Trends in 2017… and Beyond”“IT Technology Trends in 2017… and Beyond”
“IT Technology Trends in 2017… and Beyond”
 
"Curious Learning: using a mobile platform for early literacy education as a ...
"Curious Learning: using a mobile platform for early literacy education as a ..."Curious Learning: using a mobile platform for early literacy education as a ...
"Curious Learning: using a mobile platform for early literacy education as a ...
 
Embodied Cognition - Booch HICSS50
Embodied Cognition - Booch HICSS50Embodied Cognition - Booch HICSS50
Embodied Cognition - Booch HICSS50
 
KATE - a Platform for Machine Learning
KATE - a Platform for Machine LearningKATE - a Platform for Machine Learning
KATE - a Platform for Machine Learning
 
Cognitive Computing for Aging Society
Cognitive Computing for Aging SocietyCognitive Computing for Aging Society
Cognitive Computing for Aging Society
 

Recently uploaded

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
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
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"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
 
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
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 

Recently uploaded (20)

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
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
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"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
 
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
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 

"Km4City: Smart City Ontology Building for Effective Erogation of Services"

  • 1. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it Km4City: Smart City Ontology Building  for Effective Erogation of Services For: Cognitive Systems Institute Group Speaker Series Paolo Nesi DISIT Lab, Distributed Data Intelligence and Technologies Lab Distributed Systems and Internet Technologies Lab Dipartimento di Ingegneria dell’Informazione University of Florence Via S. Marta 3, 50139, Florence, Italy tel: +39-055-2758515, fax: +39-055-2758570 http://www.disit.dinfo.unifi.it , http://www.disit.org paolo.nesi@unifi.it km4city CSI GSS, Sept 2015
  • 2. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it Km4City Knowledge model  for the city
  • 3. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it Km4City Objectives • Provides a unique point of service with integrated  and aggregated data and tools for  – Qualified users: public administrations  developers – Operators: mobility, energy, SME, shops, …..  developers – Final users  citizens, students, pendular, tourists • Problems: – Aggregated Data are not available:  • not semantically interoperable, heterogeneous for: format,  vocabulary, structure, velocity, volume, ownership/control, access  / license, … • As OD, LD, LOD, private data, .. – Lack of Services and tools to make the adoption simple km4city CSI GSS, Sept 2015
  • 4. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it Km4City Tools • Final Users tools: – Km4City mobile app with personal assistant is coming… – Km4City mobile applications: Google Play, Apple Store, … – Km4City web application: http://www.km4city.org – Open Source Mobile Application, FODD: an example in  open source http://www.disit.org/6595 • Public administrator tools: – Smart decision support system, http://smartds.disit.org • Developers http://www.disit.org/km4city tools: – Service Map Server, plus API, http://servicemap.disit.org – LOG LOD browser: an ultimate visual tool to browse the  RDF Store. – Ontology Documentation: an ultimate tool to understand, if needed !!  km4city CSI GSS, Sept 2015
  • 5. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it Km4CityMobile App: Google Play and Apple Store • https://play.google.com/store/apps/details?id=org.disit.siiMobile • https://itunes.apple.com/us/app/florence‐km4city/id1028356115?mt=8 km4city CSI GSS, Sept 2015 http://www.km4city.org web application
  • 6. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it https://play.google.com/store/apps/deta ils?id=org.disit.fodd km4city CSI GSS, Sept 2015 Source code on  http://www.disit.org/6595
  • 7. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it Smart City Decision Support • http://smartds.disit.org (user paolo.nesi@unifi.it, password= prova ) • System Thinking, well known tool for Smart City decision support sys.. • Collaborative work…, reuse,  copy past, … • Processes connected with  RDF Store of the city via  SPARQL queries • Mathematical model for  propagation of decision confidence.. km4city CSI GSS, Sept 2015
  • 8. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it km4City Tools • Final Users tools: – Km4City mobile app with personal assistant is coming… – Km4City mobile applications: Google Play, Apple Store, …  Km4City web application: http://www.km4city.org – Open Source Mobile Application, FODD: an example in  open source http://www.disit.org/6595 • Public administrator tools: – Smart decision support system, http://smartds.disit.org • Developers http://www.disit.org/km4city tools: – Service Map Server, plus API, http://servicemap.disit.org – LOG LOD browser: an ultimate visual tool to browse the  RDF Store. – Ontology Documentation: an ultimate tool to understand, if needed !!  km4city CSI GSS, Sept 2015
  • 9. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it Km4City Developers for APPs • THUS: – Service Map Server, plus  API,  http://servicemap.disit.o rg – LOG LOD browser: an  ultimate visual tool to  browse the RDF Store. – Ontology  Documentation: an  ultimate tool to  understand, if needed !!  km4city CSI GSS, Sept 2015 • SME, not skilled on   semantics, reasoning.. – SPARQL ?, RDF ?  Simple development  tools, mainly visual Accessible examples Not depending on data Hackathons ..  Tutorials..
  • 10. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it Data processing Distributed  Scheduler Database Distributed Scheduler Admin. Interface km4city CSI GSS, Sept 2015 Service Map http://servicemap.disit.org Linked Open Graph http://log.disit.org Visual Query Graph Smart City Engine RDF Store + indexes: SPARQL End point Distributed processing Reasoning and Deduction Profiled Services Data / info Rendering Data / info  Exploitation Suggestions and Alarms Citizens Formation Development Interfaces & Srv. Smart Decision  Support System Data Acting processors Data Analytics Data Status  web pages Other SPARQL End points Developers use develop Reasoning and Exploiting
  • 11. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it km4city CSI GSS, Sept 2015 Servicemap front end Development tool and API http://servicemap.disit.org
  • 12. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it Km4City Servicemap & API • http://www.disit.org /6597 – REST API: serviceURI or Selection or GPS  – REST API: Query ID – Receive an email – Get a JSON, HTML, … • EMBED facility in  third party web  pages km4city CSI GSS, Sept 2015
  • 13. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it Linked Open Graph http://log.disit.org km4city CSI GSS, Sept 2015
  • 14. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it km4city CSI GSS, Sept 2015 Linked Open Graph http://log.disit.org A bus stop info…. 
  • 15. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it km4city CSI GSS, Sept 2015 Smart‐city Ontology km4city >84   Classes >100 ObjectProperties >100 DataProperties Ontology Documentation:  http://www.disit.org/6506 http://www.disit.org/6507,  http://www.disit.org/5606,  http://www.disit.org/6461
  • 16. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it Smart‐city Ontology • The data model provided have been mapped into the ontology, it covers different aspects: – Administration – Street‐guide – Points of interest – Local public transport – Sensors – Temporal aspects – Metadata on the data – Statistics – Risk assessment km4city CSI GSS, Sept 2015 Temporal Macroclass Point of  Interest Macroclass Sensors Macroclass Local public  transport Macroclass Administration Macroclass Street‐guide Macroclass PA  hasPublicOffice  OFFICE SENSOR  measuredTime  TIME SERVICE  isInRoad  ROAD CARPARKSENSOR  observeCarPark  CARPARK BUS  hasExpectedTime  TIME CARPARK  isInRoad  ROAD BUSSTOPFORECAST  atBusStop  BUSSTOP WEATHERREPORT  refersTo  PA BUSSTOP  isInRoad  ROAD ADMINISTRATIVEROAD  ownerAuthority  PA MetaData
  • 17. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it km4City Back Office Tools • The dirty work of Km4City service – Data Ingestion Manager, DIM – RDF Indexer Manager, RIM – RDF Store Methodology – RDF store enricher with dbPedia – Distributed SCE Scheduler, DISCES • SCE: Smart City Engine – .. – Doc and info on http://www.disit.org/km4city km4city CSI GSS, Sept 2015
  • 18. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it Data Ingestion and Mining km4city CSI GSS, Sept 2015 Static Data  harvesting Data  Mapping To triple Quality Improve ment Indexin g Real Time  Data  Ingestion Store Validation Semantic Interoperability Reconciliation Ontolog ie triple triple ‐ Sensors ‐ Meteo ‐ AVM ‐ Parcking Blog & SN  Vigilance Indexin g Ontolog ie RDF Store +  indexes:  SPARQL Text  Mining NLP OSIM based tools http://osim.disit.org RDF Store +  indexes:  SPARQL RDF Store Enrichment RDF Indexing Manager Reasoning Data Ingestion Manager + processes Data  Mapping To triple
  • 19. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it Other SPARQL End points km4city CSI GSS, Sept 2015 DIM Distributed Scheduler Admin. Interface RIM Indexing Configuration Database Data Ingestion Configuration Database Distributed  Scheduler Database Static Data  harvesting Data  Mapping To triple Quality Improve ment Indexing Real Time  Data  Ingestion RDF Store Validation Semantic Interoperability Reconciliation Km4City  Ontology triple triple RDF Store +  indexes: SPARQL End point Distributed  Bigdata store R2RML Models Distributed processing Data Ingestion and Mining RDF Indexing Sporadic:  ‐Validation ‐Reconciliation ‐Enrichment RDF Store Enrichment Reasoning Data Status  web pages Data Ingestion and Mining
  • 20. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it DIM and RIM • Data Ingestion Manager  and SCE – Managing workflow of  thousands of different  data sources – Scheduling activities – Executing processes on  parallel and distributed  architecture HBASE – ETL and ++ : Harvesting,  ingestion, enrichment,  mapping, etc, etc,  – http://www.disit.org/6732 km4city CSI GSS, Sept 2015 • RDF Indexing Manager – Managing methodology  for ontology integration  and RDF store building – Taking triple and making  RDF store with versioning – Recovering from a  snapshot – Making verification and  validation of the produced  RDF store – http://www.disit.org/6750
  • 21. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it Example of Ingestion process km4city CSI GSS, Sept 2015
  • 22. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it Distributed SCE Scheduler km4city CSI GSS, Sept 2015 http://www.disit.org/6746
  • 23. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it km4city CSI GSS, Sept 2015 http://www.disit.org/6750 RDF KB life cycle methodology
  • 24. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.itRDF Triples generated Macro Class Static Triples  Reconciliation  Triples Real Time Triples  Loaded  Total on 1.5 months Administration 2.431 0 ‐‐ 2.431 Metadata of DataSets 416 0 ‐‐ 416 Point of Interest  (35.273 POIs in Tuscany)  471.657 34.392 ‐‐ 506.049 Street‐guide  (in Tuscany)  68.985.026 0 ‐‐ 68.985.026 Local Public  Transport (<5 lines of FI) 644.405 2.385 135.952  per line per day, to be filtered, read  every 30 s, they respond in minutes (static) 646.790 51.111.078 Sensors (<201 road sensors,  63 scheduled every two hours) ‐‐ 4.240 102  per sensor per read, every 2 hours,  they are very slow in responding Parking (<44 parkings,  12 scheduled every 30min) ‐‐ 1.240 7920  per park per day, 3 read per hour,  they respond in seconds Meto (286 municipalities,  all scheduled every 6 hours) ‐‐ ‐‐ 185  per location per update,  1‐2 updates per day Temporal events,  time stamp ‐‐ ‐‐ 6  for each event 1.715.105 Total 70.103.935 42.257 122.966.893 km4city CSI GSS, Sept 2015
  • 25. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it km4city CSI GSS, Sept 2015 • Experimentations and validation in Tuscany • Integration with present central station and subsystems  Sii‐Mobility
  • 26. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it H2020 RIA  project • Develop a conceptual framework for creating/ maintaining  Urban Transport Systems  • Develop European Resilience Management Guidelines (ERMG)  • Operationalize and validate the ERMG by implementing the  RESOLUTE Collaborative Resilience Assessment and  Management Support Systems (CRAMSS) for Urban Transport  Systems addressing Road and Urban Rail Infrastructures  • Enhance resilience through improved support of human  decision making processes, particularly by training  professionals and civil users on the ERMG and the RESOLUTE  system  • Adoption of the ERMG at EU and Associated Countries level km4city CSI GSS, Sept 2015
  • 27. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it Conclusions • Km4City model and tools are: – Scalable, smart and flexible: solving the smart city  data dilemma…. – Supported by tools for developers, backoffice, public  administrators, decision makers, and final users – Beyond the pure information retrieval exploiting  • inference on (sameAs, sub, equivalent, inverse, transitive,  symmetrical.., • reasoning on space, time,  • Enrichment and textual indexing ….. All together • Ready for Personal Assistants as a Service, PAaaS km4city CSI GSS, Sept 2015
  • 28. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it Km4City: Smart City Ontology Building  for Effective Erogation of Services For: Cognitive Systems Institute Group Speaker Series Paolo Nesi DISIT Lab, Distributed Data Intelligence and Technologies Lab Distributed Systems and Internet Technologies Lab Dipartimento di Ingegneria dell’Informazione University of Florence Via S. Marta 3, 50139, Florence, Italy tel: +39-055-2758515, fax: +39-055-2758570 http://www.disit.dinfo.unifi.it , http://www.disit.org paolo.nesi@unifi.it km4city CSI GSS, Sept 2015