Semantic Discovery & Integration of Urban Data Streams. Feng Gao, Ali Intizar and Alessandra Mileo

Size: px
Start display at page:

Download "Semantic Discovery & Integration of Urban Data Streams. Feng Gao, Ali Intizar and Alessandra Mileo"

Transcription

1 Semantic Discovery & Integration of Urban Data Streams Feng Gao, Ali Intizar and Alessandra Mileo

2 Smart City Applications- Overview 2 *

3 Smart City Applications - IoE 3

4 Smart City Applications - Infrastructure Physical Sensors 4

5 Smart City Applications - Infrastructure Mobile/Wearable Sensors 5

6 Smart City Applications - Infrastructure Virtual Sensors (Social Media) 6

7 Smart City Applications - City Pulse 7

8 Smart City Applications - Challenges Federation of Heterogeneous Data Streams 8

9 Smart City Applications - Challenges Real-time Information Extraction and Event Detection 9

10 Smart City Applications - Challenges Reliable Information Processing 10

11 Smart City Applications - Challenges Federation of Heterogeneous Data Streams 11

12 Smart City Applications - Challenges Virtualisation Federation of heterogeneous data streams Processing user s queries in terms of requirements rather than hard-bind queries Optimal data source selection while taking users constraints and preferences into account Automated composition of primitive data services/streams into complex events Automated generations of queries from the complex event s composition plan 12

13 ACEIS - Features Automated Complex Event Implementation System Enables users to provide requirements rather than hard bind streams Automatically discovers the relevant data streams Selects optimal data stream after evaluating user s constraints and preferences On demand data federation using complex event patterns Transformation of complex event into stream queries 13

14 ACEIS - Architecture Knowledge Base Application Interface User Input QoI/QoS ACEIS Core Resource Management Event Request Resource Discovery Event Service Composer Stream Description Composition Plan Adaptation Manager Data Mgmt, Indexing, Caching Data Federation Query Results Subscription Manager Query Transformer Query Engine Constraint Validation Constraint Violation Semantic Annotation Data Store IoT Data Stream Social Data Stream 14

15 Complex Event Service Ontology Overview (1/2) The Complex Event Service Ontology (CES ontology) is an extension of OWL-S ontology. CES ontology is used together with SSN (Semantic Sensor Network) ontology, SSN is used to describe the sensor aspects An Event Service is described with a Grounding and an Event Profile. 1. Groundings specify how to access and interact with event services. 2. Event Profiles describe the events provided by the services with Patterns and Non-Functional Properties (NFP). An Event Request is specified as an incomplete Event Service description, without concrete service bindings. 15

16 Complex Event Service Ontology Overview (2/2) Constraint hasconstraint EventRequest owls:service owls:supports owls:presents owls:grounding haspreference EventService owls:serviceprofile Preference QosWeight Preference rdf:_x (contains) PrimitiveEvent Service rdf:_x (contains) ComplexEven tservice owls:presents owls-sp:serviceparameter owls-sp:serviceparameter hasweight Pattern haspattern EventProfile hasnfp NFP xsd:double rdf:_x (contains) Namespaces: default: < rdf: < owls: < owls-sp: < Legend: Class Object property subclassof Data property 16

17 Complex Event Service Ontology Event Pattern EventService rdf:_x (contains) ComplexEvent Service owls:presents EventProfile Namespaces: default: < rdf: < owls: < Sequence rdf:_x (contains) haspattern Or rdf:seq Pattern rdf:bag Repetition And hasfilter haswindow Aggregation ValueAssignment Filter SlidingWindow Legend: Class onevent onpayload hasexpression EventService EventPayload Expression Class (unimplemented) Object property subclassof 17

18 Stream Discovery Sensor Stream Annotation A sensor service description is annotated as: s desc = (t d, g, q d, P d, FoI d, f d ) type grounding QoS Listing 1. Tra Observed Properties c sensor service description P d FoI d Feature Of Iterest :sampletrafficsensor a ssn:sensor,ces:primitiveeventservice; owls:presents :sampleprofile ; owls:supports :samplegrounding; ssn:observes [ a ces:averagespeed; ssn:ispropertyfor :Seg_1], [ a ces:vehiclecount; ssn:ispropertyfor :Seg_1], [ a ces:estimatedtime; ssn:ispropertyfor :Seg_1]. :sampleprofile a ces:eventprofile ; owls:servicecategory [ a ces:trafficreportservice ; owls:servicecategoryname "traffic_report"^^xsd:string]. 18

19 ACEIS - Architecture Knowledge Base Application Interface User Input QoI/QoS ACEIS Core Resource Management Event Request Resource Discovery Event Service Composer Stream Description Composition Plan Adaptation Manager Data Mgmt, Indexing, Caching Data Federation Query Results Subscription Manager Query Transformer Query Engine Constraint Validation Constraint Violation Semantic Annotation Data Store IoT Data Stream Social Data Stream 19

20 Stream Discovery Event Request Annotation Similarly, a sensor service request is annotated: s r = (t r, P r, FoI r, f r, pref, C) type Requested Properties Listing 2. Tra Feature of P d FoI d Interest c sensor service request :samplerequest a ssn:sensor,ces:eventrequest; owls:presents :requestprofile ; ssn:observes [ a ces:estimatedtime; ssn:ispropertyfor :Seg_1]; ces:hasconstraint [ rdf:type ces:nfpconstraint; ces:onproperty ces:availability; ces:hasexpression [ emvo:greaterthan "0.9"^^xsd:double]], [ rdf:type ces:nfpconstraint; ces:onproperty ces:accuracy; ces:hasexpression [ emvo:greaterthan "0.9"^^xsd:double]]. :requestprofile a ces:eventprofile ; owls:servicecategory [ a ces:trafficreportservice ; owls:servicecategoryname "traffic_report"^^xsd:string]. 20

