PlanetData Showcases: Linked/Open/Big Data in Smart Cities Data Integration



Similar documents
A Collaborative Platform for Systems Engineering tools over the Internet With Connections to Wolfram SystemModeler

Towards a Web of Sensors built with Linked Data and REST

Connecting the Smithsonian American Art Museum to the Linked Data Cloud

Fast Data in the Era of Big Data: Twitter s Real-

Building Web-based Infrastructures for Smart Meters

Industry 4.0 and Big Data

AIS (Automatic Identification System)

INFINITE POSSIBILITIES Marina Bay Sands Meetings Concierge

Exposing Open Street Map in the Linked Data cloud

USING COMPLEX EVENT PROCESSING TO MANAGE PATTERNS IN DISTRIBUTION NETWORKS

Slow Intelligence System Framework to Network Management Problems for Attaining Feasible Solution

Implementing a Web-based Transportation Data Management System

A framework for Itinerary Personalization in Cultural Tourism of Smart Cities

LinkZoo: A linked data platform for collaborative management of heterogeneous resources

Data Logging and Realtime Visualization

OpenStreetMap for the Web

Visual Analysis of Statistical Data on Maps using Linked Open Data

ArcGIS GeoEvent Processor Esri Geotrigger. Joseph Brigham Bowles

Explorer's Guide to the Semantic Web

A Real Time Tracking and Alerting System Using LabVIEW

Android City Tour Guide System

Service Provider awareness Universal Apparatus

EUR-Lex 2012 Data Extraction using Web Services

Remote Android Assistant with Global Positioning System Tracking

Secure and Semantic Web of Automation

White Paper November Technical Comparison of Perspectium Replicator vs Traditional Enterprise Service Buses

Taxi Service Design Description

Enabling Self Organising Logistics on the Web of Things

ACTi MobileGo User Manual. Version

Tracking a Soccer Game with Big Data

Semantics and Ontology of Logistic Cloud Services*

Vehicle Tracking system with GPS GSM Interface and Self Created Map

Middleware support for the Internet of Things

DYNAMIC GOOGLE REMOTE DATA COLLECTION

Horizontal IoT Application Development using Semantic Web Technologies

Scalable End-User Access to Big Data HELLENIC REPUBLIC National and Kapodistrian University of Athens

Keywords LBS, Continuous Query, Range Query, Google API s, GPS.

Extending SOA Infrastructure for Semantic Interoperability

WORLD WEATHER ONLINE

How To Write A Drupal Rdf Plugin For A Site Administrator To Write An Html Oracle Website In A Blog Post In A Flashdrupal.Org Blog Post

COnvergence of fixed and Mobile BrOadband access/aggregation networks Work programme topic: ICT Future Networks Type of project: Large scale

Toward a framework for statistical data integration

EPIC 950 THERMAL TICKET PRINTER

Tim Quinn RouteMatch Software, Exec Vice President Atlanta, Georgia

Performance Implications of Various Cursor Types in Microsoft SQL Server. By: Edward Whalen Performance Tuning Corporation

Which Reporting Tool Should I Use for EPM? Glenn Schwartzberg InterRel Consulting info@interrel.com

COMPUTER SCIENCE AND ENGINEERING - Microprocessor Systems - Mitchell Aaron Thornton

CS587 Project final report

Developing Fleet and Asset Tracking Solutions with Web Maps

ODBC And SQL. V4.x 06/30/2005 Document v1.01

Ksat Infrastructure and architecture for Multi-Mission Applications. dr. Kris Nackaerts dr. Martin Krynitz dr. Jan Petter Pedersen

The Ontology and Architecture for an Academic Social Network

VEHICLE TRACKING SYSTEM USING GPS. 1 Student, ME (IT) Pursuing, SCOE, Vadgaon, Pune. 2 Asst. Professor, SCOE, Vadgaon, Pune

EARTHQUAKES. Compressional Tensional Slip-strike

A virtual assistant for e-tourism. Alessandra De Paola, Marco Ortolani University of Palermo, Italy

Perspectives of Semantic Web in E- Commerce

Sensors talk and humans sense Part II

Solving big data problems in real-time with CEP and Dashboards - patterns and tips

iservdb The database closest to you IDEAS Institute

New Generation of Social Networks Based on Semantic Web Technologies: the Importance of Social Data Portability

KLEINPILOT MEETING THE DEMANDS OF MARITIME PILOTAGE ORGANIZATIONS

NICAR Hands-On: Census Data with Tableau Public

Design and Implementation of a Semantic Web Solution for Real-time Reservoir Management

Models and Architecture for Smart Data Management

Input / Output and I/O Strategies

Smarter Cities: Accessible Transportation

Operations Dashboard for ArcGIS

Chapter 6. Attracting Buyers with Search, Semantic, and Recommendation Technology

Smart Cities Data Streams Integration: experimenting with Internet of Things and social data flows

Dynamicity Management in Domain Name System Resource Records

opennms reporting generation tool

COLINDA: Modeling, Representing and Using Scientific Events in the Web of Data

