Knowledge Creation Tools for DAML Grit Denker, Jerry R. Hobbs, David Martin Srini Narayanan, Richard Waldinger SRI International.

Slides:



Advertisements
Similar presentations
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Advertisements

May 23, 2004OWL-S straw proposal for SWSL1 OWL-S Straw Proposal Presentation to SWSL Committee May 23, 2004 David Martin Mark Burstein Drew McDermott Deb.
DAML Queries/Life Cycle SRI International. Parts of Ontologies (used in the examples to follow) Assumptions Researcher String lastName firstName Publication-ref.
OWL-S for Amazon Amazon.com publishes a WS to browse its DB and reserve goods –At the time of this experiment Amazon published only the buyer WS –Interaction.
0 OWL-S: Brief Overview David Martin SRI International Chair, OWL-S Coalition Co-chair, Semantic Web Services Language Committee DARPA Distribution Statement.
©2003, Karl Aberer, EPFL, School of Computer and Communication Sciences Some Requirements for Semantic Web Serivce from CROSSFLOW and OPELIX Karl Aberer.
McIlraith for DAML-S Coalition DAML PI Meeting 07/19/01 Master Card EXP 00/00 VISA EXP 00/00 Jerry R. Hobbs American.
Whats Hot Part II - McIlraith, KSL Stanford DAML PI Meeting 07/19/01 Whats Hot in the KSL Services Work? 1. DAML-S 2. DAML-S to PDDL translator implemented.
Ontology Mapping for Dynamic Service Invocation on the Semantic Web Mark H. Burstein BBN Technologies In collaboration with Drew McDermott,
Outbrief of SWSI Architecture Committee F2F Sat, April 12, 2003 Miami, FL Mark H. Burstein BBN Technologies.
SWSL Committee Oct. 19, 2003 Semantics Web Services Language Committee: Status Report David Martin SRI International Michael Kifer SUNY-SB
McIlraith, KSL Stanford April 11, 2003 Semantics Web Services Language: Scope and Objectives Sheila McIlraith Knowledge Systems Lab, Stanford University.
May 24, 2004 SWSL outbrief 1 Outbrief from SWSL group at SWSI F2F May 24, 2004.
David Martin for DAML-S Coalition 05/08/2003 Part II: OWL-S Technical Overview Profile, Process & Grounding ontologies Next Steps & Future Directions SWSI,
Database System Concepts and Architecture
RDF triple store Ontology Curator Harvester Departmental Web sites Research grants databases Query system Web interface Harvester.
David Martin for DAML-S Coalition 12/18/2002 DAML-S: Bringing Services to the Semantic Web David Martin SRI International
Semantic Web Thanks to folks at LAIT lab Sources include :
1 UIM with DAML-S Service Description Team Members: Jean-Yves Ouellet Kevin Lam Yun Xu.
27 January Semantically Coordinated E-Market Semantic Web Term Project Prepared by Melike Şah 27 January 2005.
CS570 Artificial Intelligence Semantic Web & Ontology 2
K S L W i n e A g e n t : Testbed Application for Semantic Web Technologies Deborah McGuinness Eric Hsu Jessica Jenkins Rob McCool Sheila McIlraith Paulo.
Web Ontology Language for Service (OWL-S). Introduction OWL-S –OWL-based Web service ontology –a core set of markup language constructs for describing.
DAML-S: Sematic Markup for Web Services Zhou Jiefeng CS595 Nov. 25t.
Semantic Web Tools for Authoring and Using Analysis Results Richard Fikes Robert McCool Deborah McGuinness Sheila McIlraith Jessica Jenkins Knowledge Systems.
OWL-S: Semantic Markup for Web Services
OntoWeb SIG 2: Ontology Language Standards Heiner Stuckenschmidt Vrije Universiteit Amsterdam With contributions from: Ian Horrocks and Frank van Harmelen.
Semantic Web Research: Visual Modelling of OWL-S Services Computer Science Annual Workshop September 2004 Charlie Abela, James Scicluna Department of Computer.
McIlraith - KSL, Stanford University WWW10 SemWeb’01 05/01/2001 Mobilizing the Semantic Web with DAML-Enabled Web Services Sheila A. McIlraith Knowledge.
Turning Software into a Service By Mark Turner, David Budgen and Pearl Brereton.
Development of Front End Tools for Semantic Grid Services Dr.S.Thamarai Selvi, Professor & Head, Dept. of Information Technology, Madras Institute of Technology,
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
Bringing Semantics to Web Services with OWL-S. 指導教授:吳秀陽 報告人:陳建博 學號:
* * 0 OWL-S: Ontology Web Language For Services Reyhan AYDOĞAN Emre YILMAZ 21/12/2005OWL-S: Ontology Web Language for Services.
OWL-S. Web Services: OWL-S2 BPEL and WSDL : Messages.
WSMX Execution Semantics Executable Software Specification Eyal Oren DERI
EU Project proposal. Andrei S. Lopatenko 1 EU Project Proposal CERIF-SW Andrei S. Lopatenko Vienna University of Technology
UT DALLAS Erik Jonsson School of Engineering & Computer Science FEARLESS engineering Semantic Web Services CS - 6V81 University of Texas at Dallas November.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
McIlraith - Knowledge Systems Laboratory DAML/Horus Meeting 02/16/2001 Mobilizing the Web with DAML-Enabled Web Services Sheila McIlraith Knowledge Systems.
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
Semantic Web - an introduction By Daniel Wu (danielwujr)
Sheila McIlraith, Knowledge Systems Lab DAML Kickoff 08/14/00 Mobilizing the Web with DAML-Enabled Web Services Services Team Sheila McIlraith (Technical.
7 Systems Analysis and Design in a Changing World, Fifth Edition.
From Question-Answering to Information-Seeking Dialogs Jerry R. Hobbs Artificial Intelligence Center SRI International Menlo Park, California (with Douglas.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Metadata Schema for CERIF Andrei Lopatenko Vienna University of Technology
1 Artificial Intelligence Applications Institute Centre for Intelligent Systems and their Applications Stuart Aitken Artificial Intelligence Applications.
MFI-5: Metamodel for process model registration WANG Chong, HE Keqing, HE Yangfan, WANG Jian State Key Lab of Software Engineering (SKLSE) Wuhan University,
Introduction to Semantic Web Service Architecture ► The vision of the Semantic Web ► Ontologies as the basic building block ► Semantic Web Service Architecture.
Faculty Faculty Richard Fikes Edward Feigenbaum (Director) (Emeritus) (Director) (Emeritus) Knowledge Systems Laboratory Stanford University “In the knowledge.
Automating DAML-S Web Services Composition Using SHOP2 Based on an article by Dan Wu, Bijan Parsia, Evren Sirin, James Hendler and Dana Nau in Proceedings.
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
Systems Analysis and Design in a Changing World, Fourth Edition
Dr. Rebhi S. Baraka Advanced Topics in Information Technology (SICT 4310) Department of Computer Science Faculty of Information Technology.
1 Proposal on MFI-5: Process model registration based on ontology (MFI4Process) He Keqing Wang Chong 2006/08/29.
McIlraith - Knowledge Systems Laboratory DAML PI Meeting 02/14/2001 Mobilizing the Web with DAML-Enabled Web Services Sheila McIlraith Knowledge Systems.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Stefan Decker Stanford University Mike Dean BBN Technologies.
Service-Oriented Computing: Semantics, Processes, Agents
Web Ontology Language for Service (OWL-S)
Semantic Web - Ontologies
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Business Process Modelling & Semantic Web Services
Service-Oriented Computing: Semantics, Processes, Agents
Service-Oriented Computing: Semantics, Processes, Agents
Semantic Markup for Semantic Web Tools:
MFI-5: Metamodel for process model registration
The Vision Mobilizing the Web with DAML-Enabled Web Services
Presentation transcript:

Knowledge Creation Tools for DAML Grit Denker, Jerry R. Hobbs, David Martin Srini Narayanan, Richard Waldinger SRI International

Outline DAML-S A Service Markup Language. Process Models for Web-services Core theories and markup for transactions, processes, time, interactions Execution Semantics, monitoring, and simulation-- DEMO Other Work-in-progress Theories & inference for the Semantic Web Models of Security and Trust Resource Site Construction Tool m DAML+OIL plugin to Protégé – DEMO FrameNet in DAML

DAML-S: Goals Full automation of service use DAML markups provide enough info for an agent to find, select, enact and use a service never before encountered Service requests handled seamlessly with information queries Allow for composition of both Many components & tools can work for both m Search & selection, ontology translation, … Support inference in selecting and using services Joint work with Stanford-KSL, CMU, BBN, Nokia

Service Ontology: Top-level Classes Service ServiceModel provides supports presents DescribedBy ServiceProfileServiceGrounding Resource What the service does How it works How to access it

Process Upper Ontology

Time Ontology Intervals Instants startOfendOf inside before Process during atTime Future Developments: Temporal Measurement Clock and Calendar

(Simple) Process What does it do? Requirements for use; results of use Black box view: Information needed to execute an atomic service Inputs, outputs, preconditions, effects, … Binding rules for inputs, outputs Roles involved May vary for different service classes Can employ logical rules, conditional I/0, effects. Atomic Transaction

Service Model How does it work? Semantic description of a service Glass box view Detailed characterization of what it does May vary for different service classes Analogous to procedure body (but abstract)

B2C Purchase: ProcessModel Check-out Sign-inCreate-Account Load-PrefsCreate-Prefs Select-Payment-Method Specify-Delivery-Address Giftwrap Finalize One-Step Locate-Goods Put-in-Cart Composite service Simple or composite services

Congo.daml (partial)

Process Model and Inference Model Graphical Model is constructed recursively from DAML Markup Model is stochastic and can simulate execution Integrated into OAA and SNARK Inference Verfication, deadlock, reachability analysis, and performance analysis (such as forward-backward computing Viterbi paths).

Sequence(T1,T2) T1 P1 start finish P2 T2 P3 Ongoing

concurrent (T1, T2, T3) P3 T2 P1 bypass P2 T1 start T3 finish

concur_sync (T1, T2, T3) P3 T2 P1 P2 T1 start T3 finish P1

unordered (T1, T2, T3) P3 T2 P1 P2 T1 start T3 finish

Execution Semantics Model is a high level Stochastic Petri Net and has a well specified execution semantics. Being extended to the more expressive Rewriting Logic (joint with Jose Meseguer) Rewriting Logic is a logic of distributed systems. There is a widely used rewriting logic tool, Maude. More at

Status Process Tool ready for release, pending stable DAML-S. DAML-S 0.5 at Joint work with Stanford KSL, CMU, BBN, Yale, Nokia SRIs DAML work is described at

Whats Hot DAML-S is a serious attempt to use DAML+OIL. Process Modeling Tool for DAML-S descriptions Execution Semantics Resources, Execution monitoring Simulation Inference

Whats hard DAML-S expressivity/naturalness issues How to define scripts How to define unification constraints, etc.. Services are like verbs, ontologies are more natural to represent nouns. Achieving and maintaining consensus Coordinating with industry standards With existing industry proposals m ex. XLANG