21 Stream Discovery Event Request Annotation Similarly, a sensor service request is annotated: s r = (t r, P r, FoI r, f r, pref, C) no grounding type Requested Properties Listing 2. Tra Feature of P d FoI d Interest c sensor service request NFP Constraint&Prefer ences :samplerequest a ssn:sensor,ces:eventrequest; owls:presents :requestprofile ; ssn:observes [ a ces:estimatedtime; ssn:ispropertyfor :Seg_1]; ces:hasconstraint [ rdf:type ces:nfpconstraint; ces:onproperty ces:availability; ces:hasexpression [ emvo:greaterthan "0.9"^^xsd:double]], [ rdf:type ces:nfpconstraint; ces:onproperty ces:accuracy; ces:hasexpression [ emvo:greaterthan "0.9"^^xsd:double]]. :requestprofile a ces:eventprofile ; owls:servicecategory [ a ces:trafficreportservice ; owls:servicecategoryname "traffic_report"^^xsd:string]. 21

22 ACEIS - Architecture Knowledge Base Application Interface User Input QoI/QoS ACEIS Core Resource Management Event Request Resource Discovery Event Service Composer Stream Description Composition Plan Adaptation Manager Data Mgmt, Indexing, Caching Data Federation Query Results Subscription Manager Query Transformer Query Engine Constraint Validation Constraint Violation Semantic Annotation Data Store IoT Data Stream Social Data Stream 22

23 Stream Discovery Matching Condition A sensor service description S d matches a service request S r iff the following three conditions are true: 1. t r subsumes t d : 2. q d satifies C: 3. p 1 P r, p 2 P d T(p 1 ) subsumes T(p 2 ) f r (p 1 ) = f d (p 2 ): 23

24 Stream Discovery Matching Condition A sensor service description S d matches a service request S r iff the following three conditions are true: 1. t r subsumes t d : Requested service type is same or a super-type of provided service type. 2. q d satifies C: Quality-of-service properties of the provided sensor service satisfy the constraints specified in the service request. 3. p 1 P r, p 2 P d T(p 1 ) subsumes T(p 2 ) f r (p 1 ) = f d (p 2 ): Provided sensor service observes all requested physical properties from the requested feature-of-interest (a geographical location or physical entity from which the observations are made). 24

25 ACEIS - Architecture Knowledge Base Application Interface User Input QoI/QoS ACEIS Core Resource Management Event Request Resource Discovery Event Service Composer Stream Description Composition Plan Adaptation Manager Data Mgmt, Indexing, Caching Data Federation Query Results Subscription Manager Query Transformer Query Engine Constraint Validation Constraint Violation Semantic Annotation Data Store IoT Data Stream Social Data Stream 25

26 Stream Integration Complex Event Service A Complex Event Service (CES) integrates different sensor streams to detect complex events based on event patterns. An Event Pattern describes the correlations of integrated streams. Listing 3. Complex event service request :SampleEventRequest a ces:eventrequest; owls:presents :SampleEventProfile. :SampleEventProfile rdf:type owls:eventprofile; ces:haspattern [ rdf:type ces:and, rdf:bag; rdf:_1 :locationrequest; rdf:_2 :seg1congestionrequest; rdf:_3 :seg2congestionrequest; rdf:_4 :seg3congestionrequest; ces:haswindow "5"^^xsd:integer]. 26

27 Stream Integration Matching condition Discovery and composition of complex event services are based on matching event patterns (and aggregated NFP values). Procedure: 1. Derive canonical forms of event patterns of CESs. 2. Apply tree isomorphism algorithms over the canonical event patterns and the requested event pattern to identify reusable or equivalent event patterns. 3. Generate all possible composition plans. 4. Aggregate NFPs based on event patterns and compare aggregated NFP values against requested constraints to filter out unsatisfied composition plans. 5. Rank the remaining composition plans based on preferences (soft constraints). 27

28 Canonical Event Pattern (1/2) Create complete event patterns ES1 Or getcompletepattern() Or ES2 ES3 And Seq ES2 And Seq ES3 e3 e4 e3 e4 28

29 Canonical Event Pattern (2/2) Create reduced event patterns SEQ Sequential Lift SEQ Sequential Merge SEQ SEQ SEQ e3 REP x2 e3 e3 AND Parallel Lift AND Parallel Merge AND AND REP x2 Repetition Lift (1) REP x6 REP x2 Repetition Lift (2) REP x2 Repetition Merge REP x2 REP x3 SEQ REP x2 29

30 Event Composition via Reusability Create event reusability hierachy Reusable relation: R(ep 1,ep 2 ) holds if R d (ep 1,ep 2 ) or R i (ep 1,ep 2 ) holds. OR SEQ e4 e3 directly reusable in-directly reusable SEQ SEQ e3 in-directly reusable e3 30

31 Stream Integration Composition Plan Example of a composition plan: Query OR Event Service 1 Event Service 2 type= loc=loc1 type= loc=loc2 SEQ e3 Event Service 3 Event Service 4 type= e3 type= e4 loc=loc3 loc=loc4 e3 SEQ Composition Plan OR e4 e3 loc=loc4 loc=loc3 31

32 ACEIS - Architecture Knowledge Base Application Interface User Input QoI/QoS ACEIS Core Resource Management Event Request Resource Discovery Event Service Composer Stream Description Composition Plan Adaptation Manager Data Mgmt, Indexing, Caching Data Federation Query Results Subscription Manager Query Transformer Query Engine Constraint Validation Constraint Violation Semantic Annotation Data Store IoT Data Stream Social Data Stream 32

33 Query Transformation Semantic Alignment Goal: transform the composition plan into a stream query which can be evaluated by a stream reasoning engine over RDF data streams Requirements: Alignments of event pattern operators to stream query operators Transformation Algorithm Alignments for CQELS query language: Event Pattern s d Sequence Repetition And Or Selection Filter Window CQELS Operator SGP - - Join Optional Projection Filter Window Sequence and Repetition not supported by CQELS. Sensor requests mapped to Stream Graph Pattern. AND operator mapped to stream join. OR operator mapped to OPTIONAL keyword (left-outer-join). 33

34 Query Transformation Transformation Example Example of composition plan AND Event textual description: user loc seg1 traffic seg2 traffic seg3 traffic Monitor the user's current location as well as the traffic conditions (estimated travel time) of all the 3 street segments on the chosen route CQELS Query Transformation Result: Select... Where { Graph < {?ob rdfs:subclassof ssn:observation} Stream <locationstreamurl > [range 5s] {?locid rdf:type?ob.?locid ssn:observedby?es4.?locid ssn:observationresult?result1.?result1 ssn:hasvalue?valu.?valu ct:haslongtitude?lon.?valu ct:haslatitude?lat.?loc ct:haslongtitude?lon. } Stream <trafficstreamurl1 > [range 5s] {?seg1id rdf:type?ob.?seg1id ssn:observedby?es1.?seg1id ssn:observationresult?result2.?result2 ssn:hasvalue?valu.?valu ssn:hasquantityvalue?eta1.} Stream <trafficstreamurl2 > [range 5s] {...} Stream <trafficstreamurl3 > [range 5s] {...} } 34

