| Interface | Description |
|---|---|
| Introspector |
This interface defines the methods to convert objects of
ontological classes into/from abstract descriptors.
|
| Class | Description |
|---|---|
| BasicOntology |
This class implements an ontology containing schemas for
Primitive types and SL0 operators i.e. basic ontological elements
required for minimal agent interaction.
|
| BCReflectiveIntrospector |
Backward Compatible reflective introspector.
|
| BeanOntology |
Extension of
Ontology that allows to build the
ontological elements adding directly the classes of the
corresponding JavaBeans. |
| CFReflectiveIntrospector | |
| ConceptSlotFunction |
The ConceptSlotFunction class allows treating the slots of an ontological concept as functions.
|
| JavaCollectionOntology | |
| Ontology |
An application-specific ontology describes the elements that agents
can use within content of messages.
|
| ReflectiveIntrospector |
The default introspector for user defined ontologies that uses
Java Reflection to translate java objects to/from abstract
descriptors.
|
| SerializableOntology |
This ontology allows dealing with Java Serializable objects as
if they were instances of ontological elements.
|
| Exception | Description |
|---|---|
| BeanOntologyException |
This class is used for reporting exceptions when adding beans to a
BeanOntology. |
| OntologyException |
Generic exception of the content support.
|
| UngroundedException |
Thrown when working with an ungrounded abstract descriptor, i.e., a
descriptor containing variables.
|
| UnknownSchemaException |
Thrown when the schema for the type of the entity to be translated
into/from an abstract descriptor is not defined in the ontology
used to perform the translation.
|
| UnknownSlotException |