McIlraith for DAML-S Coalition DAML PI Meeting 07/19/01 Master Card 000 0000 000 000 EXP 00/00 VISA 000 0000 000 000 EXP 00/00 Jerry R. Hobbs American.

Slides:



Advertisements
Similar presentations
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.
Advertisements

0 OWL-S: Brief Overview David Martin SRI International Chair, OWL-S Coalition Co-chair, Semantic Web Services Language Committee DARPA Distribution Statement.
(2)(2) APNOMS 2003 Introduction Web-Service –A software application identified by a URI –Its public interfaces and bindings are defined and described.
Agent Markup Languages, XML and the Semantic Web John Flynn BBN Technologies June 14, 2001.
Knowledge Creation Tools for DAML Grit Denker, Jerry R. Hobbs, David Martin Srini Narayanan, Richard Waldinger SRI International.
1DAML PI meeting, October DAML and Agents DAML and Agents Breakout Session DAML PI Meeting 17 October 2002 Tim Finin.
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.
1 1 HORUS The Egyptian All-Seeing God of Light A Joint IMO/DARPA Project DAML PI Meeting, Naushua, NH 17 Jul 2001 DAML PI Meeting, Naushua, NH 17 Jul 2001.
Ontology Mapping for Dynamic Service Invocation on the Semantic Web Mark H. Burstein BBN Technologies In collaboration with Drew McDermott,
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.
DAML-S Coalition DAML PI Meeting 10/16/02 DAML-S Briefing DAML-S Web Services Coalition Presented by: David Martin (SRI) Sheila McIlraith (Stanford KSL)
David Martin for DAML-S Coalition 05/08/2003 OWL-S: Bringing Services to the Semantic Web David Martin SRI International
David Martin for DAML-S Coalition 05/08/2003 Part II: OWL-S Technical Overview Profile, Process & Grounding ontologies Next Steps & Future Directions SWSI,
Part III: Resources & Building Blocks General Resources Applications Tools & Components Summary.
The Semantic Web: What, Why, and How? Ann Wrightson Principal Consultant, alphaXML Ltd
Web Services.
David Martin for DAML-S Coalition 12/18/2002 DAML-S: Bringing Services to the Semantic Web David Martin SRI International
SWSC F2F; Innsbruck December 16, 2002 Bringing Services to the Semantic Web and Semantics to Web Services Michael Kifer SUNY-SB David Martin SRI International.
Introduction to WSDL presented by Xiang Fu. Source WSDL 1.1 specification WSDL 1.1 specification – WSDL 1.2 working draft WSDL.
Semantic Web Thanks to folks at LAIT lab Sources include :
1 Understanding Web Services Presented By: Woodas Lai.
1 UIM with DAML-S Service Description Team Members: Jean-Yves Ouellet Kevin Lam Yun Xu.
CS570 Artificial Intelligence Semantic Web & Ontology 2
Web Services and Semantic Web Services: DAML-S and WSMF 21st-26th July 2003 Cercedilla (Spain) Federica Schiappelli Francesco Taglino.
Semantic Web Services Peter Bartalos. 2 Dr. Jorge Cardoso and Dr. Amit Sheth
ECHO: NASA’s E os C learing HO use Integrating Access to Data Services Michael Burnett Blueprint Technologies, 7799 Leesburg.
Descriptions Robert Grimm New York University. The Final Assignment…  Your own application  Discussion board  Think: Paper summaries  Web cam proxy.
Descriptions Robert Grimm New York University. The Final Assignment…  Your own application  Discussion board  Think: Paper summaries  Time tracker.
Web Ontology Language for Service (OWL-S). Introduction OWL-S –OWL-based Web service ontology –a core set of markup language constructs for describing.
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
Semantic Web Research: Visual Modelling of OWL-S Services Computer Science Annual Workshop September 2004 Charlie Abela, James Scicluna Department of Computer.
Semantic Web services Chankyu Park 08/04/2005. Agenda Next Generation Web Tutorial of Ontology for SWS Concept of SWS OWL-S ontology OWL-S Development.
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Semantic Web Services Semantic Web - Fall 2005 Computer.
McIlraith - KSL, Stanford University WWW10 SemWeb’01 05/01/2001 Mobilizing the Semantic Web with DAML-Enabled Web Services Sheila A. McIlraith Knowledge.
A Survey on Service Composition Languages and Models Antonio Bucchiarone Antonio Bucchiarone and Stefania Gnesi Istituto di Scienza e Tecnologie dell’Informazione.
DAML-S: Semantic Markup for Web Services DAML-S Web Services Coalition presented by: Terry R. Payne Carnergie Mellon University
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
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.
ASE McIlraith 09/27/2002 Web Services (WS) Web Services are Web-accessible programs and devices. Background.
OWL-S. Web Services: OWL-S2 BPEL and WSDL : Messages.
McIlraith - Knowledge Systems Laboratory DAML/Horus Meeting 02/16/2001 Mobilizing the Web with DAML-Enabled Web Services Sheila McIlraith Knowledge Systems.
Sheila McIlraith, Knowledge Systems Lab DAML Kickoff 08/14/00 Mobilizing the Web with DAML-Enabled Web Services Services Team Sheila McIlraith (Technical.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Using WSDL/UDDI and DAML-S in Web Service Discovery Aphrodite Tsalgatidou National and Kapodistrian University of Athens
Presented By Venkatavasishta Chemudupati
Semantic Gadgets Pervasive Computing Meets the Semantic Web Reza Zakeri Sharif University of Technology.
1 Artificial Intelligence Applications Institute Centre for Intelligent Systems and their Applications Stuart Aitken Artificial Intelligence Applications.
Introduction to Semantic Web Service Architecture ► The vision of the Semantic Web ► Ontologies as the basic building block ► Semantic Web Service Architecture.
1 / 20 Semantic Web Services Jun Presentation: Y.G. Ha.
WSDL – Web Service Definition Language  WSDL is used to describe, locate and define Web services.  A web service is described by: message format simple.
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
Course: COMS-E6125 Professor: Gail E. Kaiser Student: Shanghao Li (sl2967)
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.
Slide 1 Service-centric Software Engineering. Slide 2 Objectives To explain the notion of a reusable service, based on web service standards, that provides.
Stefan Decker Stanford University Mike Dean BBN Technologies.
SE 548 Process Modelling WEB SERVICE ORCHESTRATION AND COMPOSITION ÖZLEM BİLGİÇ.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Web Ontology Language for Service (OWL-S)
Business Process Modelling & Semantic Web Services
Part III: Resources & Building Blocks
Service-centric Software Engineering
Distributed and Grid Computing Research Group
Semantic Markup for Semantic Web Tools:
OWL-S: Bringing Services to the Semantic Web
The Vision Mobilizing the Web with DAML-Enabled Web Services
Presentation transcript:

McIlraith for DAML-S Coalition DAML PI Meeting 07/19/01 Master Card EXP 00/00 VISA EXP 00/00 Jerry R. Hobbs American Express EXP 00/00 Jerry R. Hobbs DAML-S Delivery DAML-S A DAML+OIL Ontology for Web Services Brought to you by the DAML-S Web Services Coalition Image compliments of Hobbs & Connolly, SRI

McIlraith for DAML-S Coalition DAML PI Meeting 07/19/01 DAML-S Briefing DAML-S Web Services Coalition presented by: Sheila A. McIlraith Knowledge Systems Laboratory (KSL) Stanford University

McIlraith for DAML-S Coalition DAML PI Meeting 07/19/01 DAML-S Web Services Coalition * CMU: Massimo Paolucci, Terry Payne, Katia Sycara BBN: Mark Burstein Nokia: Ora Lassila Stanford KSL: Sheila McIlraith, Honglei Zeng SRI: Jerry Hobbs, David Martin, Srini Narayanan Yale: Drew McDermott Manchester: Ian Horrocks * Founded February, 2001

McIlraith for DAML-S Coalition DAML PI Meeting 07/19/01 What is DAML-S? DAML-S: A DARPA Agent Markup Language for Services DAML+OIL Ontology for (Web) services AI-inspired markup language: tailored to the representational needs of Services expressive power well-defined semantics ontologies support reuse, mapping, succinct markup,... Release of DAML-S version 0.5 June,2001

McIlraith for DAML-S Coalition DAML PI Meeting 07/19/01 Layered Approach to Language Development DAML-S (Services) DAML-L (Logic) XML (Extensible Markup Language) RDF (Resource Description Framework) RDFS (RDF Schema) DAML+OIL (Ontology) DAML-SL The first major application of DAML+OIL

McIlraith for DAML-S Coalition DAML PI Meeting 07/19/01 DAML-S Objectives Provide an upper ontology for describing properties & capabilities of (Web) services in an unambiguous, computer interpretable markup language. Desiderata: the ontology of Web services ease of expressiveness enables automation of service use by agents enables reasoning about service properties and capabilities

McIlraith for DAML-S Coalition DAML PI Meeting 07/19/01 Automation Enabled by DAML-S Web service discovery Find me a shipping service that transports goods to Dubai. Web service invocation Buy me 500 lbs. powdered milk from Web service selection, composition and interoperation Arrange food for 500 people for 2 weeks in Dubai. Web service execution monitoring Has the powdered milk been ordered and paid for yet?

McIlraith for DAML-S Coalition DAML PI Meeting 07/19/01 Who Will Use DAML-S? Web service providers (e.g., Amazon, Intelink, United Airlines) mark up their services 3rd party Web page designers (e.g., Web Designers) mark up clients services 2nd-ary Web service providers (e.g., Travelocity, My Simon) exploit others services to create add-on services use/write agent software to find/execute/compose other services Web service end users (e.g., Joe, Analysts) characterize their needs use/write agent software to find/execute/compose services

McIlraith for DAML-S Coalition DAML PI Meeting 07/19/01 Upper Ontology of Services Ontology images compliments of Terry Payne, CMU

McIlraith for DAML-S Coalition DAML PI Meeting 07/19/01 High-level description of a service and its provider description of service (human readable) specification of functionalities service provides functional attributes (requirements and capabilities) Profile used for populating service registries automated service discovery matchmaking Service Profile

McIlraith for DAML-S Coalition DAML PI Meeting 07/19/01 Service Profile AcmeShipping nameAcme Shipping Ltd. physicalAddress 3333 Travis Road Manchester, NH webURLwww.acmeship.com

McIlraith for DAML-S Coalition DAML PI Meeting 07/19/01 Service Profile A service is provided by an Actor (service provider) E.g., AcmeBookShipping is provided by AcmeShipping

McIlraith for DAML-S Coalition DAML PI Meeting 07/19/01 Service Profile AcmeBookShipping providedBy AcmeShipping geographicRadius USA input CustomerName Origin Dest DelDate... outputConfirmationNumber when successful... precondition effectloc(Goods, Dest, DelDate) when successful

McIlraith for DAML-S Coalition DAML PI Meeting 07/19/01 Upper Ontology of Services

McIlraith for DAML-S Coalition DAML PI Meeting 07/19/01 Service Model

McIlraith for DAML-S Coalition DAML PI Meeting 07/19/01 Service Model How does it work? Each service is conceived as simple or composite process (event/action) Associated with each service is a set of inputs, outputs, preconditions and effects (function and action metaphor) Composite processes are compositions of simple or other composite processes in terms of constructs such as sequence, if-then-else, fork,... Data flow and Control flow should be described for each composite service A black box and glass box view are given of each composite service Process model used for: (automated) Web service invocation, composition, interoperation, monitoring (potentially together w/ grounding). Process Model

McIlraith for DAML-S Coalition DAML PI Meeting 07/19/01 Acme Book Truck Shipment Function/Dataflow Metaphor Input: confirmation no.... Output: failure notification … truck available + valid credit card Y N ? customer name origin destination weight pickup date...

McIlraith for DAML-S Coalition DAML PI Meeting 07/19/01 AI-inspired Action/Process Metaphor Input: confirmation no.... Output: failure notification … truck available + valid credit card Y N ? Preconditions: customer name origin destination pickup date... knowledge of the input... goods at location if successful credit card debited... Effect: Output: Effect: Acme Book Truck Shipment

McIlraith for DAML-S Coalition DAML PI Meeting 07/19/01 AcmeTruckShpng book flight service customer name flight numbers dates credit card no.... confirmation no.... failure notification errror information … ? book hotel service confirmation no. dates room type credit card no.... confirmation no.... failure notification … ? book car service customer name location car type dates credit card no.... confirmation no.... failure notification … ? Composite Process ? Input & Preconditions Output & Effects

McIlraith for DAML-S Coalition DAML PI Meeting 07/19/01 Composite Process truck available + valid credit card Y N Confirm Shipping Region Get Quote Get Shipping Dates Book Truck Shipment Acme Truck Shipping Service expands AcmeTruckShpngExpandedAcmeTruckShpng

McIlraith for DAML-S Coalition DAML PI Meeting 07/19/01 AcmeTruckShpng ExpAcmeTruckShpng expand

McIlraith for DAML-S Coalition DAML PI Meeting 07/19/01 Upper Ontology of Services

McIlraith for DAML-S Coalition DAML PI Meeting 07/19/01 Service Grounding (under development) Specification of service access information specifies communication protocols, transport mechanisms, etc. E.g., SOAP, HTTP forms, Java RMI, RPC, etc.

McIlraith for DAML-S Coalition DAML PI Meeting 07/19/01 Review: Upper Ontology of Services

McIlraith for DAML-S Coalition DAML PI Meeting 07/19/01 Exploiting Ontologies of Services Service Shipping BuyBook AmazonBuyBook CongoBuyBook BuyTicket BuyAirTicket Purchase AirShipping TruckShipping BoatShipping AcmeTruckShipping BuyConcertTicket

McIlraith for DAML-S Coalition DAML PI Meeting 07/19/01 Related Work Related Industrial Initiatives UDDI ebXML WSDL.Net XLANG Biztalk, e-speak, etc These XML-based initiatives are currently complementary to DAML-S. DAML-S intends to build on top of these efforts exploiting increased expressiveness, semantics, inference that enables automation. Related Academics Efforts Process Algebras (e.g., Pi Calculus) Process Specification Language (Hoare Logic, PSL) Planning Domain Definition Language (PDDL) Business Process Modeling (e.g., BMPL)

McIlraith for DAML-S Coalition DAML PI Meeting 07/19/01 Tools and Applications DAML-S provides a means of describing Web services. Its just another DAML+OIL ontology all the tools and technologies that exist for DAML+OIL are relevant Some DAML-S Specific Tools and Technologies: Extending DAML-S: DAML-S Coalition (security, symbol grounding, …) Discovery, Matchmaking, Agent Brokering: CMU, SRI (OAA), Stanford KSL Automated Web Service Composition: Stanford KSL, BBN/Yale/Kestrel, CMU, MIT, Nokia, SRI DAML-S Editor: Stanford KSL, SRI, CMU (profiles), Manchester Process Modeling Tools & Reasoning: SRI, Stanford KSL Service Enactment /Simulation: SRI, Stanford KSL

McIlraith for DAML-S Coalition DAML PI Meeting 07/19/01 Challenges Technical Issues DAML+OIL not sufficient for the process model Laundry list of unaddressed & resolved issues (SRI & CMU will mention some this afternoon) (some will be mentioned in Breakout tomorrow) Connecting with Industry Initiatives & with User Community need to connect DAML-S with industry initiatives need people in industry (& in DAML) to mark up services with DAML-S concern: industrys lack of adoption of RDF Tools availability DAML+OIL reasoner DAML-S editor

McIlraith for DAML-S Coalition DAML PI Meeting 07/19/01 Challenges Technical Issues DAML+OIL not sufficient for the process model Laundry list of unaddressed & resolved issues messages, synchronization, conversation protocols, exceptions and transaction, multiple participants, scripts, unification/binding, constraints, ontologies of processes, service grounding,... Connecting with Industry Initiatives & with User Community need to connect DAML-S with industry initiatives need people in industry (& in DAML) to mark up services with DAML-S concern: industrys lack of adoption of RDF Tools availability DAML+OIL reasoner DAML-S editor

McIlraith for DAML-S Coalition DAML PI Meeting 07/19/01 Challenges Technical Issues DAML+OIL not sufficient for the process model Laundry list of unaddressed & resolved issues (SRI & CMU will mention some this afternoon) (some will be mentioned in Breakout tomorrow) Connecting with Industry Initiatives & with User Community need to connect DAML-S with industry initiatives need people in industry (& in DAML) to mark up services with DAML-S concern: industrys lack of adoption of RDF Tools availability DAML+OIL reasoner DAML-S editor

McIlraith for DAML-S Coalition DAML PI Meeting 07/19/01 Status: DAML-S version 0.5 released June, Please get involved! Break-out Session (Friday) *** Try DAML-S for your application *** give feedback *** DAML-S version 0.5 and related papers mailing list (technical discussions) (announcements) We Want Your Input!

McIlraith for DAML-S Coalition DAML PI Meeting 07/19/01 Acknowledgements Slides created by Sheila McIlraith, KSL Stanford Page 1 graphic created by Jerry Hobbs & Kelli Connolly, SRI Ontology images created by Terry Payne, CMU