35 Conclusion Automated Complext Event Implementation System Information model for dynamic discovery and selection of sensor data streams i.e. Complex Event Ontology, Event Pattern Ontology and Event Reuest/Profile Algorithm to create optimal composition plan using event reusability heirachy Transfoormation of the composition plan into stream queries (CQELS) 35

Semantic Discovery and Integration of Urban Data Streams

Semantic Discovery and Integration of Urban Data Streams Semantic Discovery and Integration of Urban Data Streams Feng Gao, Muhammad Intizar Ali and Alessandra Mileo Insight Centre for Data Analytics, National University of Ireland, Galway, Ireland {feng.gao,ali.intizar,alessandra.mileo}@insight-centre.org

More information

Data Federation and Aggregation in Large Scale Urban Data Streams

Data Federation and Aggregation in Large Scale Urban Data Streams Ref. Ares(2015)3785510-14/09/2015 GRANT AGREEMENT No 609035 FP7 SMARTCITIES 2013 Real Time IoT Stream Processing and Large scale Data Analytics for Smart City Applications Collaborative Project Data Federation

More information

Real-time Adaptive Urban Reasoning

Real-time Adaptive Urban Reasoning GRANT AGREEMENT No 609035 FP7-SMARTCITIES-2013 Real-Time IoT Stream Processing and Large-scale Data Analytics for Smart City Applications Collaborative Project Real-time Adaptive Urban Reasoning Document

More information

Complex Event Service Provision and Composition based on Event Pattern Matchmaking

Complex Event Service Provision and Composition based on Event Pattern Matchmaking Complex Event Service Provision and Composition based on Event Pattern Matchmaking Feng Gao INSIGHT @ NUI Galway, The DERI Building, Galway, Ireland. feng.gao@nuigalway.ie Edward Curry INSIGHT @ NUI Galway,

More information

Provided by the author(s) and NUI Galway in accordance with publisher policies. Please cite the published version when available.

Provided by the author(s) and NUI Galway in accordance with publisher policies. Please cite the published version when available. Provided by the author(s) and NUI Galway in accordance with publisher policies. Please cite the published version when available. Title Modelling, planning and adaptive implementation of semantic event

More information

Analysis Data Transfer Framework "ORIENT" Specification

Analysis Data Transfer Framework ORIENT Specification NPW3C2011-002 Analysis Data Transfer Framework "ORIENT" Specification Revision 1.9 Last update: February 7, 2011 NEC Corporation NEC Corporation 2010 Table of contents 1 Introduction... 5 1.1 Objective...

More information

SPARQL-Based Applications for RDF-Encoded Sensor Data

SPARQL-Based Applications for RDF-Encoded Sensor Data SPARQL-Based Applications for RDF-Encoded Sensor Data Mikko Rinne, Seppo Törmä, Esko Nuutila http://cse.aalto.fi/instans/ 5 th International Workshop on Semantic Sensor Networks 12.11.2012 Department of

More information

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

Enrichment of Sensor Descriptions and Measurements Using Semantic Technologies. Student: Alexandra Moraru Mentor: Prof. Dr. Enrichment of Sensor Descriptions and Measurements Using Semantic Technologies Student: Alexandra Moraru Mentor: Prof. Dr. Dunja Mladenić Environmental Monitoring automation Traffic Monitoring integration

More information

Open Research Online The Open University s repository of research publications and other research outputs

Open Research Online The Open University s repository of research publications and other research outputs Open Research Online The Open University s repository of research publications and other research outputs WSMO-Lite: lowering the semantic web services barrier with modular and light-weight annotations

More information

Web Ontology Language for Service (OWL-S) The idea of Integration of web services and semantic web

Web Ontology Language for Service (OWL-S) The idea of Integration of web services and semantic web Web Ontology Language for Service (OWL-S) The idea of Integration of web services and semantic web Introduction OWL-S is an ontology, within the OWL-based framework of the Semantic Web, for describing

More information

Querying the Semantic Web

Querying the Semantic Web Querying the Semantic Web CSE 595 Semantic Web Instructor: Dr. Paul Fodor Stony Brook University http://www3.cs.stonybrook.edu/~pfodor/courses/cse595.html Lecture Outline SPARQL Infrastructure Basics:

More information

Modern Trends in Semantic Web

Modern Trends in Semantic Web Modern Trends in Semantic Web Miroslav Blaško miroslav.blasko@fel.cvut.cz January 15, 2018 Miroslav Blaško (miroslav.blasko@fel.cvut.cz) Modern Trends in Semantic Web January 15, 2018 1 / 23 Outline 1

More information

Available online at ScienceDirect. International Workshop on Enabling ICT for Smart Buildings (ICT-SB 2014)

Available online at   ScienceDirect. International Workshop on Enabling ICT for Smart Buildings (ICT-SB 2014) Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 32 ( 2014 ) 997 1002 International Workshop on Enabling ICT for Smart Buildings (ICT-SB 2014) Using a Residential Environment

More information

Day 2. RISIS Linked Data Course

Day 2. RISIS Linked Data Course Day 2 RISIS Linked Data Course Overview of the Course: Friday 9:00-9:15 Coffee 9:15-9:45 Introduction & Reflection 10:30-11:30 SPARQL Query Language 11:30-11:45 Coffee 11:45-12:30 SPARQL Hands-on 12:30-13:30

More information

Energy-related data integration using Semantic data models for energy efficient retrofitting projects

Energy-related data integration using Semantic data models for energy efficient retrofitting projects Sustainable Places 2017 28 June 2017, Middlesbrough, UK Energy-related data integration using for energy efficient retrofitting projects Álvaro Sicilia ascilia@salleurl.edu FUNITEC, La Salle Architecture

More information

Remotely Sensed Image Processing Service Automatic Composition

