JSI Sensor Middleware. Slide 2 of x Embedded vs. Midleware based Architecture for Sensor Metadata Management Embedded approach assign an IP address to.

Slides:



Advertisements
Similar presentations
Speaker: Kevin Page Sensor Data and Semantic Mashups ESWC 2011 Tutorial 29 th May 2011.
Advertisements

CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Haystack: Per-User Information Environment 1999 Conference on Information and Knowledge Management Eytan Adar et al Presented by Xiao Hu CS491CXZ.
Lukas Blunschi Claudio Jossen Donald Kossmann Magdalini Mori Kurt Stockinger.
© Copyright IBM Corporation 2014 Getting started with Rational Engineering Lifecycle Manager queries Andy Lapping – Technical sales and solutions Joanne.
Building and Analyzing Social Networks Web Data and Semantics in Social Network Applications Dr. Bhavani Thuraisingham February 15, 2013.
© 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice RDF and SOA David Booth, Ph.D. HP.
© 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Enterprise Information Integration.
Ontology Notes are from:
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Chapter 2 Database Environment.
Project objectives Side issues Main issues MileGate ? Embedded HTTP server HTML Generation Client tools Frameworks functionalities Evaluated frameworks.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
Integrating data sources on the World-Wide Web Ramon Lawrence and Ken Barker U. of Manitoba, U. of Calgary
Introduction to Databases Transparencies
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
Figure 1.1 Interaction between applications and the operating system.
CIA 2003 th International Workshop on Cooperative Information Agents CIA th International Workshop on Cooperative Information Agents DIA: Data Integration.
Lecture Two Database Environment Based on Chapter Two of this book:
Audumbar Chormale Advisor: Dr. Anupam Joshi M.S. Thesis Defense
Triple Stores.
Optimized Communication For Mobile Multimedia Collaboration Applications Sangyoon Oh Community Grids Laboratory Indiana University
Database Environment 1.  Purpose of three-level database architecture.  Contents of external, conceptual, and internal levels.  Purpose of external/conceptual.
Knowledge Mediation in the WWW based on Labelled DAGs with Attached Constraints Jutta Eusterbrock WebTechnology GmbH.
NETWORK CENTRIC COMPUTING (With included EMBEDDED SYSTEMS)
Rajashree Deka Tetherless World Constellation Rensselaer Polytechnic Institute.
9 th Open Forum on Metadata Registries Harmonization of Terminology, Ontology and Metadata 20th – 22nd March, 2006, Kobe Japan. XMDR Prototype Day: 21.
CSC271 Database Systems Lecture # 4.
Using Vocabulary Services in Validation of Water Data May 2010 Simon Cox, JRC Jonathan Yu & David Ratcliffe, CSIRO.
Logics for Data and Knowledge Representation
Digital Enterprise Research Institute HADA – An Access Controlled Application for Publishing and Discovering Linked Government Data Owen Sacco.
Master Informatique 1 Semantic Technologies Part 11Direct Mapping Werner Nutt.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
RELATIONAL FAULT TOLERANT INTERFACE TO HETEROGENEOUS DISTRIBUTED DATABASES Prof. Osama Abulnaja Afraa Khalifah
Ontologies and Lexical Semantic Networks, Their Editing and Browsing Pavel Smrž and Martin Povolný Faculty of Informatics,
IntroductionRelated work 2 Contents Publish/Subscribe middleware Conclusion and Future works.
DDI & Model-View-Controller: An Architectural Perspective Dennis Wegener, Matthäus Zloch, Thomas Bosch (GESIS) Dagstuhl,
RDF and triplestores CMSC 461 Michael Wilson. Reasoning  Relational databases allow us to reason about data that is organized in a specific way  Data.
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
D2.5 Proof-of-Concept Evaluation for Modelling Time and Space.
© Geodise Project, University of Southampton, Knowledge Management in Geodise Geodise Knowledge Management Team Barry Tao, Colin Puleston, Liming.
1 Chapter 1 Introduction to Databases Transparencies.
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
Representational State Transfer (REST). What is REST? Network Architectural style Overview: –Resources are defined and addressed –Transmits domain-specific.
Survey and evaluate different client Frameworks and describe their compatibilities with the web services.
Object storage and object interoperability
Internet of Things Fall 2015
Steven Perry Dave Vieglais. W a s a b i Web Applications for the Semantic Architecture of Biodiversity Informatics Overview WASABI is a framework for.
Chapter 2 Database Environment.
Semantic sewer pipe failure detection: Linked data approaches for discovering events Jonathan Yu | Research software engineer Environmental Information.
Semantic Data Extraction for B2B Integration Syntactic-to-Semantic Middleware Bruno Silva 1, Jorge Cardoso 2 1 2
Chapter 04 Semantic Web Application Architecture 23 November 2015 A Team 오혜성, 조형헌, 권윤, 신동준, 이인용.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
SOURCE:2014 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING AUTHER: MINGLIU LIU, DESHI LI, HAILI MAO SPEAKER: JIAN-MING HONG.
1 RDF Storage and Retrieval Systems Jan Pettersen Nytun, UiA.
Session: Towards systematically curating and integrating
The Client-Server Model
Keyword Search over RDF Graphs
Unit – 5 JAVA Web Services
Analyzing and Securing Social Networks
The Re3gistry software and the INSPIRE Registry
SDMX Reference Infrastructure Introduction
Triple Stores.
RDF Presentation and Correct Content Conveyance for Legacy
LOD reference architecture
RDF Presentation and Correct Content Conveyance for Legacy
Presentation transcript:

JSI Sensor Middleware

Slide 2 of x Embedded vs. Midleware based Architecture for Sensor Metadata Management Embedded approach assign an IP address to every device Sensors (things) are accessed directly from the web without any intermediates Middleware approach involves using a gateway solution interface with the applications interface with a network of things applications communicate with a middleware that intermediates to the things the middleware is responsible to collect metadata from the things and respond to clients’ requests. Depending on the two approaches, the metadata can be stored, represented and accessed in several ways. More details in Metadata Management for the Web of Things: a Practical Perspective, to appear in WoT Third International Workshop on the Web of Things

Slide 3 of x Sensor Metadata Storage Middleware Relational Database database schema reflects hardware configuration Knowledge base (triple stores) Uses exiting ontologies for data model Embedded metadata has been added to the embedded software (firmware) of the devices facilitates the automatic gathering of information about the sensors stored in the flash memory of the devices Metadata header Module 1 Module 2 … Module N Metadata footer

Slide 4 of x Sensor Metadata Representation Structured representation of metadata following standardized format Solutions typically use a publicly shared schema, vocabulary or ontology SensorML, ZigBee SmartEnergy, RDF (plus domain ontology – e.g. SSN) most of them follow XML syntax Encoding techniques are needed for efficient storage and transmission from the embedded devices Efficient XML Interchange (EXI), Binary XML (BXML), Binary JSON (BSON) Embedded structured representation of metadata disadvantage of occupying a notable proportion of the device’s memory resources, it is required for integration purposes Middleware Structured or custom representation Structured -> fast integration with different storage systems Custom -> good when there are memory and energy constraints; required specialized parsers and wrappers

Slide 5 of x Sensor Metadata Representation Implementations Custom representation (a) JSON-LD representation (b) A sensor node that has two types of sensors attached to it, measuring temperature and pressure in degree Celsius and millibars respectively p01=403AB8F9&p02=VSCv1.2.1&p03=temperature &p04=degC&p05=pressure&p06=mbar (a) "base":" "uri": "isa" : "sensorNode" : " "modules" : " "uri":"base:403AB8FC", "isa": "sensorNode", "modules" : [ { "uri":"base:403AB8FC/s1", "isa": "sensor", "observedProperty" : { "uri" : "temperature", "uom" : "degC", } }, { "uri":"base:403AB8FC/s2", "isa": "sensor", "observedProperty" : { "uri" : "pressure", "uom" : "mbar", } }] (b)

Slide 6 of x Sensor Metadata Representation Semantic Vocabulary SSN ontology Result of W3C Semantic Sensor Network Incubator Group Other Vocabularies/Ontologies: Basic GeoWGS84, GeoNames, Measurement Units Ontology Subset of concepts and relationships from SSN

Slide 7 of x Sensor Metadata Access Embedded a RESTful API to the resource containing metadata which returns a structured JSON-LD message The application which generated the call can parse the message using a JSON-LD processor metadata access on the node is done through the resource and not by querying the sensor node URI Middleware SPARQL end-points of the triple stores Relational Database combined with D2R server Triple store -> Sesame

Slide 8 of x Conclusions Both the embedded and the middleware solutions can be prototyped The current state of the art in sensor devices limits the amount of stored data XML like syntax is not well suited for storing. constraints are imposed by the communication links. The middleware approach is more convenient from the perspective of web application developer technological developments empowering the embedded approach may be catching up soon.