GraniteNights - A Multi-agent Visit Scheduler Utilising Semantic Web Technology

This paper describes a multi-agent system, GraniteNights, modelled on the Agentcities project “evening agent” scenario. GraniteNights allows a user to plan an evening’s entertainment in the city of Aberdeen, Scotland. The application fuses agent and Web technology, being viewed as an agent-based Web service. In particular, Semantic Web standards are used to a great extent in delivering the service. The paper argues that, in fact, the Semantic Web standards are more important for this type of application than the agent standards. A key feature of the application is component re-use: GraniteNights attempts to reuse without modification existing ontologies wherever possible; it also is comprised of a number of generic and thus wholly-reusable agents, including a user profiling agent and a constraint-based scheduler. The system is open in the sense that most of the individual agents can be invoked directly by external agent platforms, without going through the Web interface.

[1]  James A. Hendler,et al.  The Semantic Web — ISWC 2002 , 2002, Lecture Notes in Computer Science.

[2]  Tom M. Mitchell,et al.  Experience with a learning personal assistant , 1994, CACM.

[3]  Alan Bundy,et al.  Explanation-Based Generalisation = Partial Evaluation , 1988, Artif. Intell..

[4]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .

[5]  Bernard Burg,et al.  BlueJADE – A service for managing software agents , 2002 .

[6]  James A. Hendler,et al.  The semantic Web and its languages , 2000 .

[7]  Alun Preece,et al.  An Expressive Constraint Language for Semantic Web Applications , 2001 .

[8]  Alun Preece,et al.  An Empirical Investigation of Learning From the Semantic Web , 2002 .

[9]  Dan Brickley,et al.  Resource Description Framework (RDF) Model and Syntax Specification , 2002 .

[10]  T. Ishida,et al.  A Trading Agent Competition for the Research Community , 1999 .

[11]  Andy Seaborne,et al.  Three Implementations of SquishQL, a Simple RDF Query Language , 2002, SEMWEB.

[12]  Jonathan Dale,et al.  Pizza and a Movie: A Case Study in Advanced Web Services , 2002 .

[13]  Harith Alani,et al.  Exploiting Synergy Between Ontologies and Recommender Systems , 2002, Semantic Web Workshop.

[14]  Agnar Aamodt,et al.  Case-Based Reasoning: Foundational Issues, Methodological Variations, and System Approaches , 1994, AI Commun..

[15]  David M. Booth,et al.  Web Services Architecture , 2004 .

[16]  Mats Carlsson,et al.  An Open-Ended Finite Domain Constraint Solver , 1997, PLILP.

[17]  Rahul Singh,et al.  Browsing Schedules - An Agent-Based Approach to Navigating the Semantic Web , 2002, SEMWEB.

[18]  Pieter H. Hartel,et al.  Programming Languages: Implementations, Logics, and Programs , 1996, Lecture Notes in Computer Science.

[19]  Matthew MacDonald,et al.  Web Services Architecture , 2004 .