Remotely Sensed Image Processing Service Automatic Composition Remotely Sensed Image Processing Service Automatic Composition Xiaoxia Yang Supervised by Qing Zhu State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan University

More information

Semantic Web Fundamentals

Semantic Web Fundamentals Semantic Web Fundamentals Web Technologies (706.704) 3SSt VU WS 2018/19 with acknowledgements to P. Höfler, V. Pammer, W. Kienreich ISDS, TU Graz January 7 th 2019 Overview What is Semantic Web? Technology

More information

SADI Semantic Web Services

SADI Semantic Web Services SADI Semantic Web Services London, UK 8 December 8 2011 SADI Semantic Web Services Instructor: Luke McCarthy http:// sadiframework.org/training/ 2 Contents 2.1 Introduction to Semantic Web Services 2.1

More information

Optimising a Semantic IoT Data Hub

Optimising a Semantic IoT Data Hub Optimising a Semantic IoT Data Hub Ilias Tachmazidis, Sotiris Batsakis, John Davies, Alistair Duke, Grigoris Antoniou and Sandra Stincic Clarke John Davies, BT Overview Motivation de-siloization and data

More information

Connecting SMW to RDF Databases: Why, What, and How?

Connecting SMW to RDF Databases: Why, What, and How? University of Oxford Department of Computer Science Connecting SMW to RDF Databases: Why, What, and How? Markus Krötzsch University of Oxford SMWCon 2011 Fall, Berlin * * Talk given during the 2011 papal

More information

Internet of Things: The story so far

Internet of Things: The story so far Ref. Ares(2014)1153776-11/04/2014 Internet of Things: The story so far Payam Barnaghi Centre for Communication Systems Research (CCSR) Faculty of Engineering and Physical Sciences University of Surrey

More information

Knowledge Representation RDF Turtle Namespace

Knowledge Representation RDF Turtle Namespace Knowledge Representation RDF Turtle Namespace Jan Pettersen Nytun, UiA 1 URIs Identify Web Resources Web addresses are the most common URIs, i.e., uniform Resource Locators (URLs). RDF resources are usually

More information

Bridging the Gap between Semantic Web and Networked Sensors: A Position Paper

Bridging the Gap between Semantic Web and Networked Sensors: A Position Paper Bridging the Gap between Semantic Web and Networked Sensors: A Position Paper Xiang Su and Jukka Riekki Intelligent Systems Group and Infotech Oulu, FIN-90014, University of Oulu, Finland {Xiang.Su,Jukka.Riekki}@ee.oulu.fi

More information

What you have learned so far. Interoperability. Ontology heterogeneity. Being serious about the semantic web

What you have learned so far. Interoperability. Ontology heterogeneity. Being serious about the semantic web What you have learned so far Interoperability Introduction to the Semantic Web Tutorial at ISWC 2010 Jérôme Euzenat Data can be expressed in RDF Linked through URIs Modelled with OWL ontologies & Retrieved

More information

SmartSantander. Dr srđan KrČo

SmartSantander. Dr srđan KrČo SmartSantander a Smart City example Dr srđan KrČo Why Smart Cities now? 50% of the world population lives in a city 2010-2050: Urban population will almost double Cities occupy 2% of the world s geography

More information

Outline RDF. RDF Schema (RDFS) RDF Storing. Semantic Web and Metadata What is RDF and what is not? Why use RDF? RDF Elements

Outline RDF. RDF Schema (RDFS) RDF Storing. Semantic Web and Metadata What is RDF and what is not? Why use RDF? RDF Elements Knowledge management RDF and RDFS 1 RDF Outline Semantic Web and Metadata What is RDF and what is not? Why use RDF? RDF Elements RDF Schema (RDFS) RDF Storing 2 Semantic Web The Web today: Documents for

More information

Appendix B: The LCA ontology (lca.owl)

Appendix B: The LCA ontology (lca.owl) Appendix B: The LCA ontology (lca.owl)

More information

BSC Smart Cities Initiative

BSC Smart Cities Initiative www.bsc.es BSC Smart Cities Initiative José Mª Cela CASE Director josem.cela@bsc.es CITY DATA ACCESS 2 City Data Access 1. Standardize data access (City Semantics) Define a software layer to keep independent

More information

Information Sharing for onem2m Native and Interworked Applications. ETSI IoT/M2M Workshop 2016 Source: Joerg Swetina (NEC) Session 4: IoT Semantic

Information Sharing for onem2m Native and Interworked Applications. ETSI IoT/M2M Workshop 2016 Source: Joerg Swetina (NEC) Session 4: IoT Semantic Information Sharing for onem2m Native and Interworked Applications ETSI IoT/M2M Workshop 2016 Source: Joerg Swetina (NEC) Session 4: IoT Semantic Overview 1. onem2m native applications 2. data models 3.

More information

3. Queries Applied Artificial Intelligence Prof. Dr. Bernhard Humm Faculty of Computer Science Hochschule Darmstadt University of Applied Sciences

3. Queries Applied Artificial Intelligence Prof. Dr. Bernhard Humm Faculty of Computer Science Hochschule Darmstadt University of Applied Sciences 3. Queries Applied Artificial Intelligence Prof. Dr. Bernhard Humm Faculty of Computer Science Hochschule Darmstadt University of Applied Sciences 1 Retrospective Knowledge Representation (1/2) What is

More information

Contract: FP ICT

Contract: FP ICT ETRA I+D UNIVERSITY OF DUISBURG-ESSEN FRAUNHOFER FRONTENDART UNIVERSITY OF NEWCASTLE NATIONAL UNIVERSITY OF IRELAND, GALWAY Contract: FP7-224342-ICT-2007-2 Outline Goal and Approach Role Assignment Role

More information

Multi-agent and Semantic Web Systems: RDF Data Structures

Multi-agent and Semantic Web Systems: RDF Data Structures Multi-agent and Semantic Web Systems: RDF Data Structures Fiona McNeill School of Informatics 31st January 2013 Fiona McNeill Multi-agent Semantic Web Systems: RDF Data Structures 31st January 2013 0/25

More information

Scaling the Semantic Wall with AllegroGraph and TopBraid Composer. A Joint Webinar by TopQuadrant and Franz

