Peter Weinstein and William P. Birmingham
The Service Classifier Agent maintains a dynamic ontology of agent capabilities. To advertise their services, agents define concepts at runtime. These concepts are automatically classified with description logic. Agents requesting services can select the best available to meet their needs, using queries that exploit rich knowledge about services and their relations to other services. Runtime classification of agent services encourages the development of agents to provide new services. New agents may be utilized immediately upon joining a society, without requiring modification or even notification of existing agents.