Ambient Intelligence for the networked home environment VantagePoint Tutorial June 5-6 2007 Darmstadt.

Slides:



Advertisements
Similar presentations
DATA PROCESSING SYSTEMS
Advertisements

Chronos: A Tool for Handling Temporal Ontologies in Protégé
AHRT: The Automated Human Resources Tool BY Roi Ceren Muthukumaran Chandrasekaran.
Data Intensive Techniques to Boost the Real-time Performance of Global Agricultural Data Infrastructures SEMAGROW U SING A POWDER T RIPLE S TORE FOR BOOSTING.
Semantic Web Tools Vagan Terziyan Department of Mathematical Information Technology, University of Jyvaskyla ;
Oct 31, 2000Database Management -- Fall R. Larson Database Management: Introduction to Terms and Concepts University of California, Berkeley School.
Chapter 12: ADO.NET and ASP.NET Programming with Microsoft Visual Basic.NET, Second Edition.
Advanced Object-Oriented Programming Features
The WSMO / L / X Approach Michael Stollberg DERI – Digital Enterprise Research Institute Alternative Frameworks for Semantics in Web Services: Possibilities.
CMSC838 Project Presentation An Ontology-based Approach for Managing Software Components by Vladimir Kolovski.
1/17 RDF Gravity 2/17 Content 1. Introduction  Problem statement and Existing Solutions 3. RDF Gravity 4. Conclusion 5. References.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Overview of Database Languages and Architectures.
Automation for System Safety Analysis: Executive Briefing Jane T. Malin, Principal Investigator Project: Automated Tool and Method for System Safety Analysis.
Microsoft Visual Basic 2010: Reloaded Fourth Edition Chapter One An Introduction to Visual Basic 2010.
Lynn Grande COT6930 – Semantic Web Fall  The real-time adjustment of spectrum utilization in response to changing circumstances and objectives.
Managing Large RDF Graphs (Infinite Graph) Vaibhav Khadilkar Department of Computer Science, The University of Texas at Dallas FEARLESS engineering.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
TOOLS FOR LLD Vocabularies, linking, and application programming.
Introduction to Alice Alice is named in honor of Lewis Carroll’s Alice in Wonderland.
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
Context-Aware Service Deployment and Adaptation. Leuven, October 13th 2005 Outline of Work Package 4 Context-awareness and Service Mechanisms  Service.
Chapter 6 SAS ® OLAP Cube Studio. Section 6.1 SAS OLAP Cube Studio Architecture.
-1- Philipp Heim, Thomas Ertl, Jürgen Ziegler Facet Graphs: Complex Semantic Querying Made Easy Philipp Heim 1, Thomas Ertl 1 and Jürgen Ziegler 2 1 Visualization.
Of 33 lecture 10: ontology – evolution. of 33 ece 720, winter ‘122 ontology evolution introduction - ontologies enable knowledge to be made explicit and.
Brian Matthews, DeFINE, Pisa 26/11/02 Trust and the Semantic Web Brian Matthews, Business & Information Technology Dept, CLRC
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
Sharing lessons through effective modelling Hilary Dexter University of Manchester Tom Franklin Franklin Consulting.
Aude Dufresne and Mohamed Rouatbi University of Montreal LICEF – CIRTA – MATI CANADA Learning Object Repositories Network (CRSNG) Ontologies, Applications.
SEMANTIC WEB FOR A HOSPITAL
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
ISIM’06, Přerov ; Corporate Memory Corporate Memory: A framework for supporting tools for acquisition, organization and maintenance of information.
Efficient RDF Storage and Retrieval in Jena2 Written by: Kevin Wilkinson, Craig Sayers, Harumi Kuno, Dave Reynolds Presented by: Umer Fareed 파리드.
Automata Based Method for Domain Specific Languages Definition Ulyana Tikhonova PhD student at St. Petersburg State Politechnical University, supervised.
Decision-Support-System for the Rehabilitation of Buildings: The MEMSCON Project RISA Sicherheitsanalysen GmbH Berlin 1st MEMSCON Event - 07 October 2010,
Tool for Ontology Paraphrasing, Querying and Visualization on the Semantic Web Project By Senthil Kumar K III MCA (SS)‏
Task 1.2 Context: definition and specification. Leuven, 14 oktober 2004 Outline Introduction Work method Context definition Context specification  Overview.
Web Information Systems Modeling Luxembourg, June VisAVis: An Approach to an Intermediate Layer between Ontologies and Relational Database Contents.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Scheduling Interactive Tasks in the Grid-based Systems M. Okoń, M. Lawenda, N. Meyer, D. Stokłosa, T. Rajtar, D. Kaliszan, M. Stroiński TERENA Networking.
ESIP Semantic Web Products and Services ‘triples’ “tutorial” aka sausage making ESIP SW Cluster, Jan ed.
Introduction to Interactive Media Interactive Media Tools: Authoring Applications.
ApacheJMeter Lecture notes by Theodoros Anagnostopoulos.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Application Ontology Manager for Hydra IST Ján Hreňo Martin Sarnovský Peter Kostelník TU Košice.
Ontology Resource Discussion
Deployment of Ontology Mediation Of Information Flow Modified from Presentations made in 2002, 2003 and 2004 This material is not specific to any project.
Microsoft Visual Basic 2008: Reloaded Third Edition Chapter One An Introduction to Visual Basic 2008.
1 A Medical Information Management System Using the Semantic Web Technology Networked Computing and Advanced INFORMATION MANAGEMENT, NCM '08. Fourth.
Towntology Software Tool: A tool for the development of urban planning ontologies Context Architecture Principles Knowledge model Demo Perspectives.
® IBM Software Group © 2007 IBM Corporation Module 3: Creating UML Diagrams Essentials of Modeling with IBM Rational Software Architect, V7.5.
Semantic sewer pipe failure detection: Linked data approaches for discovering events Jonathan Yu | Research software engineer Environmental Information.
Semantic Web unleashes your data! The Semantic Web will transform the use of content. Semantic Web – is an extension of the current web. Semantic Web.
K-WfGrid: Grid Workflows with Knowledge Ladislav Hluchy II SAS, Slovakia.
EBI is an Outstation of the European Molecular Biology Laboratory. Semantic Interoperability Framework Sarala M. Wimalaratne (RICORDO project)
Interface Concepts Modeling Core Team
Sharing lessons through effective modelling
Object-Oriented Analysis and Design
Online Laptop Shop through Semantic Web
Modularization and Semantics of Learning Objects in a Cooperative Knowledge Space Nadine Ludwig Center for Multimedia in eLearning & eResearch, Berlin.
Chapter 1: An Introduction to Visual Basic 2015
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
CIS16 Application Development Programming with Visual Basic
Database System Architecture
ece 627 intelligent web: ontology and beyond
Semantic Markup for Semantic Web Tools:
Database Design Hacettepe University
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
Towards Unified Management
Criteria for rapid prototyping
Database Dr. Roueida Mohammed.
Presentation transcript:

Ambient Intelligence for the networked home environment VantagePoint Tutorial June Darmstadt

2 Outline Introduction to VantagePoint Some Use Cases for VantagePoint Tutorial with an example scenario

3 Introduction to VantagePoint (1/3) VantagePoint is an ontology viewer that uses Jena interface to manage ontologies and Java 2D graphics to visualize them VantagePoint encapsulates OWL ontologies into semantic models and provides tools to retrieve these models from a disk, manage them dynamically and store them back on the disk. All visible things in VantagePoint visualization fall into two classes: Area and Item. What these classes represent is up to the developer With VantagePoint application developers can see different operations as in real life and notice practical errors better without expensive test laboratories

4 Introduction to VantagePoint (2/3) –The isometric view provides a good overall picture of the visualized environment –The edit view is a 2D ‘ground plan’ view and it enables accurate editing operations VantagePoint provides two distinct views

5 Introduction to VantagePoint (3/3) VantagePoint provides two different query methods –With the graphical querying users are able to execute queries with minimal knowledge about the query languages needed. –With the free query users are able to textually define their own query statements without any constraints. VantagePoint supports two ontology query languages: RDQL and SPARQL VantagePoint provides various interaction possibilities: Adding, removing and moving of instances Printing of models

6 Some use cases for VantagePoint With VantagePoint users are able to –Create virtual environments –Simulate contextual changes –Gain better understanding of the semantic models –Simulate service discovery and composition –Perform queries about context and other information VantagePoint –Supports the development of new services –Allows to view ontology instances associated with a complex contextual information in a more illustrative and understandable way –Acts as an interface between ontological models and external applications

7 Tutorial with an example scenario The tutorial is divided into 6 steps, which are –Step 1: Launching VantagePoint from an external application –Step 2: Loading a semantic model –Step 3: Importing a model with additional class definitions and adding a new area –Step 4 & Step 5: Performing queries –Step 6: Adding a new property to an instance These steps demonstrate –How VantagePoint can be used from external applications –How to import own class definitions and –How to add properties to different instances

8 Tutorial with an example scenario The tutorial is divided into 6 steps, which are –Step 1: Launching VantagePoint from an external application –Step 2: Loading a semantic model –Step 3: Importing a model with additional class definitions and adding a new area –Step 4 & Step 5: Performing queries –Step 6: Adding a new property to an instance

9 Step 1: Launching VantagePoint from an external application Tutorial1 VantagePoint events

10 Tutorial with an example scenario The tutorial is divided into 6 steps, which are –Step 1: Launching VantagePoint from an external application –Step 2: Loading a semantic model –Step 3: Importing a model with additional class definitions and adding a new area –Step 4 & Step 5: Performing queries –Step 6: Adding a new property to an instance

11 Step 2: Loading a semantic model VantagePoint.owl Small.owl Tutorial1VantagePoint events

12 Step 2: Loading a semantic model VantagePoint.owl

13 Step 2: Loading a semantic model Small.owl –VantagePoint forms a semantic model from this file and visualizes it –Contains the areas and items to be visualized 3 areas 3 items 1 person

14 Tutorial with an example scenario The tutorial is divided into 6 steps, which are –Step 1: Launching VantagePoint from an external application –Step 2: Loading a semantic model –Step 3: Importing a model with additional class definitions and adding a new area –Step 4 & Step 5: Performing queries –Step 6: Adding a new property to an instance

15 Step 3: Importing a model with additional class definitions and adding a new area VantagePoint.owl SimplifiedAmigo.owl Small.owl Tutorial1VantagePoint events

16 Step 3: Importing a model with additional class definitions and adding a new area Amigo_simplified.owl

17 Step 3: Importing a model with additional class definitions and adding a new area Room isa imported ’Amigo_simplified.owl’

18 Step 3: Importing a model with additional class definitions and adding a new area A new area is added. This area is defined as an instance of the class Amigo_simplified:Room ”amigoRoom”

19 Tutorial with an example scenario The tutorial is divided into 6 steps, which are –Step 1: Launching VantagePoint from an external application –Step 2: Loading a semantic model –Step 3: Importing a model with additional class definitions and adding a new area –Step 4 & Step 5: Performing queries –Step 6: Adding a new property to an instance

20 Step 4 & Step 5: Performing queries Tutorial1VantagePoint executeQuery(queryStatement) queryResults

21 Tutorial with an example scenario The tutorial is divided into 6 steps, which are –Step 1: Launching VantagePoint from an external application –Step 2: Loading a semantic model –Step 3: Importing a model with additional class definitions and adding a new area –Step 4 & Step 5: Performing queries –Step 6: Adding a new property to an instance

22 Step 6: Adding a new property to an instance ”amigoID” property is added to the amigoRoom instance amigoID = ”1234”