Jump to ContentJump to Main Navigation
Agency and the Semantic Web$
Users without a subscription are not able to see the full content.

Christopher Walton

Print publication date: 2006

Print ISBN-13: 9780199292486

Published to Oxford Scholarship Online: November 2020

DOI: 10.1093/oso/9780199292486.001.0001

Show Summary Details
Page of

PRINTED FROM OXFORD SCHOLARSHIP ONLINE (oxford.universitypressscholarship.com). (c) Copyright Oxford University Press, 2021. All Rights Reserved. An individual user may print out a PDF of a single chapter of a monograph in OSO for personal use. date: 05 December 2021

Reactive agents

Reactive agents

(p.56) 3 Reactive agents
Agency and the Semantic Web

Christopher Walton

Oxford University Press

In the previous chapter we described three languages for representing knowledge on the Semantic Web: RDF, RDFS, and OWL. These languages enable us to create Web-based knowledge in a standard manner with a common semantics. We now turn our attention to the techniques that can utilize this knowledge in an automated manner. These techniques are fundamental to the construction of the Semantic Web, as without automation we do not gain any real benefit over the current Web. There are currently two views of the Semantic Web that have implications for the kind of automation that we can hope to achieve: 1. An expert system with a distributed knowledge base. 2. A society of agents that solve complex knowledge-based tasks. In the first view, the Semantic Web is essentially treated a single-user application that reasons about some Web-based knowledge. For example, a service that queries the knowledge to answer specific questions. This is a perfectly acceptable view, and its realization is significantly challenging. However, in this book we primarily subscribe to the second view. In this more-generalized view, the knowledge is not treated as a single body, and it is not necessary to obtain a global view of the knowledge. Instead, the knowledge is exchanged and manipulated in a peer-to-peer (P2P) manner between different entities. These entities act on behalf of human users, and require only enough knowledge to perform the task to which they are assigned. The use of entities to solve complex problems on the Web is captured by the notion of an agent. In human terms, an agent is an intermediary who makes a complex organization externally accessible. For example, a travel agent simplifies the problem of booking a holiday. This concept of simplifying the interface to a complex framework is a key goal of the Semantic Web. We would like to make it straightforward for a human to interact with a wide variety of disparate sources of knowledge without becoming mired in the details. To accomplish this, we want to define software agents that act with similar characteristics to human agents.

Keywords:   Agent, Distributed Systems, First-Order Logic, Kripke Structure, Model Checking, Simile, Two-Phase Commit

Oxford Scholarship Online requires a subscription or purchase to access the full text of books within the service. Public users can however freely search the site and view the abstracts and keywords for each book and chapter.

Please, subscribe or login to access full text content.

If you think you should have access to this title, please contact your librarian.

To troubleshoot, please check our FAQs , and if you can't find the answer there, please contact us .