Annotation Type | Description |
---|---|
AggregateResult |
Indicates the aggregate result of an action, allowing at the same time
to specify its
cardMin (minimum cardinality), cardMax
(maximum cardinality) and type (class of the contained elements).The annotation is to be applied to the getter method. |
AggregateSlot |
Allows to specify in the ontological schema the
cardMin
(minimum cardinality), cardMax (maximum cardinality) and
type (class of the contained elements) attributes of the aggregate slot.The annotation is to be applied to the getter method. |
Element |
Allows to specify the ontological name of the
Concept or Predicate ,
to be used in place of the default (the rightmost part of the fully qualified class name).The annotation is to be applied to the class. |
Result |
Identifies the result slot of an
AgentAction .The annotation is to be applied to the getter method. |
Slot |
Allows to specify in the ontological schema the
mandatory and name attributes of the slot.The annotation is to be applied to the getter method. |
SuppressSlot |
Indicates a bean property not to be included in its ontological schema.
The annotation is to be applied to the getter method. |