Application Ontology Manager for Hydra IST-2005-034891 Ján Hreňo Martin Sarnovský Peter Kostelník TU Košice.

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

©2003 aQute, All Rights Reserved Tokyo, August 2003 : 1 OSGi Service Platform Tokyo August 28, 2003 Peter Kriens CEO aQute, OSGi Fellow
Intelligent Technologies Module: Ontologies and their use in Information Systems Revision lecture Alex Poulovassilis November/December 2009.
1 Context Modeling and Constraints Binding in Web Service Business Process Kosala Yapa Bandara, MingXue Wang, Claus Pahl Dublin City University Summarized.
TU e technische universiteit eindhoven / department of mathematics and computer science Modeling User Input and Hypermedia Dynamics in Hera Databases and.
TU/e technische universiteit eindhoven Hera: Development of Semantic Web Information Systems Geert-Jan Houben Peter Barna Flavius Frasincar Richard Vdovjak.
From Ontology Design to Deployment Semantic Application Development with TopBraid Holger Knublauch
A Stepwise Modeling Approach for Individual Media Semantics Annett Mitschick, Klaus Meißner TU Dresden, Department of Computer Science, Multimedia Technology.
1 © ATHENA Consortium 2006 Dynamic Requirements Definition System Interoperability Issues Mapping Nicolas Figay, EADS ATHENA M30 Intermediate Audit 4.-5.
Sharing Content and Experience in Smart Environments Johan Plomp, Juhani Heinila, Veikko Ikonen, Eija Kaasinen, Pasi Valkkynen 1.
Creating a single source of truth for a distribution network model
Presented by: Thabet Kacem Spring Outline Contributions Introduction Proposed Approach Related Work Reconception of ADLs XTEAM Tool Chain Discussion.
TU/e technische universiteit eindhoven Hypermedia Presentation Adaptation on the Semantic Web Flavius Frasincar Geert-Jan Houben
Reseach in DistriNet (department of computer science, K.U.Leuven) General overview and focus on embedded systems task-force.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Semantic Web and Web Mining: Networking with Industry and Academia İsmail Hakkı Toroslu IST EVENT 2006.
AceMedia Personal content management in a mobile environment Jonathan Teh Motorola Labs.
Methodologies for Web Information System Design
/ faculty of mathematics and informatics TU/e eindhoven university of technology ADBIS'200128/09/20011 An RMM-Based Methodology for Hypermedia Presentation.
MTEI Methods & Tools for Enterprise Integration
Audumbar Chormale Advisor: Dr. Anupam Joshi M.S. Thesis Defense
Ontology-derived Activity Components for Composing Travel Web Services Matthias Flügge Diana Tourtchaninova
OSGi.
1 Secure Distributed Objects for Grid Applications Laurent Baduel, Arnaud Contes, Denis Caromel OASIS team ProActive
The EBBITS Project: An Interoperability platform for a Real-world populated Internet of Things domain Viliam Vajda 1, Karol Furdík 2, Jozef Glova 1, Tomáš.
Implementation Yaodong Bi. Introduction to Implementation Purposes of Implementation – Plan the system integrations required in each iteration – Distribute.
Knowledge based Learning Experience Management on the Semantic Web Feng (Barry) TAO, Hugh Davis Learning Society Lab University of Southampton.
The Yellow Group Design Informatics (Regli, Stone, Kusiak, Leifer, Gupta, Chung, Fenves, Law, Kopena)
Enterprise JavaBeans. What is EJB? l An EJB is a specialized, non-visual JavaBean that runs on a server. l EJB technology supports application development.
Introduction to MDA (Model Driven Architecture) CYT.
A service-oriented middleware for building context-aware services Center for E-Business Technology Seoul National University Seoul, Korea Tao Gu, Hung.
LADL2007 Workshop, 20 Sep 2007, Budapest, HU Polyxeni Arapi Nektarios Moumoutzis Manolis Mylonakis George Stylianakis George Theodorakis {xenia, nektar,
Košice, 10 February Experience Management based on Text Notes The EMBET System Michal Laclavik.
XML Registries Source: Java TM API for XML Registries Specification.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
Aude Dufresne and Mohamed Rouatbi University of Montreal LICEF – CIRTA – MATI CANADA Learning Object Repositories Network (CRSNG) Ontologies, Applications.
Data Tagging Architecture for System Monitoring in Dynamic Environments Bharat Krishnamurthy, Anindya Neogi, Bikram Sengupta, Raghavendra Singh (IBM Research.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Model based development for the RUNES component middleware platform Gabor Batori
Page 1 Alliver™ Page 2 Scenario Users Contents Properties Contexts Tags Users Context Listener Set of contents Service Reasoner GPS Navigator.
Tuscany: a SOA framework Jeffrey Guo Accelrys, Inc.
A Grid Based IMS Learning Design Player the ELeGI Case Study Nicola CAPUANO, Roberto IANNONE, Sergio MIRANDA and Marcello ROSCIANO CRMPA, Centro di Ricerca.
ModelPedia Model Driven Engineering Graphical User Interfaces for Web 2.0 Sites Centro de Informática – CIn/UFPe ORCAS Group Eclipse GMF Fábio M. Pereira.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
© Geodise Project, University of Southampton, Knowledge Management in Geodise Geodise Knowledge Management Team Barry Tao, Colin Puleston, Liming.
Ontology Mapping in Pervasive Computing Environment C.Y. Kong, C.L. Wang, F.C.M. Lau The University of Hong Kong.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Dynamic Synthesis of Mediators in Pervasive Environments Amel Bennaceur supervised by Valérie Issarny ARLES 14 February 2012, Junior Seminar, INRIA.
MDD approach for the Design of Context-Aware Applications.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Getting Started with the Open Services Gateway Initiative (OSGi) CNT 5517 Dr. Sumi Helal, Ph.D. Professor Computer & Information Science & Engineering.
ShareNet Integrating Trust and Privacy policy Li Ding.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
Service Brokering Yu-sik Park. Index Introduction Brokering system Ontology Services retrieval using ontology Example.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
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
Wolf Siberski1 Semantic Web Framework Requirements Analysis (D 1.2.2) Wolf Siberski.
CIMA and Semantic Interoperability for Networked Instruments and Sensors Donald F. (Rick) McMullen Pervasive Technology Labs at Indiana University
Gaia An Infrastructure for Active Spaces Prof. Klara Nahrstedt Prof. David Kriegman Prof. Dennis Mickunas
ResearchEHR Use of semantic web technologies and archetypes for the description of EHRs Montserrat Robles, Jesualdo Tomás Fernández-Breis, Jose Alberto.
Mechanisms for Requirements Driven Component Selection and Design Automation 최경석.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Context-Aware Middleware for Resource Management in the Wireless Internet US Lab 신현정.
Lecture #11: Ontology Engineering Dr. Bhavani Thuraisingham
Analyzing and Securing Social Networks
Knowledge Based Workflow Building Architecture
THREE TIER MOBILE COMPUTING ARCHITECTURE
JINI ICS 243F- Distributed Systems Middleware, Spring 2001
Ponder policy toolkit Jovana Balkoski, Rashid Mijumbi
Presentation transcript:

Application Ontology Manager for Hydra IST Ján Hreňo Martin Sarnovský Peter Kostelník TU Košice

Content Project Overview Application Ontology Manager Device Ontology Use of Ontologies in HYDRA

HYDRA Project HYDRA IST project (Net- worked Embedded System Middleware for Heterogeneous Physical Devices in a Distributed Architecture) Project vision: To create the most widely deployed middleware for intelligent networked embedded systems that will allow producers to develop cost-effective and innovative embedded applications for new and already existing devices. Project goal: To develop a middleware for Ambient-Intelligent devices based on a Service-oriented Architecture using Model Driven Architecture

HYDRA Outputs Output of the project -Middleware -SDK -DDK Set of Managers -Application Elements -Device Elements

Application Ontology Manager Interface for using the Device Ontology and all the related models AOM maintains the run-time instances of the Hydra devices Semantic model based on Sesame framework Java, OSGi

Application Ontology Manager IDE

Device Ontology Device ontology presents basic high-level concepts describing the device related information Bottom up design Based on most frequent functionality requirements it was extended with models of: -Hardware/Software -Events provided by device -Energy profiles -QoS profiles -Security properties Static structures (HW, SW, Energy profiles) Support of multiple annotations (QoS, Security) Owl, Designed in TopBraid

(a part of) HYDRA Device Ontology

Use of ontologies in HYDRA Ontologies for -Device developer -Application developer -Application The role of semantics -Model-driven device editor -Querying with expectations and requirements -Semantic devices -Application context awareness

Model Driven Device Editor Ontology administration tools included in the IDE Serves as ontology editor Role of semantics: model-driven editor 2 ontologies supporting annotation process were created: -Static taxonomy model -Annotation property model Form properties Annotation properties

Querying with expectations and requirements Scenario: application needs to select most suitable device for playing the video files located in the living room Role of semantics: -Query and requirements clauses created using AOM IDE -Translated to SPARQL, evaluated by reasoner -Result retrieved in XML IDE supports 2 types of queries: -Retrieve requirements for devices matching query -Retrieve devices having services matching the query

Semantic Devices I Programming concept representing a logical aggregate of devices and services Implemented using: -Static mapping -Dynamic mapping Creation of semantic devices in DDK, IDE Application developer can focus on selection of devices – proxies and code generated automatically in DDK according to the configuration information attached

Application context awareness Used in creation of application domain model Used to specify some attributes -Locations (rooms, etc.) -Persons who use application -Devices belongs to specific locations owned by concrete users Role of semantics: -Application domain models to be used are integrated into ontologies -Enables to create queries containing application context information

Application model example

Thank you for your attention