Km4City Smart City API: an integrated support for mobility services

Similar documents
Smart City data via LOD/LOG Service

Smart City API: Sii-Mobility, Km4City

SEPA SPARQL Event Processing Architecture

BSC Smart Cities Initiative

Functionalities and Flow Analyses of Knowledge Oriented Web Portals

B U I L D I N G O N T H E G A T E W A Y. Copyright 2015, Oracle and/or its affiliates. All rights reserved.

Web of Things Architecture and Use Cases. Soumya Kanti Datta, Christian Bonnet Mobile Communications Department

The Integrated Smart & Security Platform Powered the Developing of IOT

Smart Cities & The 4th Industrial Revolution

Sii-Mobility: an IOT/IOE Architecture to Enhance Smart City Services of Mobility and Transportation

An Introduction to the Intelligent IoT Integrator (I3)

OpenAPI-based Message Router for Mashup Service Development

onem2m ADAPTED FOR SMART CITIES ETSI IOT M2M WORKSHOP 2016 NOV 15 TH 2016

Resource Discovery in IoT: Current Trends, Gap Analysis and Future Standardization Aspects

LIGHTING & INVESTMENT: SMARTLY CONNECTED

Assisting IoT Projects and Developers in Designing Interoperable Semantic Web of Things Applications

TELKOMSEL INFRASTRUCTURE READINESS FOR SUPPORTING IoT BUSINESS IN INDONESIA

Sii-Mobility, Supporto di Interoperabilità Integrato per i Servizi al Cittadino e alla Pubblica Amministrazione. Sii-Mobility

Cisco Smart+Connected Communities

SMARTATL. A Smart City Overview and Roadmap. Evanta CIO Executive Summit 1

SEXTANT 1. Purpose of the Application

Orange Smart Cities. the ICT partner for innovators in the urban space

SmartSantander. Dr srđan KrČo

Cisco & Sprint Smart City Venture. Stephanie Steele Cisco Systems - Connected City Venture August 2015

MiMurcia Murcia Smart City Project Antonio Skarmeta Univ. Murcia/OdinS Jose Guillen and Jose Marquez Ayto. Murcia

GATE: Big Data for Smart Society Dessislava Petrova-Antonova Sofia University St. Kliment Ohridski Faculty of Mathematics and Informatics

Alma Mater Studiorum University of Bologna CdS Laurea Magistrale (MSc) in Computer Science Engineering

Toward Energy Data Platform in Korea

An Effective Device Integration Middleware in Prison IoT

New Value Chains and Technical Issues for Future Data Eco-Society

Smart Homes and Cities

The Programmable World Opportunities and Challenges

Operations Dashboard for ArcGIS: A Reintroduction. Andrew King & Guest Presenter, Rick Vera from the USACE Galveston District

Enrichment of Sensor Descriptions and Measurements Using Semantic Technologies. Student: Alexandra Moraru Mentor: Prof. Dr.

Citizen-Centric Data Services for Smarter Cities

City Enabler: open technology giving awareness on data available in cities for Nature based solutions

Semantic agents for location-aware service provisioning in mobile networks

Smart Waste Management using Internet-of-Things (IoT)

HOW TO USE TECHNOLOGY TO UNDERSTAND HUMAN MOBILITY IN CITIES? Stefan Seer Mobility Department Dynamic Transportation Systems

The onem2m standard Horizontal Service Layer

From Raw Sensor Data to Semantic Web Triples Information Flow in Semantic Sensor Networks

INTERNET OF THINGS FOR SMART CITIES BY ZANELLA ET AL.

Seoul e-government Policies & Strategies. Information System Planning Bureau

symbiote Towards an IoT Framework for Semantic and Organizational Interoperability

GeneXus for Smart Devices course - Architecture of Smart Device Applications

From Online Community Data to RDF

Operations Dashboard for ArcGIS Monitoring GIS Operations. Michele Lundeen Esri

Mobile Edge Compute in Brief. February 2014

