Processing Heterogeneous RDF Event Streams with Standing SPARQL Update
|
|
- Cory Hodges
- 6 years ago
- Views:
Transcription
1 Processing Heterogeneous RDF Streams with Standing SPARQL Update Mikko Rinne, Haris Abdullah, Seppo Törmä, Esko Nuutila Department of Computer Science and Engineering Distributed Systems Group
2 Smart Cities Need Interoperability Smart environments of the future interconnect billions of sensors Platforms from multiple vendors Operated by different companies, public authorities or individuals Highly distributed, loosely coupled solutions based on common standards are required Challenge to proprietary platforms Semantic web standards RDF, SPARQL and OWL offer a good base for interoperability How would they work for event processing?
3 Solution Components 1. Method: Multiple collaborating SPARQL queries and update rules processing heterogeneous events expressed in RDF 2. Implementation (INSTANS): Incremental continuous query engine based on the Rete-algorithm
4 An = Anything that happens or is contemplated as happening *) Seppo came in Mikko came in Esko came in (Simple) (Simple) (Simple) It is 9 a.m. Seppo, Mikko and Esko are in. (Simple) (Simple) (Simple) (Simple) Composite Synthesized Complex Meeting started in time Summarizes, represents, or denotes a set of other events *) *) Luckham, D., Schulte, R.: processing glossary version 2.0 (Jul 2011)
5 Heterogeneous Representations Variable event structures in an open environment Different sensors may support different parameters Queries can match the data of interest and disregard the rest Semantic web standard RDF has flexible support for heterogeneous event structures Alternative approaches typically cover data stream processing on individual timeannotated triples :p3 tl: Insta nt event: agent rdf: type event: rdf: type :e1 event: time tl: at T08:1 7:11 event: place Example Location Update geo: lat geo: long geo: alt
6 SPARQL Query + Update SPARQL is tailor-made to query RDF data SPARQL 1.1 Update supports INSERT operations, enabling Memory Communication between SPARQL queries Stepwise processing of data Applications can be constructed entirely of SPARQL Queries
7 Close Friends Example Service Mobile clients emit location updates Service produces a nearby notification if two friends come geographically close to each other 1. Static input (RDF Store) Configuration 2. Producer (RDF Stream) 5. Consumer Mobile Client 3. Channel 4. Processing Agent Network
8 Approach 1: Single Query CONSTRUCT {?person1 :nearby?person2 } WHERE { # Part 1: Bind event data for pairs of persons who know each other GRAPH < {?person1 foaf:knows?person2 } <bind events for p1+p2> # Part 2: Remove events, if a newer event can be found FILTER NOT EXISTS { Find the latest?event3 rdf:type event: ; location for event:agent?person1 ; event:time [tl:at?dttm3]. each person?event4 rdf:type event: ; event:agent?person2 ; event:time [tl:at?dttm4]. FILTER ((?dttm1 <?dttm3) (?dttm2 <?dttm4)) } # Part 3: Check if the latest registrations were close in space and time FILTER ( (abs(?lat2-?lat1)<0.01) && (abs(?long2-?long1)<0.01) && (abs(hours(?dttm2)*60+minutes(?dttm2)-hours(?dttm1)*60-minutes(?dttm1))<10))} Finds friends, whose latest registrations are close in space and time Doesn t do anything for buffer management or re-execution of the query
9 Approach 2: Window-Based Streaming SPARQL REGISTER QUERY CloseFriends COMPUTED EVERY 2m AS SELECT?person1?person2 FROM STREAM < [RANGE 10m STEP 2m] FROM WHERE { # Part 1: Bind event data for all friends?person1 foaf:knows?person2 <bind events for p1+p2> FILTER ( ( ((?lat2-?lat1)*(?lat2-?lat1)) < 0.01*0.01) ) FILTER ( ( ((?long2-?long1)*(?long2-?long1)) < 0.01*0.01) ) } ORDER BY?dttm1?dttm2 Window range and repetition rate C-SPARQL environment handles windowing, removal of old events and repetition of query Duplicate removal has to be handled by external means Notification delay and duplicates lead to compromises
10 Approach 3: Collaborative SPARQL Update Rules Query 1: Maintain only the latest registration in the workspace Query 3: Emit notifications Query 2: Insert a nearby detection marker Query 4: Delete nearby status No duplicate detections Buffer management handled by SPARQL
11 Rete-Algorithm in INSTANS Translation of SPARQL queries into an incremental processor Each input triple propagates according to the queries and resulting states are saved within the structure When a complete query is matched, results are immediately available This sample query selects events between 10 and 11 o clock!1 Query: "1:! a event:event Y1 SELECT?event WHERE {?event a event: ; event:7me?7me.?7me tl:at?day7me. FILTER ( hours(?day7me) = 10 ) } Process flow:?event 2?event!2 1 "2:! event:time! :e1?event 1 Each condi7on corresponds to an α- node. α1 matches with sample input :e1 a event:. 2 :e1 propagates to β2 and is stored there. 3 α2 matches with :e1 event:,me _:b1, where _:b1 is a blank node. Input from β2 matches with?event in Y2. 4 :e1 and _:b1 propagate un7l β3. 5 α3 matches with input _:b1 tl:at T10:05:00 ˆˆxsd:dateTime. 6 In Y3 _:b1 is equal in both incoming branches and can be eliminated. 7 :e1 and T10:05:00 ˆˆxsd:dateTime reach filter1. The condi7on hour = 10 is true. 8 :e1 is selected as a result. Y2 4!3 3?event,?time?event,?time :e1 _:b1?event,?time Y3 filter1 select1 "3:! tl:at!?event,?daytime?event 5?time,?daytime Drop _:b1 :e1 10:05
12 Comparison of Approaches Single Query C-SPARQL INSTANS Correctness of notifications Yes Yes if windows overlap Yes Duplication elimination Only within one query Only inside window Yes Timeliness of notifications Query triggered Periodically Triggered triggered Scalability wrt #events No Yes Yes
13 Notification Delay Results 5 simulated friends moving on a map C-SPARQL query processing delay varied ms for 5-60 events, respectively Window repetition rate is the dominant component of the notification delay With 1 event per second inter-arrival time C-SPARQL notification delay measured at seconds. Notification Delay [s] C-SPARQL INSTANS 5s 10s 20s 30s 40s 50s 60s C-SPARQL Window Length INSTANS: 12 ms independent of window length
14 Summary processing based on RDF-encoded heterogeneous events format can evolve independently of event processing application Built-in support for disjoint vocabularies SPARQL Query + Update Application can be built entirely out of collaborating SPARQL queries Access to linked open data, future possibilities for inference No proprietary extensions needed so far Promise of good interoperability in multi-vendor multi-actor environments Continuous incremental matching using the Rete-algorithm No repeating windows (processing repetition, duplicate matches, missed detections on window borders) Application areas in smart spaces, context-aware mobile systems, internet-of-things, the real-time web etc. *) ACM Special Interest Group for Applied Computing
15 Conclusions Collaborative SPARQL queries are a promising method for event processing using semantic web technologies A platform capable of continuous event-driven evaluation of parallel SPARQL-queries supporting SPARQL 1.1 Update (INSERT) is needed INSTANS outperforms the comparison approaches Single SPARQL query lacks buffer management and repetition Window-based streaming SPARQL suffers from contradicting requirements in setting operation parameters INSTANS gives corrent notifications without duplicates in a fraction of the notification time of Streaming SPARQL.
16 Background Material
17 Queries in Approach 3 Query 1) Window-query: DELETE { <bind event to variables>} WHERE { <bind event to variables> FILTER EXISTS {?event2 event:agent?person ; event:time [tl:at?dttm2]. FILTER (?dttm <?dttm2) } } Query 2) Nearby detection INSERT {?person1 :nearby?person2 } WHERE {?person1 foaf:knows?person2. <bind events for p1+p2> # Check proximity in space and time FILTER ((abs(?lat2-?lat1)<0.01) && (abs(?long2-?long1)<0.01) && (abs(hours(?dttm2)*60+minutes(?dttm2) -hours(?dttm1)*60-minutes(?dttm1))<10)) # Don't insert, if the relation already exists FILTER NOT EXISTS {?person1 :nearby?person2}} Query 3) Notification: SELECT?person1?person2 WHERE {?person1 :nearby?person2 } Query 4) Removal of ``nearby'' status: DELETE {?person1 :nearby?person2 } WHERE {?person1 foaf:knows?person2. <bind events for p1+p2> FILTER ( (abs(?lat2-?lat1)>0.02) (abs(? long2-?long1)>0.02)) FILTER EXISTS {?person1 :nearby?person2 } }
Introduction to INSTANS
Introduction to INSTANS Mikko Rinne, Seppo Törmä, Esko Nuutila http://cse.aalto.fi/instans/ 11.10.2013 Department of Computer Science and Engineering Distributed Systems Group INSTANS *) Event Processing
More informationSPARQL-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 informationRinne, Mikko; Abdullah, Haris; Törmä, Seppo; Nuutila, Esko Processing Heterogeneous RDF Events with Standing SPARQL Update Rules
Powered by TCPDF (www.tcpdf.org) This is an electronic reprint of the original article. This reprint may differ from the original in pagination and typographic detail. Rinne, Mikko; Abdullah, Haris; Törmä,
More informationThe Event Processing ODP
The Event Processing ODP Eva Blomqvist 1 and Mikko Rinne 2 1 Linköping University, 581 83 Linköping, Sweden eva.blomqvist@liu.se 2 Department of Computer Science and Engineering, Aalto University, School
More informationSmart Spaces Semantic Interoperability and Complex Event Processing
Smart Spaces Semantic Interoperability and Complex Event Processing Seppo Törmä Distributed Systems Group Department of Computer Science and Engineering School of Science, Aalto University Contents Research
More informationA Formal Definition of RESTful Semantic Web Services. Antonio Garrote Hernández María N. Moreno García
A Formal Definition of RESTful Semantic Web Services Antonio Garrote Hernández María N. Moreno García Outline Motivation Resources and Triple Spaces Resources and Processes RESTful Semantic Resources Example
More informationEvent Object Boundaries in RDF Streams A Position Paper
Event Object Boundaries in RDF Streams A Position Paper Robin Keskisärkkä and Eva Blomqvist Department of Computer and Information Science Linköping University, Sweden {robin.keskisarkka eva.blomqvist}@liu.se
More informationLinked Stream Data Processing Part I: Basic Concepts & Modeling
Linked Stream Data Processing Part I: Basic Concepts & Modeling Danh Le-Phuoc, Josiane X. Parreira, and Manfred Hauswirth DERI - National University of Ireland, Galway Reasoning Web Summer School 2012
More informationWeb-based BIM. Seppo Törmä Aalto University, School of Science
Web-based BIM Seppo Törmä Aalto University, School of Science DRUM Project (2011-2013) Distributed Transactional Building Information Management (Tekla, Solibri, Skanska, CGI, M.A.D., Progman, Aalto) Goals
More informationEvent Stores (I) [Source: DB-Engines.com, accessed on August 28, 2016]
Event Stores (I) Event stores are database management systems implementing the concept of event sourcing. They keep all state changing events for an object together with a timestamp, thereby creating a
More informationSemantic Integration with Apache Jena and Apache Stanbol
Semantic Integration with Apache Jena and Apache Stanbol All Things Open Raleigh, NC Oct. 22, 2014 Overview Theory (~10 mins) Application Examples (~10 mins) Technical Details (~25 mins) What do we mean
More informationLesson 5 Web Service Interface Definition (Part II)
Lesson 5 Web Service Interface Definition (Part II) Service Oriented Architectures Security Module 1 - Basic technologies Unit 3 WSDL Ernesto Damiani Università di Milano Controlling the style (1) The
More informationSEPA SPARQL Event Processing Architecture
SEPA SPARQL Event Processing Architecture Enabling distributed, context aware and interoperable Dynamic Linked Data and Web of Things applications Luca Roffia (luca.roffia@unibo.it) Web of Things: members
More informationOn the use of Abstract Workflows to Capture Scientific Process Provenance
On the use of Abstract Workflows to Capture Scientific Process Provenance Paulo Pinheiro da Silva, Leonardo Salayandia, Nicholas Del Rio, Ann Q. Gates The University of Texas at El Paso CENTER OF EXCELLENCE
More informationContents. 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 informationFAGI-gis: A tool for fusing geospatial RDF data
FAGI-gis: A tool for fusing geospatial RDF data Giorgos Giannopoulos 1, Nick Vitsas 1, Nikos Karagiannakis 1, Dimitrios Skoutas 1, and Spiros Athanasiou 1 IMIS Institute, Athena Research Center Abstract.
More informationNovel System Architectures for Semantic Based Sensor Networks Integraion
Novel System Architectures for Semantic Based Sensor Networks Integraion Z O R A N B A B O V I C, Z B A B O V I C @ E T F. R S V E L J K O M I L U T N O V I C, V M @ E T F. R S T H E S C H O O L O F T
More informationNetwork Based Hard/Soft Information Fusion Network Architecture/SOA J. Rimland
Network Based Hard/Soft Information Fusion Network Architecture/SOA J. Rimland Objectives: Develop, demonstrate and evaluate an information architecture, cyber-infrastructure, data standards and tools
More informationMaximising (Re)Usability of Language Resources using Linguistic Linked Data
Maximising (Re)Usability of Language Resources using Linguistic Linked Data A. Gómez-Pérez Universidad Politécnica de Madrid asun@fi.upm.es 18/05/2015 Presenter name 1 Lack of interoperability of Language
More informationAllegroGraph for Flexibility in the Enterprise and on the Web. Jans Aasman Franz Inc
AllegroGraph for Flexibility in the Enterprise and on the Web Jans Aasman Franz Inc ja@franz.com What is a triple store (1 (2 3) (4 5) (6 7) (8 9) (10 11) (12 13) (14 15)(16 17) (18 19 20 21 22 23 24
More informationBSC 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 informationSemantic Web and Python Concepts to Application development
PyCon 2009 IISc, Bangalore, India Semantic Web and Python Concepts to Application development Vinay Modi Voice Pitara Technologies Private Limited Outline Web Need better web for the future Knowledge Representation
More informationAdding formal semantics to the Web
Adding formal semantics to the Web building on top of RDF Schema Jeen Broekstra On-To-Knowledge project Context On-To-Knowledge IST project about content-driven knowledge management through evolving ontologies
More informationProLD: Propagate Linked Data
ProLD: Propagate Linked Data Peter Kalchgruber University of Vienna, Faculty of Computer Science, Liebiggasse 4/3-4, A-1010 Vienna peter.kalchgruber@univie.ac.at Abstract. Since the Web of Data consists
More informationPosition Paper for Ubiquitous WEB
Position Paper for Ubiquitous WEB Satoru TAKAGI, Katsunori SHINDO, Jun YAMADA, Ken SAKAMURA YRP Ubiquitous Networking Laboratory 1. Our Objectives As various types of digital communication networks including
More informationScaling Parallel Rule-based Reasoning
University of Applied Sciences and Arts Dortmund Scaling Parallel Rule-based Reasoning Martin Peters 1, Christopher Brink 1, Sabine Sachweh 1 and Albert Zündorf 2 1 University of Applied Sciences and Arts
More informationA Survey of Context Modelling and Reasoning Techniques
Formal Information A Survey of Context Modelling and Reasoning Techniques Bettini, Brdiczka, Henricksen, Indulska, Nicklas, Ranganathan, Riboni Pervasive and Mobile Computing 2008 (submitted), 2010 (published)
More informationSAF: A Provenance-Tracking Framework for Interoperable Semantic Applications
SAF: A Provenance-Tracking Framework for Interoperable Semantic Applications Evan W. Patton, Dominic Difranzo, and Deborah L. McGuinness Rensselaer Polytechnic Institute, 110 8th StreetTroy, NY, USA, 12180
More informationContext-aware Semantic Middleware Solutions for Pervasive Applications
Solutions for Pervasive Applications Alessandra Toninelli alessandra.toninelli@unibo.it Università degli Studi di Bologna Department of Electronics, Information and Systems PhD Course Infrastructure and
More informationH1 Spring B. Programmers need to learn the SOAP schema so as to offer and use Web services.
1. (24 points) Identify all of the following statements that are true about the basics of services. A. If you know that two parties implement SOAP, then you can safely conclude they will interoperate at
More informationSemantic Processing of Sensor Event Stream by Using External Knowledge Bases
Semantic Processing of Sensor Event Stream by Using External Knowledge Bases Short Paper Kia Teymourian and Adrian Paschke Freie Universitaet Berlin, Berlin, Germany {kia, paschke}@inf.fu-berlin.de Abstract.
More informationWHAT ISINTEROPERABILITY? (AND HOW DO WE MEASURE IT?) INSPIRE Conference 2011 Edinburgh, UK
WHAT ISINTEROPERABILITY? (AND HOW DO WE MEASURE IT?) INSPIRE Conference 2011 Edinburgh, UK Motivation Interoperability is a core objective of INSPIRE Interoperability a major element of GEOSS Strategic
More informationDIONYSUS: 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 informationFlexible Tools for the Semantic Web
Flexible Tools for the Semantic Web (instead of Jans Aasman from Franz Inc.) Software Systems Group (STS) Hamburg University of Technology (TUHH) Hamburg-Harburg, Germany (and GmbH & Co. KG) 1 Flexible
More informationCHAPTER 7. Observations, Conclusions and Future Directions Observations 7.2. Limitations of the Model 7.3. Conclusions 7.4.
CHAPTER 7 Observations, Conclusions and Future Directions 7.1. Observations 7.2. Limitations of the Model 7.3. Conclusions 7.4. Future work Domain-specific Ontology for Student s Information in Academic
More informationOntology Servers and Metadata Vocabulary Repositories
Ontology Servers and Metadata Vocabulary Repositories Dr. Manjula Patel Technical Research and Development m.patel@ukoln.ac.uk http://www.ukoln.ac.uk/ Overview agentcities.net deployment grant Background
More informationLinked 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 informationForward Chaining Reasoning Tool for Rya
Forward Chaining Reasoning Tool for Rya Rya Working Group, 6/29/2016 Forward Chaining Reasoning Tool for Rya 6/29/2016 1 / 11 OWL Reasoning OWL (the Web Ontology Language) facilitates rich ontology definition
More informationUsing RDF to Model the Structure and Process of Systems
Using RDF to Model the Structure and Process of Systems Marko A. Rodriguez Jennifer H. Watkins Johan Bollen Los Alamos National Laboratory {marko,jhw,jbollen}@lanl.gov Carlos Gershenson New England Complex
More informationSemantic enablers for dynamic digital-physical object associations in a federated node architecture for the Internet of Things
1 2 3 4 Semantic enablers for dynamic digital-physical object associations in a federated node architecture for the Internet of Things Suparna De 1, Benoit Christophe 2, Klaus Moessner 1 1 Centre for Communication
More informationTowards a Semantic Web Platform for Finite Element Simulations
Towards a Semantic Web Platform for Finite Element Simulations André Freitas 1, Kartik Asooja 1, Swapnil Soni 1,2, Marggie Jones 1, Panagiotis Hasapis 3, Ratnesh Sahay 1 1 Insight Centre for Data Analytics,
More informationA Framework for Performance Study of Semantic Databases
A Framework for Performance Study of Semantic Databases Xianwei Shen 1 and Vincent Huang 2 1 School of Information and Communication Technology, KTH- Royal Institute of Technology, Kista, Sweden 2 Services
More informationChoosing between Axioms, Rules & Queries: Experiments with Semantic Integration Techniques
Choosing between Axioms, Rules & Queries: Experiments with Semantic Integration Techniques Christopher J. Matheus, Bell Labs Ireland OWLED June 6, 2011 Semantic Data Access @ BLI Semantic Data Access Research
More informationonem2m 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 informationWebGUI & the Semantic Web. William McKee WebGUI Users Conference 2009
WebGUI & the Semantic Web William McKee william@knowmad.com WebGUI Users Conference 2009 Goals of this Presentation To learn more about the Semantic Web To share Tim Berners-Lee's vision of the Web To
More informationCollage: A Declarative Programming Model for Compositional Development and Evolution of Cross-Organizational Applications
Collage: A Declarative Programming Model for Compositional Development and Evolution of Cross-Organizational Applications Bruce Lucas, IBM T J Watson Research Center (bdlucas@us.ibm.com) Charles F Wiecha,
More informationReal World Data Governance- Part 1
Real World Data Governance- Part 1 Day in the Life of a Business Steward Jesse Lambert and Jack Spivak, TopQuadrant Inc. November 30, 2017 Today s Program TopBraid EDG: A Day in the Life of a Business
More informationApplication of the Peer-to-Peer Paradigm in Digital Libraries
Application of the Peer-to-Peer Paradigm in Digital Libraries Stratis D. Viglas 1 Theodore Dalamagas 2 Vassilis Christophides 3 Timos Sellis 2 Aggeliki Dimitriou 2 1 University of Edinburgh, UK 2 National
More informationWHAT IS WEB 3.0? Abstract. While the concept of Web2.0 has made a significant impact on the
Abstract While the concept of Web2.0 has made a significant impact on the businesses of today, Impetus goes a step forward and tries to comprehend the phenomenon that is most likely to be the next avtaar
More informationGrid Resources Search Engine based on Ontology
based on Ontology 12 E-mail: emiao_beyond@163.com Yang Li 3 E-mail: miipl606@163.com Weiguang Xu E-mail: miipl606@163.com Jiabao Wang E-mail: miipl606@163.com Lei Song E-mail: songlei@nudt.edu.cn Jiang
More informationSemantic 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 informationAn Evaluation of Geo-Ontology Representation Languages for Supporting Web Retrieval of Geographical Information
An Evaluation of Geo-Ontology Representation Languages for Supporting Web Retrieval of Geographical Information P. Smart, A.I. Abdelmoty and C.B. Jones School of Computer Science, Cardiff University, Cardiff,
More informationWhat 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 informationWeb 2.0 and the Semantic Web
Department of Computer Science Web 2.0 and the Semantic Web Group Homework of Internet Services & Protocols 12.06.2006 Chao Xiaojuan Shen Li Wu Weiwei Wu Binbin History of Web:From Web1.0 to Web2.0 Web1.0
More informationQuickTime and a Tools API Breakout. TIFF (LZW) decompressor are needed to see this picture.
Tools API Breakout The number of Semantic Web tools is growing very fast. When building Semantic Web applications, we would like to be able to assemble a set of tools, choosing the best-of-breed for each
More informationArchitectural Styles - Finale
Material and some slide content from: - Emerson Murphy-Hill - Software Architecture: Foundations, Theory, and Practice - Essential Software Architecture Architectural Styles - Finale Reid Holmes Lecture
More informationProposed Cooperative ICT Projects. Mie Mie Thet Thwin. Rector University of Computer Studies, Yangon, Myanmar
Proposed Cooperative ICT Projects Mie Mie Thet Thwin Rector University of Computer Studies, Yangon, Myanmar Contents Cyber Security Projects Big Data Analytic Projects Research & Education Network Other
More informationOracle Spatial and Graph: Benchmarking a Trillion Edges RDF Graph ORACLE WHITE PAPER NOVEMBER 2016
Oracle Spatial and Graph: Benchmarking a Trillion Edges RDF Graph ORACLE WHITE PAPER NOVEMBER 2016 Introduction One trillion is a really big number. What could you store with one trillion facts?» 1000
More informationIoT CoAP Plugtests & Workshop November 27 th 2012
Building the Environment for the Things as a Service IoT CoAP Plugtests & Workshop November 27 th 2012 Introduction The BETaaS FP7 project Facts Start date: 1/10/12 End date: 31/3/15 (30 months) Cost:
More informationPrzemek Woznowski, Cardiff University Supervised by Prof. Alun Preece
Przemek Woznowski, Cardiff University Supervised by Prof. Alun Preece Introduction Problem Research Question Addressed Challenges Explained Proposed System Architecture Benefits Conceptual Representation
More informationA 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 informationThe Semantic Event Broker. Francesco Morandi
The Semantic Event Broker Francesco Morandi What are we doing and what future for Smart M3? Is it possible to consider today Smart M3 still a «triplestore» or an «endpoint» alternative? Modern SPARQL Endpoint
More informationSWoTSuite: A Toolkit for Prototyping End-to-End Semantic Web of Things Applications
SWoTSuite: A Toolkit for Prototyping End-to-End Semantic Web of Things Applications Pankesh Patel*, Amelie Gyrard**, Soumya Kanti Datta and Muhammad Intizar Ali *ABB Corporate Research, India; **University
More informationKeyword Search in RDF Databases
Keyword Search in RDF Databases Charalampos S. Nikolaou charnik@di.uoa.gr Department of Informatics & Telecommunications University of Athens MSc Dissertation Presentation April 15, 2011 Outline Background
More informationSempala. Interactive SPARQL Query Processing on Hadoop
Sempala Interactive SPARQL Query Processing on Hadoop Alexander Schätzle, Martin Przyjaciel-Zablocki, Antony Neu, Georg Lausen University of Freiburg, Germany ISWC 2014 - Riva del Garda, Italy Motivation
More informationOverview 4.2: Routing
Overview 4.2: Routing Forwarding vs Routing forwarding: to select an output port based on destination address and routing table routing: process by which routing table is built Network as a Graph A 6 1
More informationH1 Spring C. A service-oriented architecture is frequently deployed in practice without a service registry
1. (12 points) Identify all of the following statements that are true about the basics of services. A. Screen scraping may not be effective for large desktops but works perfectly on mobile phones, because
More informationEnhancement of CoAP Packet Delivery Performance for Internet of Things. Hang Liu
Enhancement of CoAP Packet Delivery Performance for Internet of Things Hang Liu Outline Motivation and Industrial Relevance Project Objectives Approach and Previous Results Future Work Outcome and Impact
More informationLinked Data: What Now? Maine Library Association 2017
Linked Data: What Now? Maine Library Association 2017 Linked Data What is Linked Data Linked Data refers to a set of best practices for publishing and connecting structured data on the Web. URIs - Uniform
More informationEfficient Temporal Reasoning on Streams of Events with DOTR
Efficient Temporal Reasoning on Streams of Events with DOTR Alessandro Margara 1, Gianpaolo Cugola 1, Dario Collavini 1, and Daniele Dell Aglio 2 1 DEIB, Politecnico di Milano [alessandro.margara gianpaolo.cugola]@polimi.it
More informationa paradigm for the Introduction to Semantic Web Semantic Web Angelica Lo Duca IIT-CNR Linked Open Data:
Introduction to Semantic Web Angelica Lo Duca IIT-CNR angelica.loduca@iit.cnr.it Linked Open Data: a paradigm for the Semantic Web Course Outline Introduction to SW Give a structure to data (RDF Data Model)
More information[MS-TURNBWM]: Traversal using Relay NAT (TURN) Bandwidth Management Extensions
[MS-TURNBWM]: Traversal using Relay NAT (TURN) Bandwidth Management Extensions Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open
More informationDBpedia-An Advancement Towards Content Extraction From Wikipedia
DBpedia-An Advancement Towards Content Extraction From Wikipedia Neha Jain Government Degree College R.S Pura, Jammu, J&K Abstract: DBpedia is the research product of the efforts made towards extracting
More informationINF3580/4580 Semantic Technologies Spring 2017
INF3580/4580 Semantic Technologies Spring 2017 Lecture 9: Model Semantics & Reasoning Martin Giese 13th March 2017 Department of Informatics University of Oslo Today s Plan 1 Repetition: RDF semantics
More informationEnergy-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 informationVijetha Shivarudraiah Sai Phalgun Tatavarthy. CSc 8711 Georgia State University
Vijetha Shivarudraiah Sai Phalgun Tatavarthy CSc 8711 Georgia State University Seman&c Web Focused on machines a web talking to machines The Grid Super virtual computer Many networked loosely coupled computers
More informationXML Data Stream Processing: Extensions to YFilter
XML Data Stream Processing: Extensions to YFilter Shaolei Feng and Giridhar Kumaran January 31, 2007 Abstract Running XPath queries on XML data steams is a challenge. Current approaches that store the
More informationA Knowledge Model Driven Solution for Web-Based Telemedicine Applications
Medical Informatics in a United and Healthy Europe K.-P. Adlassnig et al. (Eds.) IOS Press, 2009 2009 European Federation for Medical Informatics. All rights reserved. doi:10.3233/978-1-60750-044-5-443
More informationSensor Data Management
Wright State University CORE Scholar Kno.e.sis Publications The Ohio Center of Excellence in Knowledge- Enabled Computing (Kno.e.sis) 8-14-2007 Sensor Data Management Cory Andrew Henson Wright State University
More informationIntegrating Soar into the OneSAF Models Framework. Dr. Doug Reece
Integrating Soar into the OneSAF Models Framework Dr. Doug Reece Outline OneSAF Modeling Infrastructure (MI) overview Emphasis on entity architecture Ideas for integrating Soar Not interfacing 2 OneSAF
More informationChapter 11 - Data Replication Middleware
Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 11 - Data Replication Middleware Motivation Replication: controlled
More informationGraph Data Management & The Semantic Web
Graph Data Management & The Semantic Web Prof. Dr. Philippe Cudré-Mauroux Director, exascale Infolab University of Fribourg, Switzerland GDM Workshop, Washington DC, April 5, 2012 The Semantic Web Vision
More informationHyperdata: Update APIs for RDF Data Sources (Vision Paper)
Hyperdata: Update APIs for RDF Data Sources (Vision Paper) Jacek Kopecký Knowledge Media Institute, The Open University, UK j.kopecky@open.ac.uk Abstract. The Linked Data effort has been focusing on how
More informationELENA: Creating a Smart Space for Learning. Zoltán Miklós (presenter) Bernd Simon Vienna University of Economics
ELENA: Creating a Smart Space for Learning Zoltán Miklós (presenter) Bernd Simon Vienna University of Economics Overview Motivation, goals Architecture, implementation Interoperability: Querying resources
More information02 - Distributed Systems
02 - Distributed Systems Definition Coulouris 1 (Dis)advantages Coulouris 2 Challenges Saltzer_84.pdf Models Physical Architectural Fundamental 2/58 Definition Distributed Systems Distributed System is
More informationW3C WoT call CONTEXT INFORMATION MANAGEMENT - NGSI-LD API AS BRIDGE TO SEMANTIC WEB Contact: Lindsay Frost at
W3C WoT call 29.08.2018 CONTEXT INFORMATION MANAGEMENT - NGSI-LD API AS BRIDGE TO SEMANTIC WEB Contact: Lindsay Frost at NGSI-LD@etsi.org HOW COULD WOT AND NGSI-LD FIT TOGETHER? ETSI ISG CIM has been working
More informationResource 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 informationDomain Specific Semantic Web Search Engine
Domain Specific Semantic Web Search Engine KONIDENA KRUPA MANI BALA 1, MADDUKURI SUSMITHA 2, GARRE SOWMYA 3, GARIKIPATI SIRISHA 4, PUPPALA POTHU RAJU 5 1,2,3,4 B.Tech, Computer Science, Vasireddy Venkatadri
More informationChapter 13: Advanced topic 3 Web 3.0
Chapter 13: Advanced topic 3 Web 3.0 Contents Web 3.0 Metadata RDF SPARQL OWL Web 3.0 Web 1.0 Website publish information, user read it Ex: Web 2.0 User create content: post information, modify, delete
More information02 - Distributed Systems
02 - Distributed Systems Definition Coulouris 1 (Dis)advantages Coulouris 2 Challenges Saltzer_84.pdf Models Physical Architectural Fundamental 2/60 Definition Distributed Systems Distributed System is
More informationITARC Stockholm Olle Olsson World Wide Web Consortium (W3C) Swedish Institute of Computer Science (SICS)
2 ITARC 2010 Stockholm 100420 Olle Olsson World Wide Web Consortium (W3C) Swedish Institute of Computer Science (SICS) 3 Contents Trends in information / data Critical factors... growing importance Needs
More informationITARC Stockholm Olle Olsson World Wide Web Consortium (W3C) Swedish Institute of Computer Science (SICS)
2 ITARC 2010 Stockholm 100420 Olle Olsson World Wide Web Consortium (W3C) Swedish Institute of Computer Science (SICS) 3 Contents Trends in information / data Critical factors... growing importance Needs
More informationSemantic Web: Core Concepts and Mechanisms. MMI ORR Ontology Registry and Repository
Semantic Web: Core Concepts and Mechanisms MMI ORR Ontology Registry and Repository Carlos A. Rueda Monterey Bay Aquarium Research Institute Moss Landing, CA ESIP 2016 Summer meeting What s all this about?!
More informationCross-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 informationPart I: Future Internet Foundations: Architectural Issues
Part I: Future Internet Foundations: Architectural Issues Part I: Future Internet Foundations: Architectural Issues 3 Introduction The Internet has evolved from a slow, person-to-machine, communication
More informationEnrichment 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 informationThe Emerging Data Lake IT Strategy
The Emerging Data Lake IT Strategy An Evolving Approach for Dealing with Big Data & Changing Environments bit.ly/datalake SPEAKERS: Thomas Kelly, Practice Director Cognizant Technology Solutions Sean Martin,
More informationLinked Data for Data Integration based on SWIMing Guideline: Use Cases in DAREED Project
Linked Data for Data Integration based on SWIMing Guideline: Use Cases in DAREED Project Hendro Wicaksono, Kiril Tonev, Preslava Krahtova 4th International Workshop on Linked Data in Architecture and Construction
More informationGeoSPARQL Support and Other Cool Features in Oracle 12c Spatial and Graph Linked Data Seminar Culture, Base Registries & Visualisations
GeoSPARQL Support and Other Cool Features in Oracle 12c Spatial and Graph Linked Data Seminar Culture, Base Registries & Visualisations Hans Viehmann Product Manager EMEA Oracle Corporation December 2,
More informationCollaborative Conferencing
CHAPTER 8 Revised: March 30, 2012, When there are three or more participants involved in a call, the call becomes a conference. In collaborative conferencing, the audio, video and content from some or
More information