UMDL Service Classifier Agent Demo
Introduction
The Service Classifier Agent (SCA) maps complex descriptions of UMDL
agent services to labels that can be used to advertise in a UMDL
registry. This capability is central to achieving the follow
fundamental objectives of the UMDL architecture:
- Validity. The system responds accurately to meet user requests and needs.
- Scalability. A large society with many agents performs effectively
through appropriate use of agent capabilities.
- Extensibility. New agents can be utilized by the UMDL society without
modification of existing agents.
The SCA is the first application of the UMDL ontology. The ontology
provides a language for describing UMDL activity that is independent
of the particular current implementation of UMDL agents. Therefore,
client agents seeking services should describe their requirements with
as much precision as is supported by the ontology, even if currently
existing agents can not be differentiated according to all of the
features of the client's description. In the future new agents may be
developed which are more specialized. Using the SCA, the new
specialized agent will be selected to service the client, even without
making any changes to the client's implementation.
Demo
This demo provides the following capabilities:
Documentation
Classification and query requests must be formulated with syntax
based on the Loom
description logic classification system, and using concepts and relations
translated from the UMDL ontology to Loom. The following
documentation is available:
URL: http://www-personal.umich.edu/~peterw/Ontology/sca.html
Updated 10/21/97.
Papers
Run-Time Classification of Agent Services, by Peter Weinstein and Bill Birmingham (available in postscript and rtf format)
Documentation
Service Classifier Agent Programmer's
Interface
UMDL Ontology Concepts and Relations
available to the Service Classifier Agent
Demo
SCA demo homepage
Classify a service description
Query a service description
History of the current SCA
People
Mail Peter Weinstein
Mail the UMDL architecture group
Mail the UMDL ontology group