Using Explicit Semantic Representations for User Programming of Sensor Devices Kerry Taylor and Patrick Penkala CSIRO ICT Centre Melbourne, 1 st December.

Slides:



Advertisements
Similar presentations
Remote Visualisation System (RVS) By: Anil Chandra.
Advertisements

AVATAR: Advanced Telematic Search of Audivisual Contents by Semantic Reasoning Yolanda Blanco Fernández Department of Telematic Engineering University.
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
Operating Systems Operating system is the “executive manager” of all hardware and software.
Sensor Network Platforms and Tools
1 Publishing Linked Sensor Data Semantic Sensor Networks Workshop 2010 In conjunction with the 9th International Semantic Web Conference (ISWC 2010), 7-11.
Event dashboard: Capturing user-defined semantics for event detection over real-time sensor data CSIRO LAND AND WATER Jonathan Yu | Research engineer Environmental.
JSI Sensor Middleware. Slide 2 of x Embedded vs. Midleware based Architecture for Sensor Metadata Management Embedded approach assign an IP address to.
Background information Formal verification methods based on theorem proving techniques and model­checking –to prove the absence of errors (in the formal.
W3C Video on the Web Workshop December 2007, San Jose, California Video on the Semantic Sensor Web Amit Sheth Amit Sheth with Cory Henson, Prateek.
Semantic Web Based Architecture for Managing Hardware Heterogeneity in Wireless Sensor Network Authors: Sinisa Nikolić, MSc Valentin Penca, MSc Milan Segedinac,
Jennifer A. Dunne Santa Fe Institute Pacific Ecoinformatics & Computational Ecology Lab Rich William, Neo Martinez, et al. Challenges.
1 © Ramesh Jain Social Life Networks: Ontology-based Recognition Ramesh Jain Contact:
Semantic Web and Web Mining: Networking with Industry and Academia İsmail Hakkı Toroslu IST EVENT 2006.
ModelicaXML A Modelica XML representation with Applications Adrian Pop, Peter Fritzson Programming Environments Laboratory Linköping University.
1 SWE Introduction to Software Engineering Lecture 22 – Architectural Design (Chapter 13)
Application architectures
TAMBIS Transparent Access to Multiple Biological Information Sources.
SensIT PI Meeting, April 17-20, Distributed Services for Self-Organizing Sensor Networks Alvin S. Lim Computer Science and Software Engineering.
Introduction to Web Interface Technology (CSE2030)
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
Application architectures
Sensor Network Simulation Simulators and Testbeds Jaehoon Kim Jeeyoung Kim Sungwook Moon.
Improving Data Discovery in Metadata Repositories through Semantic Search Chad Berkley 1, Shawn Bowers 2, Matt Jones 1, Mark Schildhauer 1, Josh Madin.
Chapter 10 Architectural Design
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 18 Slide 1 Software Reuse.
Challenges in Information Retrieval and Language Modeling Michael Shepherd Dalhousie University Halifax, NS Canada.
Brussels, 04 March 2004Workshop „New Communication Paradigms for 2020“ Semantic Routing, Service Discovery and Service Composition Gregor Erbach German.
EXCS Sept Knowledge Engineering Meets Software Engineering Hele-Mai Haav Institute of Cybernetics at TUT Software department.
Division of IT Convergence Engineering Towards Unified Management A Common Approach for Telecommunication and Enterprise Usage Sung-Su Kim, Jae Yoon Chung,
Discussions for oneM2M Semantics Standardization Group Name: WG5 Source: InterDigital Communications Meeting Date: Agenda Item: WI-0005 ASN/MN-CSE.
Introduction to Interactive Media Interactive Media Tools: Software.
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
ANSTO E-Science workshop Romain Quilici University of Sydney CIMA CIMA Instrument Remote Control Instrument Remote Control Integration with GridSphere.
1 Virtualisation and Validation of Smart City Data Dr Sefki Kolozali Institute for Communication Systems Electronic Engineering Department University of.
Monitoring, Modelling, and Predicting with Real-Time Control Dr Ian Oppermann Director, CSIRO ICT Centre.
Formalizing the Asynchronous Evolution of Architecture Patterns Workshop on Self-Organizing Software Architectures (SOAR’09) September 14 th 2009 – Cambrige.
Of 33 lecture 10: ontology – evolution. of 33 ece 720, winter ‘122 ontology evolution introduction - ontologies enable knowledge to be made explicit and.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
UT DALLAS Erik Jonsson School of Engineering & Computer Science FEARLESS engineering Semantic Web Services CS - 6V81 University of Texas at Dallas November.
Generic Adaptive Middleware for Behavior-driven Autonomous Services Generic Adaptive Middleware for Behavior-driven Autonomous Services Universität Duisburg-EssenETRA.
Issues in (Financial) High Performance Computing John Darlington Director Imperial College Internet Centre Fast Financial Algorithms and Computing 4th.
1 Welcome to CSC 301 Web Programming Charles Frank.
Hydrologic data assimilation NSF workshop Oklahoma Dr Damian Barrett CSIRO Land & Water 23 October 2007.
Sheila McIlraith, Knowledge Systems Lab DAML Kickoff 08/14/00 Mobilizing the Web with DAML-Enabled Web Services Services Team Sheila McIlraith (Technical.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
07/09/04 Johan Muskens ( TU/e Computer Science, System Architecture and Networking.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Material from Authors of Human Computer Interaction Alan Dix, et al
E2E Spatial Infrastructures The South Esk Hydrological Sensor Web Andrew Terhorst Project Lead: Real-Time Water Information Systems 6 December 2010 Water.
Task 1.2 Context: definition and specification. Leuven, 14 oktober 2004 Outline Introduction Work method Context definition Context specification  Overview.
31 March 2009 MMI OntDev 1 Autonomous Mission Operations for Sensor Webs Al Underbrink, Sentar, Inc.
Computational Tools for Population Biology Tanya Berger-Wolf, Computer Science, UIC; Daniel Rubenstein, Ecology and Evolutionary Biology, Princeton; Jared.
IT 606 Computer Networks (CN). 1.Evolution of Computer Networks & Application Layer. 2.Transport Layer & Network Layer. 3.Routing & Data link Layer. 4.Physical.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Semantic sewer pipe failure detection: Linked data approaches for discovering events Jonathan Yu | Research software engineer Environmental Information.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
CIMA and Semantic Interoperability for Networked Instruments and Sensors Donald F. (Rick) McMullen Pervasive Technology Labs at Indiana University
Semantics in Web Service Composition for Risk Management Michael Lutz European Commission – DG Joint Research Centre Ispra, Italy EcoTerm IV, Vienna,
HNC COMPUTING - COMPUTER PLATFORMS 1 Computer Platforms Week 3 Types of Software.
Versatile Information Systems, Inc International Semantic Web Conference An Application of Semantic Web Technologies to Situation.
Application architectures Advisor : Dr. Moneer Al_Mekhlafi By : Ahmed AbdAllah Al_Homaidi.
Tutorial 1 Description of a Weather Station using SensorML Alexandre Robin
11 Thoughts on STS regarding Machine Reading Ralph Weischedel 12 March 2012.
Lecture 8 Database Implementation
Knowledge Management Systems
SVTRAININGS. SVTRAININGS Python Overview  Python is a high-level, interpreted, interactive and object-oriented scripting language. Python is designed.
ece 627 intelligent web: ontology and beyond
Towards Unified Management
Presentation transcript:

Using Explicit Semantic Representations for User Programming of Sensor Devices Kerry Taylor and Patrick Penkala CSIRO ICT Centre Melbourne, 1 st December 2009 Image: Burdekin Sensor Network, Pavan Sikka & Google

CSIRO. Australasian Ontology Workshop. Melbourne, 1 December 2009 Context lots of pics of sensors

CSIRO. Australasian Ontology Workshop. Melbourne, 1 December 2009 SSN-XG: Semantic Sensor Network Incubator Group Commenced 1 March Two main objectives: (a) the development of ontologies for describing sensors, and (b) the extension of the Sensor Model Language (SML), one of the four SWE languages, to support semantic annotations.

CSIRO. Australasian Ontology Workshop. Melbourne, 1 December 2009 Aim: To address real-time programming, tasking and querying sensors and sensor networks Represent the semantics of the command language in an ontology Use generic software tools, plus device-specific “transformer” and communication code modules Assume a stateless model (declarative queries) simplicity amenability to optimisation multi-user sharing (detect query subsumption, for example)

CSIRO. Australasian Ontology Workshop. Melbourne, 1 December 2009 Case Study: an Automatic Weather Station Environdata WeatherMaster1600 sensors for: air temperature, relative humidity, wind speed, wind direction + 3 simulated sensors: voltages of the battery and solar panel and the activity of the serial port. proprietary command-line language of about 50 commands request-response interaction style over a serial port. Data is time-stamped and logged: for each of the four sensors at once. 104 kilobytes memory, FIFO

CSIRO. Australasian Ontology Workshop. Melbourne, 1 December 2009 Environdata Command Language Main Commands: STORAGE to measure data and log in memory “STORAGE 13 CURRENT EHOUR 1 0” command 13 logs the current wind direction in memory 2 every hour. MEM to retrieve data from memory “MEM 4 SPECIFIC ” requests logged data in MEM 4 for the given 24 hour period R for current values for all sensors “R”

CSIRO. Australasian Ontology Workshop. Melbourne, 1 December Model the Commands in an Ontology queryCurrentData queryPeriodData setStorageFunction

CSIRO. Australasian Ontology Workshop. Melbourne, 1 December Phrase queries using ontology terms in a device- independent query tool

CSIRO. Australasian Ontology Workshop. Melbourne, 1 December Classify query and instantiate

CSIRO. Australasian Ontology Workshop. Melbourne, 1 December Execute and see the results!

CSIRO. Australasian Ontology Workshop. Melbourne, 1 December 2009 Benefits Offers a device-independent route to sensor programming, but avoids standardising to lowest common model. Validates queries by classification Is self-documenting language through semantic context. Can accommodate (some) evolution without coding. Can also use the ontology modelling and DL reasoning to Represent variation in query capability amongst similar devices Allocate queries to devices that are sufficiently capable Admit alternative “syntaxes” (or terminology) for same functions Discover sensors by function, location, latency, frequency, accuracy, data format, custodian,... Optimise wrt query subsumption (e.g. logging frequency) Can extend to composition, substitution, spatial and temporal reasoning etc (see Compton et al in Proc Semantic Sensor Networks 2009)

CSIRO. Australasian Ontology Workshop. Melbourne, 1 December 2009 Future Work Phenomics: Start with a particular observable trait or phenotype and work back to discover the causal gene.

Contact Us Phone: or Web: Thank you CSIRO ICT Centre Kerry Taylor Research Scientist Phone: Web: SSN-XG: