Querying Dynamic and Context-Sensitive Metadata in Semantic Web Sergiy Nikitin Industrial Ontologies Group 1 University of Jyväskylä Finland Article Authors:Sergiy.

Slides:



Advertisements
Similar presentations
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Advertisements

Industrial Ontologies Group University of Jyväskylä Industrial Ontologies Group.
USER-assisted SEMANTIC INTEROPERABILITY in INTERNET of THINGS
XML Technology in E-Commerce
Industrial Diagnostics Using Algebra of Uncertain Temporal Relations Vladimir Ryabov, Vagan Terziyan* IASTED-2003 Innsbruck, Austria.
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
Semantic Web Based Architecture for Managing Hardware Heterogeneity in Wireless Sensor Network Authors: Sinisa Nikolić, MSc Valentin Penca, MSc Milan Segedinac,
Industrial Ontologies Group University of Jyväskylä SIMILARITY/CLOSENESS-BASED RESOURCE BROWSER Oleksiy Khriyenko July 13 – 15, 2009, Cambridge, United.
Semantic Web Enabled Network of Maintenance Services for Smart Devices Agora Center, University of Jyväskylä, March 2003 “Industrial Ontologies” Group.
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.
Semantic Web Services for Smart Devices in a “Global Understanding Environment” () Semantic Web Services for Smart Devices in a “Global Understanding Environment”
Zharko A., ”Industrial Ontologies” Group, February 2004 Community Formation Scenarios in Peer-to-Peer Web Service Environments Olena Kaykova, Oleksandr.
U se of UDDI to publish data of s emantic w eb Anton Naumenko, Sergiy Nikitin, Vagan Terziyan, Jari Veijalainen* Jyväskylä, Finland 27 August 2005, Industrial.
R GB DF : R ESOURCE G OAL AND B EHAVIOUR D ESCRIPTION F RAMEWORK Olena Kaykova, Oleksiy Khriyenko, Vagan Terziyan, Andriy Zharko Jyväskylä, Finland 25.
Semantic Web Services for Smart Devices based on Mobile Agents Vagan Terziyan Industrial Ontologies Group University of Jyväskylä
Industrial Ontologies Group Activities of Distributed Systems Research Group “Device” “Expert” “Service” Resource Agent PI GB SC Vagan Terziyan
On management aspects of future ICT systems Associate Professor Evgeny Osipov Head of Dependable Communication and Computation group Luleå University of.
Industrial Ontologies Group University of Jyväskylä SmartResource: Utilizing Semantic Web Services to Monitor Industrial Resources Vagan Terziyan “Device”
Industrial Ontologies Group Oleksiy Khriyenko, Vagan Terziyan INDIN´04: 24th – 26th June, 2004, Berlin, Germany OntoSmartResource: An Industrial Resource.
Industrial Ontologies Group: our history and team Vagan Terziyan, Group Leader Industrial Ontologies Group Agora Center, University of Jyväskylä.
SmartResource: Proactive Self-Maintained Resources in Semantic Web TEKES Project proposal Vagan Terziyan, Project Leader Industrial Ontologies Group Agora.
DATA INTEGRATION SOLUTION FOR PAPER INDUSTRY Industrial Ontologies Group University of Jyväskylä Motivating scenario ! Customer Site (maintenance support)
Industrial Ontologies Group University of Jyväskylä CONTEXT-POLICY-CONFIGURATION: Paradigm of Intelligent Autonomous System Creation Oleksiy Khriyenko.
Industrial Ontologies Group University of Jyväskylä SmartResource Project: (industrial case for Semantic Web and Agent Technologies) “Device”“Expert”“Service”
Introduction to Agent Technology in Mobile Environment Course Introduction Vagan Terziyan Department of Mathematical Information Technology University.
23/03/2007 mail-to: site: A Security Framework for Smart Ubiquitous.
Industrial Ontologies Group University of Jyväskylä UbiRoad: “Semantic Middleware for Context- Aware Smart Road Environments” “Driver” “Road” “Car” Resource.
Approaching Web-Based Expertise with Semantic Web Kimmo Salmenjoki: Department of Computer Science, University of Vaasa, Vagan Terziyan: Department.
Module 2b: Modeling Information Objects and Relationships IMT530: Organization of Information Resources Winter, 2007 Michael Crandall.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
ONTOLOGY SUPPORT For the Semantic Web. THE BIG PICTURE  Diagram, page 9  html5  xml can be used as a syntactic model for RDF and DAML/OIL  RDF, RDF.
Ontology-derived Activity Components for Composing Travel Web Services Matthias Flügge Diana Tourtchaninova
Semantic Web Technologies ufiekg-20-2 | data, schemas & applications | lecture 21 original presentation by: Dr Rob Stephens
Practical RDF Chapter 1. RDF: An Introduction
The Semantic Web William M Baker
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
1 Ontology-based Semantic Annotatoin of Process Template for Reuse Yun Lin, Darijus Strasunskas Depart. Of Computer and Information Science Norwegian Univ.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Procedures for managing workflow components Workflow components: A workflow can usually be described using formal or informal flow diagramming techniques,
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
Context Workshop. Diepenbeek 22 january 2004 Agenda Introduction Work methodology Context description Description frameworks Conclusion Questions.
2004/12/13 National Tsing Hua University, Taiwan1 USING KNOWLEDGE-BASED INTELLIGENT REASONING TO SUPPORT DYNAMIC COLLABORATIVE DESIGN Allen T.A. Chiang*,
Using Semantic Mapping to Manage Heterogeneity in XLIFF Interoperability by Dave Lewis, Rob Brennan, Alan Meehan, Declan O’Sullivan CNGL Centre for Global.
Semantic Web: The Future Starts Today “Industrial Ontologies” Group InBCT Project, Agora Center, University of Jyväskylä, 29 April 2003.
PROAGE PROAGE – PROSESSIAUTOMAATION AGENTTIPOHJAISET INFORMAATIOPALVELUT Agent-Based Information Services for Process Automation Semantic Web.
Ontology Mapping in Pervasive Computing Environment C.Y. Kong, C.L. Wang, F.C.M. Lau The University of Hong Kong.
31 March 2009 MMI OntDev 1 Autonomous Mission Operations for Sensor Webs Al Underbrink, Sentar, Inc.
WG2 – Enabling Technologies Status of white paper Olaf Droegehorn, Klaus David University of Kassel Chair for Communication Technology (ComTec)
Extending the MDR for Semantic Web November 20, 2008 SC32/WG32 Interim Meeting Vilamoura, Portugal - Procedure for the Specification of Web Ontology -
ISO/IEC JTC 1/SC 32 Plenary and WGs Meetings Jeju, Korea, June 25, 2009 Jeong-Dong Kim, Doo-Kwon Baik, Dongwon Jeong {kjd4u,
1 Proposal on MFI-5: Process model registration based on ontology (MFI4Process) He Keqing Wang Chong 2006/08/29.
An Ontology-based Approach to Context Modeling and Reasoning in Pervasive Computing Dejene Ejigu, Marian Scuturici, Lionel Brunie Laboratoire INSA de Lyon,
What’s Ahead for Embedded Software? (Wed) Gilsoo Kim
Semantic Web COMS 6135 Class Presentation Jian Pan Department of Computer Science Columbia University Web Enhanced Information Management.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Author: Akiyoshi Matonoy, Toshiyuki Amagasay, Masatoshi Yoshikawaz, Shunsuke Uemuray.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
A Context Framework for Ambient Intelligence
Kenneth Baclawski et. al. PSB /11/7 Sa-Im Shin
Web Ontology Language for Service (OWL-S)
SmartResource Project: (20th December, 2004)
SmartResource Project: (2-nd year: 2005)
General Adaptation Framework
RS/CDF: Resource State/Condition Description Framework
RG/BDF-Lite ( RG/BDFS + Goal&Behaviour Ontology )
SmartResource Project: 3-rd year (2006)
SmartResource Project: 3-rd year (2006)
Semantic Markup for Semantic Web Tools:
Social Abstractions for Information agents
Toward an Ontology-Driven Architectural Framework for B2B E. Kajan, L
Presentation transcript:

Querying Dynamic and Context-Sensitive Metadata in Semantic Web Sergiy Nikitin Industrial Ontologies Group 1 University of Jyväskylä Finland Article Authors:Sergiy Nikitin Vagan Terziyan Yaroslav Tsaruk Andriy Zharko 1 – Industrial Ontologies Group web-site:

What lies beneath abstract models? How Intelligent Agent manages data?

Contents Story of contextual data querying problem Contextual Data in Semantic Web RDQL patterns Use cases for pattern application in Agent Systems Conclusions Further Work

Introduction Dynamic, semantically rich data usually contains contextual elements describing conditions under which the data is relevant, useful and up-to-date The problem of querying contextual data appeared as a first-year challenge of SmartResource 1 project Project wider objective is: –To combine the emerging Semantic Web, Web Services, Peer-to-Peer, Machine Learning and Agent technologies for the development of a global and smart maintenance management environment, to provide Web-based support for the predictive maintenance of industrial devices by utilizing heterogeneous and interoperable Web resources, services and human experts 1 - SmartResource project web-site:

Smart Resource 2005 Scenario (3 scenes) “Expert” “Service” Labelled data Diagnostic model Querying diagnostic results Labelled data Watching and querying diagnostic data Labelled data History data “Device” Querying data for learning Learning sample and Querying diagnostic results “Knowledge Transfer form Expert to Service”

SmartResource project The objective of project stage 1 (year 2004): –Define Semantic Web-based framework for unification of maintenance data and interoperability in maintenance system –R&D tasks included: Development of generic semantic adapter mechanism (General Adaptation Framework) Supporting Ontology (Resource State/Condition Description Framework) for different types of industrial resources: devices, software components (services) and humans (operators or experts).

Contextual Data RscDF (Resource State/Condition Description Framework) provides additional constructions on top of RDF-Schema RscDF is fully compliant with RDF Contextual construction for Statement Statement SSS PPP rdf: subject rdf: object rscdfs: predicate rscdfs: trueInContext OOO rscdfs:Context_SR_Container

Use Case Example Query: “ Select Statements corresponding to state of some device ” State TimePropertyValue T1temperature70 roundsPerMinute1500 T2temperature80 roundsPerMinute1700 T3temperature83 roundsPerMinute1750 Device 1 Sensors

Contextual Data Example Temperature Statement 1 Device1 temperatureCelsius rdf: subject rdf: object rscdfs: predicate rscdfs: trueInContext Value:70Unit:Celsius rscdfs:Context_SR_Container StatementStatement rdf: subjectrdf:object rscdfs:predicate World hasTime T11:33:12 Rotation Statement 1 Device1 roundsPerMinute rdf: subject rdf: object rscdfs: predicate rscdfs: trueInContext Value:1500Unit:rpm rscdfs:Context_SR_Container StatementStatement rdf: subjectrdf:object rscdfs:predicate World hasTime T11:33:12 Both containers refer to the same time statement

State Statement Example State Statement Device1 contOnt:resourceState rdf: subject rdf: object rscdfs: predicate rscdfs: trueInContext rscdfs:Context_SR_Container rscdfs:SR_Container Temperature Statement 1 Rotation Statement 1 Template Statement rdf: subject rscdfs:predicate World measOnt:resourceMeasurement rscdfs: trueInContext StatementStatement rdf: subjectrdf:object rscdfs:predicate World hasTime T11:33:12 rscdfs:Context_SR_Container

RDQL-patterns SELECT ?ValueStatements, ?NumUnits, ?NumValues WHERE (,, ?StateContainer), (?StateContainer,, ?ValueStatements), (?ValueStatements,, ?NumValueInstances), (?NumValueInstances,,?NumValues), (?NumValueInstances,, ?NumUnits) Statement IDUnitValue Temperature Statement 1Temperature70 Rotation Statement 1roundsPerMinute1500 * * * * * * * * *

RDQL-patterns: Modularity Pattern Input Output Composed Pattern Input Output Pattern Output Pattern Input Output Pattern Input

Use cases for pattern application in Agent Systems hasGoals rscdfs: predicate rdf: subject Agent rscdfs: SR_Statement rscdfs: Context_SR_Container rscdfs: trueInContext rdf: object rscdfs:SR_Container Goal Statement 1 Goal Statement 2 …

Use cases for pattern application in Agent Systems hasBehaviour rscdfs: predicate rdf: subject Agent Behaviour_Statement rscdfs: trueInContext rdf: object Behaviour_Container Buy Tickets StatementStatement rdf: subjectrdf:object rscdfs:predicate Agent has Money rscdfs:Context_SR_Container

Agent Architecture Resource History Ontology Templates Roles Goals Behaviour rules Resource Agent Behaviour description Templates Executable modules or Web Services

Conclusions Storing and managing context-enabled data via RDF storages is complicated and routine task Repeating querying procedures can be organized into reusable querying patterns Patterns can consist of other patterns, thus pattern ontology can be developed to represent these relationships Patterns correspond to Properties. Property by its range value defines classes of objects which can be referred, hence these objects correspond to certain common structure

Further work Further development of Resource Goal/Behaviour Description Framework (R GB DF) Querying patterns for R GB DF Deeper analysis of Pattern Ontology (how to describe relationships between patterns, how they correlate with Properties)

Welcome to IASW-2005 conference