Technology Spotlight on Cellular Data Networking for SCADA system networks. Presented by Teamwork Solutions, Inc.

Annotea and Semantic Web Supported Collaboration

Appendix A. About RailSys 3.0. A.1 Introduction

Location Information Interoperability of CAP and PIDF-LO for Early Warning Systems

Load Balancing BEA WebLogic Servers with F5 Networks BIG-IP v9

Leveraging Tizen IVI Platform for Realizing V2X Use Cases

>

itris.co.uk discover the ultimate in recruitment software

RFID Based 3D Indoor Navigation System Integrated with Smart Phones

WattDepot: An open source software ecosystem for. for energy data collection, storage, analysis, and visualization.

WIRIS quizzes web services Getting started with PHP and Java

Alternatives to SNMP and Challenges in Management Protocols. Communication Systems Seminar Talk 10 Francesco Luminati

Network Analysis with ArcGIS for Server

Transcription:

PlanetData Showcases: Linked/Open/Big Data in Smart Cities Data Integration Andreas Harth (KIT), Oscar Corcho(UPM), Marko Grobelnik (JSI) 25 November 2013, Luxembourg

Motivation The relevance of many types of data perishes or degrades over time (e.g., weather information, moving objects) Timely decision making requires access to live data and inclusion of new sources in a flexible manner. Our goals (Near) real-time access to a variety of data sources in a range of data formats and access modalities Rapidly integrate sources via modeling and to generate a Linked Data interface to live source Flexibly adapt the system to new areas Slides adapted from presentation: Andreas Harth, Craig Knoblock, Steffen Stadtmüller, Rudi Studer and Pedro Szekely. "On-the-fly Integration of Static and Dynamic Linked Data". Fourth International Workshop on Consuming Linked Data (COLD 2013). Co-located with ISWC 2013, Sydney, Australia. Slide 2

Static vs. Dynamic Sources We look for a minimal model that supports Web Architecture Realtime data access Resource manipulation (read/write) Various sources have different update intervals (from minutes to weeks) We treat the access to all sources in the same way via polling (HTTP GETs) Thus, the only distinction between static and dynamic sources is how fast we refresh the query results for each source Slide 3

Scenario POIs (Crunchbase, OSM, Wikimapia) Venues, Events (Eventful, LastFM) Buses, Stops (LA Metro, Madrid Metro) Vehicles (Campus Cruisers) Marine Vessels (AIS) News (EventRegistry, Twitter) Slide 4

Architecture Slide 5

Modelling Sources with Karma Karma is a data integration tool Map data onto an ontology to generate Linked Data Karma extension to enable the on-the-fly lifting of API I/O data according to a pre-defined mapping model See http://isi.edu/integration/karma/ for more info. Slide 6

Linked Data Access to Event APIs LastFM API Given a lat/lon of a location, return a list of event identifiers http://km.aifb.kit.edu/services/lastfmwrap/geo.geteven ts?lat={?lat}&long={?lon} Given an event identifier, return details about the event http://lastfm.rdfize.com/events/{event-id} Eventful API List events given a keyword search term and a date range http://km.aifb.kit.edu/services/eventfulwrap/search?lo cation={?loc}&date={?date} Slide 7

LastFM Data-Fu Program (I) Program at http://km.aifb.kit.edu/services/datafu/lastfm with input lat/lon (in RDF via HTTP POST) Rule to search for events at given location: {?p geo:long?lon.?p geo:lat?lat. } => { [] http:mthd http:get ; http:requesturi <http://km.aifb.kit.edu/services/lastfm wrap/geo.getevents?lat={?lat}&long={?lo n}>. }. For the input point with lat/long perform an HTTP GET at the KIT LastFMWrapper URI constructed with the lat/long Slide 8

Demo Los Angeles http://people.aifb.kit.edu/aha/2013/d3/index.kml Location of buses and ships are updated Madrid http://people.aifb.kit.edu/aha/2013/d3/madrid.kml Next bus arrival times are updated Luxembourg http://people.aifb.kit.edu/aha/2013/d3/luxembourg.kml No live sources yet Slide 9

Conclusion System interoperation in distributed environments with Linked Data as interface Rapid integration of new sources (via Karma models and Data-Fu scripts) Realtime access to networked data via Data-Fu scripts/programs http://code.google.com/p/data-fu/ Ability to rapidy integrate new sources via Karma models http://www.isi.edu/integration/karma/ Future work SameAs handling Manipulating resource state (Read-Write Linked Data) Optimisations for limited bandwidth environments Slide 10

LastFM Data-Fu Program (II) Rule for retrieving information about the found events, including geolocation of event: {?e rdf:type lode:event. } => { [] http:mthd http:get ; http:requesturi?e. }. For every resource of type event perform an HTTP GET at the resource URI Query to return a table with lat/lon and label to transform to KML/Google Earth: :q1 qrl:select (?event?place?label?lat?lon ) ; qrl:where {?event <http://purl.org/net/c4dm/event.owl#place>?place.?event rdfs:label?label.?place geo:lat?lat.?place geo:long?lon. }. Output is every entity with latitude, longitude and associated label Slide 11