DAML-S: Web Service Description for the Semantic Web
In this paper we present DAML-S, a DAML+OIL ontology for describing the properties and capabilities of Web Services. Web Services - Web-accessible programs and devices - are garnering a great deal of interest from industry, and standards are emerging for low-level descriptions of Web Services. DAML-S complements this effort by providing Web Service descriptions at the application layer, describing what a service can do, and not just how it does it. In this paper we describe three aspects of our ontology: the service profile, the process model, and the service grounding. The paper focuses on the grounding, which connects our ontology with low-level XML-based descriptions of Web Services.
KeywordsAtomic Process Service Description Composite Process Agent Communication Language Service Grounding
- 1.A. Ankolekar, F. Huch and K. Sycara. Concurrent Semantics for the Web Services Specification Language Daml-S. In Proc. of the Coordination 2002 Conf., 2002.Google Scholar
- 3.U. C. Bureau. North american industry classification system (naics). http://www.census.gov/epcd/www/naics.html, 1997.
- 4.E. Christensen, F. Curbera, G. Meredith, and S. Weerawarana. Web Services Description Language (WSDL) 1.1. http://www.w3.org/TR/2001/NOTE-wsdl-20010315, 2001.
- 5.DAML-S Coalition: A. Ankolekar, M. Burstein, J. Hobbs, O. Lassila, D. Martin, S. McIlraith, S. Narayanan, M. Paolucci, T. Payne, K. Sycara, and H. Zeng. DAML-S: Semantic markup for Web services. In Proc SWWS, pages 411–430, 2001.Google Scholar
- 6.K. Decker, K. Sycara, and M. Williamson. Middle-agents for the internet. In IJCAI97, 1997.Google Scholar
- 7.T. Finin, Y. Labrou, and J. Mayfield. KQML as an agent communication language. In J. Bradshaw, editor, Software Agents. MIT Press, Cambridge, 1997.Google Scholar
- 8.M. Ghallab et. al. PDDL-the planning domain definition language v. 2. Tech Report, CVC TR-98-003/DCS TR-1165, Yale University, 1998.Google Scholar
- 9.J. Hendler and D. L. McGuinness. Darpa Agent Markup Language. IEEE Intelligent Systems, 15(6):72–73, 2001.Google Scholar
- 10.O. Lassila. Serendipitous Interoperability. In E. Hyvönen, editor, The Semantic Web-Proc. the Kick-Off Seminar in Finland, To appear, 2002.Google Scholar
- 12.D. Martin, A. Cheyer, and D. Moran. The Open Agent Architecture: A Framework for Building Distributed Software Systems. Applied Artificial Intelligence, 13(1–2):92–128, 1999.Google Scholar
- 13.D. McDermott, M. Burstein, and D. Smith. Overcoming ontology mismatches in transactions with self-describing agents. In Proc. SWWS, pages 285–302, 2001.Google Scholar
- 14.S. McIlraith and T. C. Son. Adapting Golog for composition of Semantic Web services. In Proc. KR2002. To appear, 2002.Google Scholar
- 17.R. Milner. Communicating with Mobile Agents: The pi-Calculus. Cambridge University Press, Cambridge, 1999.Google Scholar
- 18.S. Narayanan. Reasoning about actions in narrative understanding. In Proc. IJCAI’1999, pages 350–357. 1999.Google Scholar
- 19.S. Narayanan and S. McIlraith. Simulation, verification, and automated composition of Web Services. In Proc. WWW2002, To appear 2002.Google Scholar
- 20.C. Schlenoff, M. Gruninger, F. Tissot, J. Valois, J. Lubell, and J. Lee. The Process Specification Language (PSL): Overview and version 1.0 specification. NISTIR 6459, National Institute of Standards and Technology, Gaithersburg, MD., 2000.Google Scholar
- 21.M. Paolucci, T. Kawmura, T. Payne and K. Sycara. Semantic Matching of Web Services Capabilities. In First Int. Semantic Web Conf., To appear 2002.Google Scholar
- 22.T. Payne, R. Singh and K. Sycara. Browsing Schedules-An Agent-based approach to navigating the Semantic Web In First Int. Semantic Web Conf., To appear 2002.Google Scholar
- 23.K. Sycara and M. Klusch. Brokering and matchmaking for coordination of agent societies: A survey. In Coordination of Internet Agents, 2001.Google Scholar
- 25.UDDI. The UDDI Technical White Paper. http://www.uddi.org/, 2000.
- 26.H.-C. Wong and K. Sycara. A taxonomy of middle-agents for the internet. In ICMAS’2000, 2000.Google Scholar