Scaling the Semantic Wall with AllegroGraph and TopBraid Composer. A Joint Webinar by TopQuadrant and Franz Scaling the Semantic Wall with AllegroGraph and TopBraid Composer A Joint Webinar by TopQuadrant and Franz Dean Allemang Chief Scientist, TopQuadrant Inc. Jans Aasman CTO, Franz Inc. July 07 1 This Seminar

More information

OWL DL / Full Compatability

OWL DL / Full Compatability Peter F. Patel-Schneider, Bell Labs Research Copyright 2007 Bell Labs Model-Theoretic Semantics OWL DL and OWL Full Model Theories Differences Betwen the Two Semantics Forward to OWL 1.1 Model-Theoretic

More information

A General Approach to Query the Web of Data

A General Approach to Query the Web of Data A General Approach to Query the Web of Data Xin Liu 1 Department of Information Science and Engineering, University of Trento, Trento, Italy liu@disi.unitn.it Abstract. With the development of the Semantic

More information

The P2 Registry

The P2 Registry The P2 Registry -------------------------------------- Where the Semantic Web and Web 2.0 meet Digital Preservation David Tarrant, Steve Hitchcock & Les Carr davetaz / sh94r / lac @ecs.soton.ac.uk School

More information

ReWiRe: Designing Reactive Systems for Pervasive Environments

ReWiRe: Designing Reactive Systems for Pervasive Environments ReWiRe: Designing Reactive Systems for Pervasive Environments Geert Vanderhulst, Kris Luyten, and Karin Coninx Hasselt University transnationale Universiteit Limburg IBBT Expertise Centre for Digital Media

More information

Automatic Integration and Querying of Semantic Rich Heterogeneous Data Laying the Foundations for Semantic Web of Things

Automatic Integration and Querying of Semantic Rich Heterogeneous Data Laying the Foundations for Semantic Web of Things Book 2016/10/6 13:17 page 1 #1 Automatic Integration and Querying of Semantic Rich Heterogeneous Data Laying the Foundations for Semantic Web of Things Muhammad Rizwan Saeed,a,, Charalampos Chelmis and

More information

DIONYSUS: Towards Query-aware Distributed Processing of RDF Graph Streams

DIONYSUS: Towards Query-aware Distributed Processing of RDF Graph Streams DIONYSUS: Towards Query-aware Distributed Processing of RDF Graph Streams Syed Gillani, Gauthier Picard, Frederique Laforest Laboratoire Hubert Curien & Institute Mines St-Etienne, France GraphQ 2016 [Outline]

More information

Semantic agents for location-aware service provisioning in mobile networks

Semantic agents for location-aware service provisioning in mobile networks Semantic agents for location-aware service provisioning in mobile networks Alisa Devlić University of Zagreb visiting doctoral student at Wireless@KTH September 9 th 2005. 1 Agenda Research motivation

More information

Using the semantic web to facilitate the analysis of data (with examples): An architectural approach for a new analytics platform

Using the semantic web to facilitate the analysis of data (with examples): An architectural approach for a new analytics platform Using the semantic web to facilitate the analysis of data (with examples): An architectural approach for a new analytics platform Nick Larsson September 25, 2016 Agrimetrics Sep 2016 Nick Larsson 1 / 28

More information

INTRODUCTION Background of the Problem Statement of the Problem Objectives of the Study Significance of the Study...

INTRODUCTION Background of the Problem Statement of the Problem Objectives of the Study Significance of the Study... vii TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION... ii DEDICATION... iii ACKNOWLEDGEMENTS... iv ABSTRACT... v ABSTRAK... vi TABLE OF CONTENTS... vii LIST OF TABLES... xii LIST OF FIGURES... xiii LIST

More information

Contents. G52IWS: The Semantic Web. The Semantic Web. Semantic web elements. Semantic Web technologies. Semantic Web Services

Contents. G52IWS: The Semantic Web. The Semantic Web. Semantic web elements. Semantic Web technologies. Semantic Web Services Contents G52IWS: The Semantic Web Chris Greenhalgh 2007-11-10 Introduction to the Semantic Web Semantic Web technologies Overview RDF OWL Semantic Web Services Concluding comments 1 See Developing Semantic

More information

RDF /RDF-S Providing Framework Support to OWL Ontologies

RDF /RDF-S Providing Framework Support to OWL Ontologies RDF /RDF-S Providing Framework Support to OWL Ontologies Rajiv Pandey #, Dr.Sanjay Dwivedi * # Amity Institute of information Technology, Amity University Lucknow,India * Dept.Of Computer Science,BBA University

More information

Cross-Fertilizing Data through Web of Things APIs with JSON-LD

Cross-Fertilizing Data through Web of Things APIs with JSON-LD Cross-Fertilizing Data through Web of Things APIs with JSON-LD Wenbin Li and Gilles Privat Orange Labs, Grenoble, France gilles.privat@orange.com, liwb1216@gmail.com Abstract. Internet of Things (IoT)

More information

Ontological Modeling: Part 2

Ontological Modeling: Part 2 Ontological Modeling: Part 2 Terry Halpin LogicBlox This is the second in a series of articles on ontology-based approaches to modeling. The main focus is on popular ontology languages proposed for the

More information

Semantic Technologies for the Internet of Things: Challenges and Opportunities

Semantic Technologies for the Internet of Things: Challenges and Opportunities Semantic Technologies for the Internet of Things: Challenges and Opportunities Payam Barnaghi Institute for Communication Systems (ICS) University of Surrey Guildford, United Kingdom MyIoT Week Malaysia

More information

FedX: Optimization Techniques for Federated Query Processing on Linked Data. ISWC 2011 October 26 th. Presented by: Ziv Dayan

FedX: Optimization Techniques for Federated Query Processing on Linked Data. ISWC 2011 October 26 th. Presented by: Ziv Dayan FedX: Optimization Techniques for Federated Query Processing on Linked Data ISWC 2011 October 26 th Presented by: Ziv Dayan Andreas Schwarte 1, Peter Haase 1, Katja Hose 2, Ralf Schenkel 2, and Michael

More information

Logic and Reasoning in the Semantic Web (part I RDF/RDFS)

