WSMO Discovery Realization in Semantic Web Fred Michael Stollberg - 03 November 2004 -

Slides:



Advertisements
Similar presentations
© Copyright 2007 STI - INNSBRUCK Applying Reasoning to Instance Transformation Adrian Mocan, Mick Kerrigan, Emilia Cimpian
Advertisements

Web Service Modelling Ontology (WSMO)
1 Intention of slide set Inform WSMOLX of what is planned for Choreography & Orhestration in DIP CONTENTS Terminology Clarification / what will be described.
0 General information Rate of acceptance 37% Papers from 15 Countries and 5 Geographical Areas –North America 5 –South America 2 –Europe 20 –Asia 2 –Australia.
CPSC 322, Lecture 23Slide 1 Logic: TD as search, Datalog (variables) Computer Science cpsc322, Lecture 23 (Textbook Chpt 5.2 & some basic concepts from.
Research topics Semantic Web - Spring 2007 Computer Engineering Department Sharif University of Technology.
Reasoning Tasks and Mediation on Choreography and Orchestration in WSMO Michael Stollberg WIW 2005, June 6-7, Innsbruck, Austria.
Automated Collaboration on the Semantic Web Michael Stollberg DERI – Digital Enterprise Research Institute University of Innsbruck, Austria Doctoral Symposium.
CPSC 322, Lecture 23Slide 1 Logic: TD as search, Datalog (variables) Computer Science cpsc322, Lecture 23 (Textbook Chpt 5.2 & some basic concepts from.
The Semantic Web – WEEK 5: RDF Schema + Ontologies The “Layer Cake” Model – [From Rector & Horrocks Semantic Web cuurse]
A Review of Ontology Mapping, Merging, and Integration Presenter: Yihong Ding.
Semantic Web Fred Framework and Demonstration or ‘my PhD-Thesis in 30 min’ Michael Stollberg, 14-Dec-2004.
The WSMO / L / X Approach Michael Stollberg DERI – Digital Enterprise Research Institute Alternative Frameworks for Semantics in Web Services: Possibilities.
Kmi.open.ac.uk Semantic Execution Environments Service Engineering and Execution Barry Norton and Mick Kerrigan.
A Really Brief Crash Course in Semantic Web Technologies Rocky Dunlap Spencer Rugaber Georgia Tech.
Knowledge Mediation in the WWW based on Labelled DAGs with Attached Constraints Jutta Eusterbrock WebTechnology GmbH.
Masters Theses Competition 2008 Krissada Chalermsook (104512) A Semantics-based and Flexible Framework for Web Services Composition.
BiodiversityWorld GRID Workshop NeSC, Edinburgh – 30 June and 1 July 2005 Metadata Agents and Semantic Mediation Mikhaila Burgess Cardiff University.
Ontology Alignment/Matching Prafulla Palwe. Agenda ► Introduction  Being serious about the semantic web  Living with heterogeneity  Heterogeneity problem.
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
Matchmaking of Semantic Web Services Using Semantic-Distance Information Mehmet Şenvar, Ayşe Bener Boğaziçi University Department of Computer Engineering.
Role-plays for CALL: System Architecture and Resources Sabrina Wilske & Magdalena Wolska Saarland University ICL, Villach, September.
Knowledge Interchange Format Michael Gruninger National Institute of Standards and Technology
The Semantic Web Web Science Systems Development Spring 2015.
Building an Ontology of Semantic Web Techniques Utilizing RDF Schema and OWL 2.0 in Protégé 4.0 Presented by: Naveed Javed Nimat Umar Syed.
Semantic Web Fred: Goal and Service Description Language Michael Stollberg - 05 June
Semantic Web Fred: Project Objectives & SWF Framework Michael Stollberg Reinhold Herzog Peter Zugmann - 07 April
Partner and Service Discovery for Collaboration Establishment with Semantic Web Services Michael Stollberg, Uwe Keller, Dieter Fensel DERI – Digital Enterprise.
WSMO D3.2: Use Case and Testing Part 2: Syntax and Running Example 2nd F2F meeting SDK cluster working group on Semantic Web Services Lausanne, Switzerland,
June 14, 2004DIP Meeting, Lausanne Service Discovery Using Transaction Logic Reasoning Michael Kifer.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
The Dynamic Discovery of Web Services Using WSMX Presented by Robert Zaremba.
Presented by:- Somya Gupta( ) Akshat Malu ( ) Swapnil Ghuge ( ) Franz Baader, Ian Horrocks, and Ulrike Sattler.
An Introduction to Description Logics (chapter 2 of DLHB)
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Universität Innsbruck Leopold Franzens  Copyright 2007 DERI Innsbruck Technical Task Fair December 2007 SWS Composition The SUPER Approach.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Ontology-Centered Personalized Presentation of Knowledge Extracted from the Web Ralitsa Angelova.
Artificial Intelligence 2004 Ontology
A Logical Framework for Web Service Discovery The Third International Semantic Web Conference Hiroshima, Japan, Michael Kifer 1, Rubén Lara.
S calable K nowledge C omposition Ontology Interoperation January 19, 1999 Jan Jannink, Prasenjit Mitra, Srinivasan Pichai, Danladi Verheijen, Gio Wiederhold.
Organization of the Lab Three meetings:  today: general introduction, first steps in Protégé OWL  November 19: second part of tutorial  December 3:
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Extending the MDR for Semantic Web November 20, 2008 SC32/WG32 Interim Meeting Vilamoura, Portugal - Procedure for the Specification of Web Ontology -
A Mediated Approach towards Web Service Choreography Michael Stollberg, Dumitru Roman, Juan Miguel Gomez DERI – Digital Enterprise Research Institute
Service discovery with semantic alignment Alberto Fernández AT COST WG1 meeting, Cyprus, Dec, 2009.
DEDUCTION PRINCIPLES AND STRATEGIES FOR SEMANTIC WEB Chain resolution and its fuzzyfication Dr. Hashim Habiballa University of Ostrava.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Dynamic RosettaNet Integration on Semantic Web Services Tomas.
Behavioral Framework Background & Terminology. Behavioral Framework: Introduction  Background..  What was the goal..
WSMO Implementation Workshop 2004 Woogle meets Semantic Web Fred U. Keller, M. Stollberg, D. Fensel.
Discussion about MFI-7: Metamodel for Service Registration Wang Jian, He Keqing, He Yangfan, Wang Chong SKLSE, Wuhan University, China
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
Enable Semantic Interoperability for Decision Support and Risk Management Presented by Dr. David Li Key Contributors: Dr. Ruixin Yang and Dr. John Qu.
A Software Framework for Matchmaking based on Semantic Web Technology Eyal Oren DERI 2004/04/14 on the paper by Li and Horrocks
Ontology Technology applied to Catalogues Paul Kopp.
Semantic Web Fred Automated Goal Resolution on the Semantic Web Michael Stollberg 38th Hawaiian International Conference on System Science Hawaii Big Island,
Of 24 lecture 11: ontology – mediation, merging & aligning.
Definition and Technologies Knowledge Representation.
26/02/ WSMO – UDDI Semantics Review Taxonomies and Value Sets Discussion Paper Max Voskob – February 2004 UDDI Spec TC V4 Requirements.
1 WSML Presentation Variance in e-Business Service Discovery Uwe Keller based on a paper by S. Grimm, B. Motik and C. Preist and slides by S. Grimm for.
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
AGENT SERVICES FRAMEWORK FOR HANDHELD DEVICES SUPERVISOR: DR MUHAMMAD ASLAM Domain: Artificial Intelligence(AI) Muhammad Ali (09-MS-CE-11),
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
n-ary relations OWL modeling problem when n≥3
Web Ontology Language for Service (OWL-S)
OWL-S: Experiences and Directions, 6th of June, Austria, 2007
IS 2935: Developing Secure Systems
Deniz Beser A Fundamental Tradeoff in Knowledge Representation and Reasoning Hector J. Levesque and Ronald J. Brachman.
Presentation transcript:

WSMO Discovery Realization in Semantic Web Fred Michael Stollberg - 03 November

Semantic Web Fred 31-Oct-15 2 Content 1.Starting Position 2.General Architecture of a Discoverer 3.Knowlegde Types & Discovery Techniques Action Knowlegde Discovery Object Knowledge Discovery 4.Realization in VAMPIRE

Semantic Web Fred 31-Oct-15 3 Starting Position WSMO Discovery Framework (WSMO D5.1) -levels / types of discovery mechanisms -matching notions definition SWF Framework -framework for agent cooperation with usage of WSMO technologies -requirements for WSMO Discovery Realization preliminary trial & error approaches in WSMO

Semantic Web Fred 31-Oct-15 4 Discoverer Architecture DISCOVERER GOAL Web Service initial architecture for Web Service Discovery WSMO Goal (WSMO 1.0) Requested Service (WSMO 1.1) A (Web) Service that can satisfy the Goal

Semantic Web Fred 31-Oct-15 5 Generalized Architecture for Discoverer can be used for discovering any WSMO top level notion DISCOVERER Discovery Request Discovery Result can be aligned with any WSMO top level notion has „more detailed“ information for discovery o Action Knowledge o Object Knowledge o Matchmaking Notion Action Kn Filter Object Matchmaker can be aligned with any WSMO top level notion “matching” according to: o Action Compatibility o Object Matching wrt to Matchmaking Notion

Semantic Web Fred 31-Oct-15 6 Action –vs – Object Knowledge Types Distinction -Action = activity to be performed on object (e.g., buy, sell,..) -Object = entity that action is performed on (e.g. product, ticket, …) -Relation: Action(Object) Action and Object Knowledge is different -“Action” defines what is to be done; interacting entities need to have compatible actions (e.g. buy sell) -“Object” defines whereon a action is to be performed; interacting entities need to have not-contradicting objects Object Matching is not enough, because 2 resources might have not-contradicting objects but not- compatible actions

Semantic Web Fred 31-Oct-15 7 Action –vs – Object  different Discovery Technologies needed Action Knowledge Discovery -aim: determine Compatibility of Actions in Resources -approach: Action Knowledge Ontologies + Filter Object Knowledge Discovery -aim: determine Not-Contraction of Objects in Resources -approach: Semantic Resource Description + Matchmaking In current WSMO Ontologies & resource descriptions Action & Object Knowledge is implicit; it has to be provided explicitly to Discoverer

Semantic Web Fred 31-Oct-15 8 Action Knowledge Ontology concept action compatibleAction ofType set action concept buy subConceptOf action compatibleAction ofType set sell concept sell subConceptOf action compatibleAction ofType set buy concept resource hasAction ofType set action concept goal subConceptOf resource concept service subConceptOf resource concept buyergoal subConceptOf goal hasAction ofType set buy concept sellerservice subConceptOf service hasAction ofType set sell instance > memberOf buyergoal instance > memberOf sellerservice Action Taxonomy Resource Taxonomy ALL resources of application need to be instantiated

Semantic Web Fred 31-Oct-15 9 Object Matchmaking Based on WSMO D5.1 “WSMO Discovery” -defines different approaches -defines matching notions further insights on Object Matchmaking -applicability of matching notions -why matching notion needs to be specified in Discovery Request Realization with Vampire

Semantic Web Fred 31-Oct Exact Match exactMatch(request, result) impliedBy forAll X ( request(X) equivalent result(X)) Usage: e.g. effect matching –all effects of request resource shall be satisfied –no more effects by result resource Legend: information space of the request resource, i.e. set of all possible instances that would satisfy the description notion information space of the result resource, i.e. set of all possible instances that would satisfy the description notion

Semantic Web Fred 31-Oct PlugIn Match pluginMatch(request, result) impliedBy forAll X ( request(X) implies result(X)) Usage: When all instances provided by result resource shall satisfy request e.g. “give product information wherefore holds …” e.g. “find all restaurants wherefore holds …” Legend: information space of the request resource, i.e. set of all possible instances that would satisfy the description notion information space of the result resource, i.e. set of all possible instances that would satisfy the description notion

Semantic Web Fred 31-Oct Subsumption Match subsumptionMatch(request, result) impliedBy forAll X ( request(X) impliedBy result(X)) Usage: When several result resources are needed to satisfy the request not used in SWF applicable for discovering result resources that have to be composed to satisfy request

Semantic Web Fred 31-Oct Intersection Match intersectionMatch(request, result) impliedBy exists X ( request(X) and result(X)) Usage: When there shall be 1 object retrieved that satisfies the request e.g. receive 1 purchase contract

Semantic Web Fred 31-Oct Realization in VAMPIRE Theorem Prover -developed at University of Manchester -winner of several CASC competitions works with TPTP -FOL language, “standardized” -Transformation WSML -> TPTP without loss of information & “easy”

Semantic Web Fred 31-Oct Knowledge Representation 1.Ontology Theory -basic ontological relations (transitive subsumption, etc.) -WSMO ontology meta model (when working on WSMO) 2.Universe all domain ontology knowledge needed -Ontology schemas (allows to work on resource description) -Generic Instances 3.Knowledge Base -pre-defined instances -optional (but very useful) 4.Resource Description -WSMO resource description notions (postcondition, effects, etc) -only those notions which are needed for object matchmaking

Semantic Web Fred 31-Oct Generic Instance in Universe Generic Instance definition: -existentially quantified object -complete fact with universally quantified variables as attribute values forAll ?A, ?B, ?C( exists ?X(?X instanceOf concept[ attributeA hasValue ?A, attributeB hasValue ?B, attributeC hasValue ?C ] ) ).

Semantic Web Fred 31-Oct Generic Instances – Why? support for Intersection match: -Intersection Matching Notion searches for an existing object wherefore the request and result predicate do not contradict -If there are Generic Instances for all concepts of all used domain ontologies, then the existence of an instance of every possible ontology object can be proved by constructing a hypothetical graph wherein for each node there exists a generic instance. Generic Instance of Ontology Concept elementary datatype type of attribute value not new – same technique in other approaches for realization of intersection match

Semantic Web Fred 31-Oct Structure of Proof Obligation 1.Needed Knowledge Resources -include Ontology Theory and Universe -Knowledge Base optionally 2.Resource Description notion to be matched -Request Resource & Result Resource -Only those notions that are to be matched 3.Object Matchmaking notion -Include as specified in the Discovery Request => easy to generate dynamically

Semantic Web Fred 31-Oct VAMPIRE (+) and (–) Pro: -works on structural level, i.e. no need for intermediate insertion of hypothetical facts in system’s knowledge base -Ontology Theory + Universe as the only pre-defined knowledge resources needed -stable & quite fast compared to other CASC theorem provers Con: -does not have any built-in functions => ono support for basic datatype processing ono arithmetics -everything has to be provided as explicit FOL theories

Semantic Web Fred 31-Oct usage in SWF + Prototype upcoming …