The Web of Things. Breakout session on service descriptions. Dave Raggett, W3C 1/27

Cloud28+ Compliance in Cross Border Business

Construction sector / ICT / Linked Data

White Paper: Next generation disaster data infrastructure CODATA LODGD Task Group 2017

Carrier Cloud Opportunity

A New Digital Signage with Sensors: Experience and the issues

Introduction to ThingWorx

White Paper. EVERY THING CONNECTED How Web Object Technology Is Putting Every Physical Thing On The Web

CONTEXT INFORMATION MANAGEMENT

Towards Open Innovation with Open Data Service Platform

Smart Islands, Intelligent Nations. Carlyle Roberts, Bahamas Telecommunications Company August 1 st, 2016

Search Computing: Business Areas, Research and Socio-Economic Challenges

Open And Linked Data Oracle proposition Subtitle

MiMurcia Murcia Smart City Project Antonio Skarmeta Univ. Murcia/OdinS Jose Guillen and Jose Marquez Ayto. Murcia

Good practice: Development of a Mobility Monitoring Centre (MMC) for Thessaloniki

A Position Paper for W3C workshop on. Web and digital marketing convergence

IOT Accelerator. October, 2017

DT-ICT : Big data solutions for energy

2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Mobile based Text Image Translation System for Smart Tourism. Saw Zay Maung Maung UCSY, Myanmar. 23 November 2017, Brunei

Networking Cyber-physical Applications in a Data-centric World

Web & Automotive. Paris, April Dave Raggett

Building the Future. New ICT Enables Smart Cities. Yannis Liapis Oct 25 th,

Unlocking the full potential of location-based services: Linked Data driven Web APIs

Agile IoT Solution Driving Digital Transformation of Transportation

OpenHack Water Savers

Enhancement of CoAP Packet Delivery Performance for Internet of Things. Hang Liu

Advances in GIS help create Smarter Communities

From the sensor to the SmartDecision

Social Value Creation via IoT

COLLABORATIVE LOCATION AND ACTIVITY RECOMMENDATIONS WITH GPS HISTORY DATA

The Internet of Things: Mobile Food Vendor Tracking

Internet of Things. Sungkyunkwan University. Mobile Computing. Hyunseung Choo

Collaborating to Maximize Interoperability in an Open Source Software Project. Ian Skerrett Eclipse Foundation

IoT as a Basic Ingredient of Smart Cities

FocusStack: Orchestrating Edge Clouds Using Location-Based Focus of Attention

Dynamic Semantics for the Internet of Things. Payam Barnaghi Institute for Communication Systems (ICS) University of Surrey Guildford, United Kingdom

Connected lifestyles: The next big wave

IoT CoAP Plugtests & Workshop November 27 th 2012

Building Smart Community by Broadband ICT Infrastructure

Assessing RDF Graph Databases for Smart City Services

SMARTER CONNECTED SOCIETIES

Werden Sie ein Teil von Internet der Dinge auf AWS. AWS Enterprise Summit 2015 Dr. Markus Schmidberger -

Open Smart City Open Social Innovation Infrastructure. Cezary Mazurek, Maciej Stroinski Poznan Supercomputing and Networking Center

Seoul Smart City Initiatives & Strategies. Information Planning Division Director, Lee Kiwan

Washington Statewide Trails Database Project

TRANSFORM YOUR OPERATIONS WITH INTELLIGENCE

Geo-spatial technology enables & enhances the objectives of Safe City - Smart City

Knowledge-Driven Video Information Retrieval with LOD

Enabling Internet-of-Things (IoT) Services in MobilityFirst FIA

A Generic Microservice Architecture for Environmental Data Management

A Formal Definition of RESTful Semantic Web Services. Antonio Garrote Hernández María N. Moreno García

Transcription:

2 nd IEEE International Conference on Smart Computing (SMARTCOMP 2016) Km4City Smart City API: an integrated support for mobility services C. Badii, P. Bellini, D. Cenni, G. Martelli, P. Nesi, M. Paolucci University of Florence, Department of Information Engineering, DISIT Lab,, http://www.sii mobility.org, paolo.nesi@unifi.it SPEAKER: Michela Paolucci michela.paolucci@unifi.it

2 nd IEEE International Conference on Smart Computing (SMARTCOMP 2016) KM4City Ontology and APIs The effective deploy of smart services is viable by exploiting the semantic integration of Open/Private data, Static/Real Time data The semantic aggregation of data is unfeasible without a common ontology, data are produced: by different institutions by using different formats and aims, by using different references to geographical elements, different standards in different moments Aggregated data can be exploited to implement a large number of services and applications by structuring the Smart City Architecture and the corresponding Smart City APIs

2 nd IEEE International Conference on Smart Computing (SMARTCOMP 2016) Smart City API Architectures Different kinds of Smart City APIs can be set up with the aim of enabling Smart City Services and Applications, and their corresponding Architectural solutions Three main approaches can be presented: Info Integrator Data and Metadata Aggregator Semantic Aggregator and Reasoner

Collects information about APIs provided by different data and/or service providers (including authentication and licensing) Provides a common place to access at the exposed API services and data 2 nd IEEE International Conference on Smart Computing (SMARTCOMP 2016) CASE A) Smart City API Architectures: Info Integrator Data & Services are NOT integrated each other APIs and data are not semantically interoperable The problems in managing the semantic integration of data and services are left in the hands of developers Example: EO15 Digital Ecosystem

2 nd IEEE International Conference on Smart Computing (SMARTCOMP 2016) Smart City API Architectures: Data & Metadata Aggregator Collects data and metadata information to index & aggregate them in a common model The aggregated data are made accessible to web and mobile App via some automatically generated APIs In some cases, graphic rendering is provided via data visualization tools CASE B) The common model produced does not lead to a satisfactory semantic interoperable data service The data are not re conciliated each other, and maintain the same quality of the original The resulting database is typically a set of tables with traditional MySQL capabilities. Thus, the provided APIs are not supported by a domain oriented ontology Example: CKAN, ArcGIS OpenData, etc.

2 nd IEEE International Conference on Smart Computing (SMARTCOMP 2016) CASE C) Smart City API Architectures: Semantic Aggregator & Reasoner Collects data and services to aggregate and integrate them in a unified and semantically interoperable model based on a multi domain ontology Allows data re conciliation The model defines semantics relationships enabling the inferential processes in the RDF Graph Database The obtained KB can be used for: creating strategies, data quality improvement, setting up algorithms and reasoning about the several aspects and services Examples: CitySDK (with some limitations), KM4City (covering all features)

Smart City API Architectures: Comparison Case A) Info Integrator Case B) Data and Metadata Aggregator Case C) Semantic Aggregator and Reasoner Addressing Open Data Y Y Y Addressing Private Data Y Y Y Addressing Real Time Data Y Y Y Addressing Services Y N Y Providing Data Search N Y Y Providing Metadata Search Y Y Y Providing Space Reasoning N (partially) Y Providing Time Reasoning N (partially) Y Providing Integrated Authenticated Access to data Only metadata Y Y Providing Syntactic Interoperable N Y Y Data/Services Providing Semantic Interoperable N N Y data/services Independent from the Data model N N Y changes Providing REST API on data N Y Y Providing SPARQL API on data N (partially) Y Providing inference support on N N Y Data Providing Data Visualization N Y Y Providing Decision Maker Support N (partially) Y Case C) mainly differ from Case B) for the presence of a real ontological model Case C) has to cope with Graph Database collecting huge amount of data (Big Data) Main difference perceived by City Users and Decision Makers in case C): Number of smart and cross domain services

2 nd IEEE International Conference on Smart Computing (SMARTCOMP 2016) Km4City Ontology >84 Classes >100 ObjectProperties >100 DataProperties Ontology Documentation: /6506 /6507 /5606 /6461