Logic and Reasoning in the Semantic Web (part I RDF/RDFS) Logic and Reasoning in the Semantic Web (part I RDF/RDFS) Fulvio Corno, Laura Farinetti Politecnico di Torino Dipartimento di Automatica e Informatica e-lite Research Group http://elite.polito.it Outline

More information

Alexander Haffner. RDA and the Semantic Web

Alexander Haffner. RDA and the Semantic Web Alexander Haffner RDA and the Semantic Web 1 Internationalisation and Interoperability interoperability of information and library systems internationalisation in descriptive cataloguing and subject cataloguing

More information

Web Services Annotation and Reasoning

Web Services Annotation and Reasoning Web Services Annotation and Reasoning Mikhail Roshchin, PhD Student Peter Graubmann, Evelyn Pfeuffer CT SE 2, Siemens AG roshchin@gmail.com Motivation _ Current Problems Software Applications work with

More information

OKKAM-based instance level integration

OKKAM-based instance level integration OKKAM-based instance level integration Paolo Bouquet W3C RDF2RDB This work is co-funded by the European Commission in the context of the Large-scale Integrated project OKKAM (GA 215032) RoadMap Using the

More information

- May 2003

- May 2003 mankins@media.mit.edu - May 2003 The Location Linked Information Viewer, aka Janus, in Traditional, Top-down mode. The Location Linked Information Viewer, aka Janus, in the new bottom up map mode. People

More information

Semantic Web Technologies

Semantic Web Technologies 1/57 Introduction and RDF Jos de Bruijn debruijn@inf.unibz.it KRDB Research Group Free University of Bolzano, Italy 3 October 2007 2/57 Outline Organization Semantic Web Limitations of the Web Machine-processable

More information

European Conference on Nanoelectronics and Embedded Systems for Electric Mobility. An OCPP Energy Service Platform based on IoT

European Conference on Nanoelectronics and Embedded Systems for Electric Mobility. An OCPP Energy Service Platform based on IoT European Conference on Nanoelectronics and Embedded Systems for Electric Mobility ecocity emotion 24-25 th September 2014, Erlangen, Germany An OCPP Energy Service Platform based on IoT Ángeles Rodríguez

More information

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

Resource Discovery in IoT: Current Trends, Gap Analysis and Future Standardization Aspects Resource Discovery in IoT: Current Trends, Gap Analysis and Future Standardization Aspects Soumya Kanti Datta Research Engineer, EURECOM TF-DI Coordinator in W3C WoT IG Email: dattas@eurecom.fr Roadmap

More information

Metadata Topic Harmonization and Semantic Search for Linked-Data-Driven Geoportals -- A Case Study Using ArcGIS Online

Metadata Topic Harmonization and Semantic Search for Linked-Data-Driven Geoportals -- A Case Study Using ArcGIS Online Metadata Topic Harmonization and Semantic Search for Linked-Data-Driven Geoportals -- A Case Study Using ArcGIS Online Yingjie Hu 1, Krzysztof Janowicz 1, Sathya Prasad 2, and Song Gao 1 1 STKO Lab, Department

More information

onem2m AND SMART M2M INTRODUCTION, RELEASE 2/3

onem2m AND SMART M2M INTRODUCTION, RELEASE 2/3 onem2m AND SMART M2M INTRODUCTION, RELEASE 2/3 Presenter: Omar Elloumi, onem2m TP Chair, Nokia Bell Labs and CTO group omar.elloumi@nokia.com onem2m www.onem2m.org 2016 onem2m Outline Introduction to onem2m

More information

Mustafa Jarrar: Lecture Notes on RDF Schema Birzeit University, Version 3. RDFS RDF Schema. Mustafa Jarrar. Birzeit University

Mustafa Jarrar: Lecture Notes on RDF Schema Birzeit University, Version 3. RDFS RDF Schema. Mustafa Jarrar. Birzeit University Mustafa Jarrar: Lecture Notes on RDF Schema Birzeit University, 2018 Version 3 RDFS RDF Schema Mustafa Jarrar Birzeit University 1 Watch this lecture and download the slides Course Page: http://www.jarrar.info/courses/ai/

More information

A Planning-Based Approach for the Automated Configuration of the Enterprise Service Bus

A Planning-Based Approach for the Automated Configuration of the Enterprise Service Bus A Planning-Based Approach for the Automated Configuration of the Enterprise Service Bus Zhen Liu, Anand Ranganathan, and Anton Riabov IBM T.J. Watson Research Center {zhenl,arangana,riabov}@us.ibm.com

More information

Semantic Web of Things (SWoT) An introduction. Gérald Rocher, Jean-Yves Tigli, 31/01/2017

Semantic Web of Things (SWoT) An introduction. Gérald Rocher, Jean-Yves Tigli, 31/01/2017 Semantic Web of Things (SWoT) An introduction Gérald Rocher, Jean-Yves Tigli, 31/01/2017 Internet of Things (IoT) Internet of Things (1/3) Physical things connected to Devices A Device provides access

More information

The Formal Syntax and Semantics of Web-PDDL

The Formal Syntax and Semantics of Web-PDDL The Formal Syntax and Semantics of Web-PDDL Dejing Dou Computer and Information Science University of Oregon Eugene, OR 97403, USA dou@cs.uoregon.edu Abstract. This white paper formally define the syntax

More information

A semantic publish-subscribe architecture for the Internet of Things

A semantic publish-subscribe architecture for the Internet of Things This document is downloaded from the VTT s Research Information Portal https://cris.vtt.fi VTT Technical Research Centre of Finland A semantic publish-subscribe architecture for the Internet of Things

More information

XML and Semantic Web Technologies. III. Semantic Web / 1. Ressource Description Framework (RDF)

XML and Semantic Web Technologies. III. Semantic Web / 1. Ressource Description Framework (RDF) XML and Semantic Web Technologies XML and Semantic Web Technologies III. Semantic Web / 1. Ressource Description Framework (RDF) Prof. Dr. Dr. Lars Schmidt-Thieme Information Systems and Machine Learning

More information

Semantic Interoperability. Being serious about the Semantic Web

Semantic Interoperability. Being serious about the Semantic Web Semantic Interoperability Jérôme Euzenat INRIA & LIG France Natasha Noy Stanford University USA 1 Being serious about the Semantic Web It is not one person s ontology It is not several people s common

More information

