A Planner Infrastructure for Semantic Web Enabled Agents
Web services and agents are two important software development technologies that are affected from the semantic web innovation. Researches for attuning these topics to the semantic web prepare a ground for integration of them. In this paper, a planner inf
- PDF / 290,423 Bytes
- 10 Pages / 430 x 660 pts Page_size
- 78 Downloads / 236 Views
Abstract. Web services and agents are two important software development technologies that are affected from the semantic web innovation. Researches for attuning these topics to the semantic web prepare a ground for integration of them. In this paper, a planner infrastructure1 is introduced that provides the integration of these two topics on the semantic web ground. Our approach is to support the semantic web service usage during agent planning process. Hence, agent can select required external semantic services to satisfy a goal and can interact with the selected services during the plan execution.
1
Introduction
The semantic web brings significant innovation to the software development society by enabling the development of loosely coupled and independently evolving applications. In particularly, this innovation affects the distributed application development technologies. Web services and agents are two of important distributed application development technologies that must be improved according to the semantic web capabilities. Web services are self-defined and distributed web applications. The semantic web evolution of web services intends to dynamic and more global service execution. This evolution initiated a new generation service technology, which is called semantic web services. Semantic web services provide dynamic discovery and more global execution. Currently efforts such as OWL-S2 , WSMF[6] and SWSA[3] are working for adapting web service environment to the semantic web service architecture. On the agent research direction, researchers have been attempting to develop agent infrastructures working on semantic web environment. These efforts reinforce some of the agents’ core capabilities such as autonomy, intelligency and 1
2
This work is supported by The Scientific and Technological Research Council of Turkey (TÜBiTAK) Electric, Electronic and Informatics Research Group (EEEAG) under grant 106E008. Web Ontology Language-Service, http://www.daml.org/services/owl-s/1.1/
R. Meersman, Z. Tari, P. Herrero et al. (Eds.): OTM 2007 Ws, Part I, LNCS 4805, pp. 95–104, 2007. c Springer-Verlag Berlin Heidelberg 2007
96
E.E. Ekinci et al.
interoperability. On this direction some semantic web enabled multi-agent system frameworks such as [5], [4] have proposed in the literature. Actually, the core capabilities of an agent are provided by its planner infrastructure. Hence, semantic web agents need specially designed planner that utilize the capabilities of the semantic web environment. Such a planner first of all should be able to use explicit ontologies during decision making process. Moreover, it should have ability to use external semantic web services to satisfy its goal(s). In this paper, we propose a planner architecture for agents working the semantic web environment. This planner is based on the Hierarchical Task Network (HTN) paradigm[15] and specially designed HTN Ontology to present its plan’s meta information. Moreover, explicit knowledge of the external semantic services are stored using the well-know
Data Loading...