2 nd IEEE International Conference on Smart Computing (SMARTCOMP 2016) KM4 City APIs & other API of case C) Comparison in terms of: Service Search, Mobility Environment, Sensors and Actuators User Participation and Awareness Personal Assistant Smart City Interoperability and Dashboard Domains of Geo Located Services API Kind of Call

2 nd IEEE International Conference on Smart Computing (SMARTCOMP 2016) APIs: Service Search & Mobility ServiceMap http://servicemap.disit.org Full text Search, for Region & municipality

ServiceMap Search for Geo Located Services Search around a GPS point Search in an area Search along a line Get Events in the city Get weather forecast Get Real Time data (public busses, car parks, sensors, traffic flows) 2nd IEEE International Conference on Smart Computing

Km4city ServiceMap Km4City API /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 Developers may use the ServiceMap tool to: compose geographical and textual queries THEN request an e mail containing the calls (same results in JSON and/or in HTML) Km4City Smart City Ecosystem, Maggio 2016

2 nd IEEE International Conference on Smart Computing APIs: User Participation, Awareness Personal Assistant, Geo Located Services Km4CityMobile App Florence where, what. Km4City

Mobile APPLICATION WEB APPLICATION http://www.km4city.org Twitter Vigilance /tv http://tvsolr.disit.org Geo Located Services Get Suggestions on demand Get Social Media Monitoring Info 2nd IEEE International Conference on Smart Computing

Collecting contributions from city users Save Crowd Sourcing Media, votes, comments, status, Save User Profiles 2nd IEEE International Conference on Smart Computing May 2016 Km4City

APIs: Smart City Interoperability & Dashboard Shops, services, operators Transport systems, Mobility, Parking Florence Sensors, IOT Cameras,.. Public services, Govern, Events Environment, Water, energy Social Media, WiFi, Network 2 nd IEEE International Conference on Smart Computing

APIs: Kind of Call, Non functional http://servicemap.disit.org/webappgrafo/api/v1/?queryid=9e5 662a352d90ad4bc77690277a371ab&format=html Query ID SPARQL on Virtuoso SPARQL http://log.disit.org/spqlquery http://servicemap.disit.org/webappgrafo/sparql?query= http://servicemap.disit.org/ WebAppGrafo/sparql?query= &format=json 2 nd IEEE International Conference on Smart Computing

Km4City Engine Transport systems Mobility, parking Tools for City Operators and Decision Makers Km4City Smart City Engine Smart City Dashboard Smart Decision Support Http://dashboard.km4city.org/ Http://Smartds.km4city.org dash Environment, Water, energy Shops, services, operators Social Media WiFi, network DISCES Distributed and parallel architecture on Cloud Sensors, IOT Cameras,.. User Profiling and Suggestions on Demand Km4City Smart City API Km4City Public Services Govern, events, Flow and Origin Destination Matrix Http://www.disit.org/odsf Service map browser Twitter Vigilance Http://servicemap.km4city.org Http://www.disit.org/ tv Collective User behavior Analyzer Tools for Final Users Mobile e Web Apps Km4City Tools for Developers Http://www.km4city.org

2 nd IEEE International Conference on Smart Computing (SMARTCOMP 2016) Data Results about KM4City Received calls from applications to KM4City APIs

2 nd IEEE International Conference on Smart Computing (SMARTCOMP 2016) Projects based on KM4City Sii Mobility, http://www.sii mobility.org Resolute, http://www.resolute eu.org Replicate, /6778

2 nd IEEE International Conference on Smart Computing (SMARTCOMP 2016) Km4City Smart City API: an integrated support for mobility services C. Badii, P. Bellini, D. Cenni, G. Martelli, P. Nesi, M. Paolucci University of Florence, Department of Information Engineering, DISIT Lab,, http://www.sii mobility.org, paolo.nesi@unifi.it SPEAKER: Michela Paolucci michela.paolucci@unifi.it