Processing ontology alignments with SPARQL

Processing ontology alignments with SPARQL Provided by the author(s) and NUI Galway in accordance with publisher policies. Please cite the published version when available. Title Processing ontology alignments with SPARQL Author(s) Polleres, Axel

More information

CONTEXT INFORMATION MANAGEMENT

CONTEXT INFORMATION MANAGEMENT ETSI ISG CIM https://portal.etsi.org/cim CONTEXT INFORMATION MANAGEMENT OASC CONNECTED SMART CITIES CONFERENCE 11.01.2018 SESSION: "GLOBAL STANDARDS FOR IOT AND SMART CITIES & COMMUNITIES" Contact Lindsay

More information

Business Process Modelling & Semantic Web Services

Business Process Modelling & Semantic Web Services Business Process Modelling & Semantic Web Services Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web services SOA Problems? CSA 3210 Last Lecture 2 Lecture Outline

More information

Towards Efficient Semantically Enriched Complex Event Processing and Pattern Matching

Towards Efficient Semantically Enriched Complex Event Processing and Pattern Matching Towards Efficient Semantically Enriched Complex Event Processing and Pattern Matching Syed Gillani 1,2 Gauthier Picard 1 Frédérique Laforest 2 Antoine Zimmermann 1 Institute Henri Fayol, EMSE, Saint-Etienne,

More information

A Semantic Model for Federated Queries Over a Normalized Corpus

A Semantic Model for Federated Queries Over a Normalized Corpus A Semantic Model for Federated Queries Over a Normalized Corpus Samuel Croset, Christoph Grabmüller, Dietrich Rebholz-Schuhmann 17 th March 2010, Hinxton EBI is an Outstation of the European Molecular

More information

Developing markup metaschemas to support interoperation among resources with different markup schemas

Developing markup metaschemas to support interoperation among resources with different markup schemas Developing markup metaschemas to support interoperation among resources with different markup schemas Gary Simons SIL International ACH/ALLC Joint Conference 29 May to 2 June 2003, Athens, GA The Context

More information

OWL-S for Describing Artifacts

