Abstract
One of the main visions of Semantic Web has been the ability of software agents to compose atomic web services in order to facilitate the automation of complex tasks. One of the approaches used in the past in order to automatically construct composite web services has been AI planning. The most important advantage of this approach is its dynamic character that reduces the interference of the user. Although there have been various attempts to utilize planning algorithms and systems in the composition process, there has been little work in the field of converting web service composition plans in OWL-S. This paper studies the use of two well established standards in expressing plans and composite web services, namely the Planning Domain Definition Language (PDDL) and the Ontology Web Language for Services (OWL-S) and suggests a method for translating the produced PDDL plans of any planning system to OWL-S descriptions of the final composite web services. The result is a totally new web service that can later be discovered and invoked or even take part in a new composition.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Angelides, D., Xenidis, Y.: Fuzzy vs. Probabilistic Methods for Risk Assessment of Coastal Areas. In: Linkov, I., Kiker, G.A., Wenning, R.J. (eds.) Environmental Security in Harbors and Coastal Areas: Management using Comparative Risk Assessment and Multi-Criteria Decision Analysis. NATO Security through Science Series (Series C: Environmental Security), pp. 251–266. Springer, Heidelberg (2007) ISBN: 978-1-4020-5801-1
Bordbar, B., Howells, G., Evans, M., Staikopoulos, A.: Model Transformation from OWL-S to BPEL Via SiTra. In: Akehurst, D.H., Vogel, R., Paige, R.F. (eds.) ECMDA-FA. LNCS, vol. 4530, pp. 43–58. Springer, Heidelberg (2007)
Gerevini, A., Saetti, A., Serina, I.: LPG-TD: a Fully Automated Planner for PDDL2.2 Domains (short paper). In: 14th Int. Conference on Automated Planning and Scheduling (ICAPS 2004), booklet of the system demo section, Whistler, Canada (2004)
Gerevini, A., Saetti, A., Serina, I.: LPG-td a planning system (2005), http://zeus.ing.unibs.it/lpg/
Ghalab, M., Howe, A., Knoblock, C., McDermott, D., Ram, A., Veloso, M., Weld, D., Wilkins, D.: PDDL – the Planning Domain Definition Language. Technical report. Yale University, New Haven, CT (1998)
Hatzi, O., Meditskos, G., Vrakas, D., Bassiliades, N., Anagnostopoulos, D., Vlahavas, I.: Semantic Web Service Composition using Planning and Ontology Concept Relevance with PORSCE II. In: Proceeding of the 2009 Web Intelligence and Intelligent Agent Technology, Milan, Italy, pp. 418–421 (2009)
Hoffman, J., Nebel, B.: The FF Planning System: Fast Plan Generation Through Heuristic Search. Journal of Artificial Intelligence Research 14, 253–301 (2001)
JPlan: Java Graphplan Implementation, http://sourceforge.net/projects/jplan
Klusch, M., Gerber, A., Schmidt, M.: Semantic Web Service Composition Planning with OWLS-XPlan. In: Proceedings of the AAAI Fall Symposium on Semantic Web and Agents. AAAI Press, Arlington (2005)
Martin, D., Burstein, M., Lassila, O., McIlraith, S., Narayanan, S., Paolucci M., Parsia, B., Payne, T., Sirin, E., Srinivasan,N., Sycara, K.: OWL-S: Semantic Markup for Web Services (2004), http://www.daml.org/services/owl-s/1.1/
OWL-S API, http://www.daml.ri.cmu.edu/owlsapi/
Peer, J.: Web Service Composition as AI Planning – a Survey. Technical report. University of St. Gallen (2005)
Pellier, D.: PDDL4J (2008), http://sourceforge.net/projects/pddl4j
Sacerdoti, E.: The nonlinear nature of plans. In: Proc. of the International Joint Conference on AI, pp. 206–214 (1975)
Sirin, E., Parsia, B., Wu, D., Hendler, J., Nau, D.: HTN planning for web service composition using SHOP. Journal of Web Semantics 1(4), 377–396 (2004)
Yang, B., Qin, Z.: Composing semantic web services with PDDL. Inform. Technol. J. 9, 48–54 (2009)
Yu, H.Q., Reiff-Marganiec, S.: Semantic Web Services Composition via Planning as Model Checking. Technical Report. CS-06-003, University of Leicester (2006)
Zhang, P., Huang, B., Sun, Y.: Automatic Web services composition based on SLM. In: Workshop on Semantic Web and Ontology, SWON 2008 (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ziaka, E., Vrakas, D., Bassiliades, N. (2013). Web Service Composition Plans in OWL-S. In: Filipe, J., Fred, A. (eds) Agents and Artificial Intelligence. ICAART 2011. Communications in Computer and Information Science, vol 271. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29966-7_16
Download citation
DOI: https://doi.org/10.1007/978-3-642-29966-7_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-29965-0
Online ISBN: 978-3-642-29966-7
eBook Packages: Computer ScienceComputer Science (R0)