OWL-S for Describing Artifacts OWL-S for Describing Artifacts Rossella Rubino, Ambra Molesini, Enrico Denti ambra.molesini@unibo.it Alma Mater Studiorum Università di Bologna Lisbon, 14 15 December 2006 Ambra Molesini (Università di

More information

COMBINING X3D WITH SEMANTIC WEB TECHNOLOGIES FOR INTERIOR DESIGN

COMBINING X3D WITH SEMANTIC WEB TECHNOLOGIES FOR INTERIOR DESIGN COMBINING X3D WITH SEMANTIC WEB TECHNOLOGIES FOR INTERIOR DESIGN Konstantinos Kontakis, Malvina Steiakaki, Michael Kalochristianakis, Kostas Kapetanakis and Athanasios G. Malamos Acknowledgements This

More information

Km4City Smart City API: an integrated support for mobility services

Km4City Smart City API: an integrated support for mobility services 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

More information

An Effective Device Integration Middleware in Prison IoT

An Effective Device Integration Middleware in Prison IoT 2017 International Conference on Applied Mechanics and Mechanical Automation (AMMA 2017) ISBN: 978-1-60595-471-4 An Effective Device Integration Middleware in Prison IoT Wei WEI *, Yang LIU, Huan-huan

More information

Towards Stream- based Reasoning and Machine Learning for IoT Applica<ons

Towards Stream- based Reasoning and Machine Learning for IoT Applica<ons Towards Stream- based Reasoning and Machine Learning for IoT Applica

More information

SPARQL: An RDF Query Language

SPARQL: An RDF Query Language SPARQL: An RDF Query Language Wiltrud Kessler Institut für Maschinelle Sprachverarbeitung Universität Stuttgart Semantic Web Winter 2015/16 This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike

More information

Automatic Configuration of Smart City Applications for User-Centric Decision Support

Automatic Configuration of Smart City Applications for User-Centric Decision Support Automatic Configuration of Smart City Applications for User-Centric Decision Support Thu-Le Pham, Stefano Germano, Alessandra Mileo, Daniel Küemper and Muhammad Intizar Ali INSIGHT, National University

More information

Jena.

Jena. Jena http://openjena.org/ The Beginning... From: McBride, Brian Date: Mon, 28 Aug 2000 13:40:03 +0100 To: "RDF Interest (E-mail)" A few weeks ago I posted

More information

Ranking-Based Suggestion Algorithms for Semantic Web Service Composition

Ranking-Based Suggestion Algorithms for Semantic Web Service Composition Ranking-Based Suggestion Algorithms for Semantic Web Service Composition Rui Wang, Sumedha Ganjoo, John A. Miller and Eileen T. Kraemer Presented by: John A. Miller July 5, 2010 Outline Introduction &

More information

Graphical Notation for Topic Maps (GTM)

Graphical Notation for Topic Maps (GTM) Graphical Notation for Topic Maps (GTM) 2005.11.12 Jaeho Lee University of Seoul jaeho@uos.ac.kr 1 Outline 2 Motivation Requirements for GTM Goals, Scope, Constraints, and Issues Survey on existing approaches

More information

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Fall 94-95

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Fall 94-95 ه عا ی Semantic Web Semantic Web Services Morteza Amini Sharif University of Technology Fall 94-95 Outline Semantic Web Services Basics Challenges in Web Services Semantics in Web Services Web Service

More information

COMP9321 Web Application Engineering

COMP9321 Web Application Engineering COMP9321 Web Application Engineering Semester 2, 2017 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 5 http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2465 1 Semantic

More information

A SEMANTIC MATCHMAKER SERVICE ON THE GRID

A SEMANTIC MATCHMAKER SERVICE ON THE GRID DERI DIGITAL ENTERPRISE RESEARCH INSTITUTE A SEMANTIC MATCHMAKER SERVICE ON THE GRID Andreas Harth Yu He Hongsuda Tangmunarunkit Stefan Decker Carl Kesselman DERI TECHNICAL REPORT 2004-05-18 MAY 2004 DERI

More information

Probabilistic logics for defining and using P2P service descriptions

Probabilistic logics for defining and using P2P service descriptions Probabilistic logics for defining and using P2P service descriptions Henrik Nottelmann, Norbert Fuhr MMGPS Workshop London, UK December 16, 2003 Henrik Nottelmann, Norbert Fuhr 1/20 Outline 1. Motivation

More information

Semantic challenges in sharing dataset metadata and creating federated dataset catalogs

Semantic challenges in sharing dataset metadata and creating federated dataset catalogs Linked Open Data in Agriculture MACS-G20 Workshop in Berlin, September 27th 28th, 2017 Semantic challenges in sharing dataset metadata and creating federated dataset catalogs The example of the CIARD RING

More information

Streaming the Web: Reasoning over Dynamic Data

Streaming the Web: Reasoning over Dynamic Data Streaming the Web: Reasoning over Dynamic Data Alessandro Margara a, Jacopo Urbani a, Frank van Harmelen a, Henri Bal a a Dept. of Computer Science, Vrije Universiteit Amsterdam Amsterdam, The Netherlands

More information

VISO: A Shared, Formal Knowledge Base as a Foundation for Semi-automatic InfoVis Systems

VISO: A Shared, Formal Knowledge Base as a Foundation for Semi-automatic InfoVis Systems VISO: A Shared, Formal Knowledge Base as a Foundation for Semi-automatic InfoVis Systems Jan Polowinski Martin Voigt Technische Universität DresdenTechnische Universität Dresden 01062 Dresden, Germany

More information

Linked Data and RDF. COMP60421 Sean Bechhofer

Linked Data and RDF. COMP60421 Sean Bechhofer Linked Data and RDF COMP60421 Sean Bechhofer sean.bechhofer@manchester.ac.uk Building a Semantic Web Annotation Associating metadata with resources Integration Integrating information sources Inference

More information

Real-Time IoT Stream Processing and Large-scale Data Analytics for Smart City Applications

Real-Time IoT Stream Processing and Large-scale Data Analytics for Smart City Applications GRANT AGREEMENT No 609035 FP7-SMARTCITIES-2013 Real-Time IoT Stream Processing and Large-scale Data Analytics for Smart City Applications Collaborative Project Smart City Reference Datasets and Key Performance

More information

Agent Semantic Communications Service (ASCS) Teknowledge

Agent Semantic Communications Service (ASCS) Teknowledge Agent Semantic Communications Service (ASCS) Teknowledge John Li, Allan Terry November 2004 0 Overall Program Summary The problem: Leverage semantic markup for integration of heterogeneous data sources

More information

Semantic Web Systems Web Services Part 2 Jacques Fleuriot School of Informatics

Semantic Web Systems Web Services Part 2 Jacques Fleuriot School of Informatics Semantic Web Systems Web Services Part 2 Jacques Fleuriot School of Informatics 16 th March 2015 In the previous lecture l Web Services (WS) can be thought of as Remote Procedure Calls. l Messages from

More information

Semantic SOA - Realization of the Adaptive Services Grid

Semantic SOA - Realization of the Adaptive Services Grid Semantic SOA - Realization of the Adaptive Services Grid results of the final year bachelor project Outline review of midterm results engineering methodology service development build-up of ASG software

More information

Semantic IoT System for Indoor Environment Control A Sparql and SQL based hybrid model

Semantic IoT System for Indoor Environment Control A Sparql and SQL based hybrid model , pp.678-683 http://dx.doi.org/10.14257/astl.2015.120.135 Semantic IoT System for Indoor Environment Control A Sparql and SQL based hybrid model Faiza Tila, Do Hyuen Kim Computer Engineering Department,

More information

An Approach for Composing Web Services through OWL Kumudavalli.N Mtech Software Engineering

An Approach for Composing Web Services through OWL Kumudavalli.N Mtech Software Engineering www.ijecs.in International Journal Of Engineering And Computer Science ISSN: 2319-7242 Volume 6 Issue 2 Feb. 2017, Page No. 20383-20387 Index Copernicus Value (2015): 58.10, DOI: 10.18535/ijecs/v6i2.39

More information

Semantic Web. Ontology Pattern. Gerd Gröner, Matthias Thimm. Institute for Web Science and Technologies (WeST) University of Koblenz-Landau

Semantic Web. Ontology Pattern. Gerd Gröner, Matthias Thimm. Institute for Web Science and Technologies (WeST) University of Koblenz-Landau Semantic Web Ontology Pattern Gerd Gröner, Matthias Thimm {groener,thimm}@uni-koblenz.de Institute for Web Science and Technologies (WeST) University of Koblenz-Landau July 18, 2013 Gerd Gröner, Matthias

More information

Semantics Modeling and Representation. Wendy Hui Wang CS Department Stevens Institute of Technology

Semantics Modeling and Representation. Wendy Hui Wang CS Department Stevens Institute of Technology Semantics Modeling and Representation Wendy Hui Wang CS Department Stevens Institute of Technology hwang@cs.stevens.edu 1 Consider the following data: 011500 18.66 0 0 62 46.271020111 25.220010 011500

More information

Information Retrieval System Based on Context-aware in Internet of Things. Ma Junhong 1, a *

Information Retrieval System Based on Context-aware in Internet of Things. Ma Junhong 1, a * Information Retrieval System Based on Context-aware in Internet of Things Ma Junhong 1, a * 1 Xi an International University, Shaanxi, China, 710000 a sufeiya913@qq.com Keywords: Context-aware computing,

More information

Semantic Web Knowledge Representation in the Web Context. CS 431 March 24, 2008 Carl Lagoze Cornell University

Semantic Web Knowledge Representation in the Web Context. CS 431 March 24, 2008 Carl Lagoze Cornell University Semantic Web Knowledge Representation in the Web Context CS 431 March 24, 2008 Carl Lagoze Cornell University Acknowledgements for various slides and ideas Ian Horrocks (Manchester U.K.) Eric Miller (W3C)

More information

VoCaLS: Vocabulary & Catalog of Linked Streams

VoCaLS: Vocabulary & Catalog of Linked Streams VoCaLS: Vocabulary & Catalog of Linked Streams Yehia Abo Sedira 1, Riccardo Tommasini 1, Daniele Dell Aglio 2, Marco Balduini 1, Muhammad Intizar Ali 3, Danh Le Phuoc 4, Emanuele Della Valle 1, Jean-Paul

More information