Package | Description |
---|---|
jade.content.schema |
Modifier and Type | Class and Description |
---|---|
class |
AgentActionSchema
The class to be used to define schemas of agent actions in
an ontology.
|
class |
AggregateSchema
This class represent the schema of aggregate entities in
an ontology.
|
class |
ConceptSchema
The class to be used to define schemas of concepts in
an ontology.
|
class |
IRESchema
This class represents the schema of an Identifying Referential
Expression (IRE) in an ontology.
|
class |
PrimitiveSchema
This class represent the schema of primitive entities in
an ontology.
|
class |
VariableSchema
This class represents the schema of a variable.
|
Modifier and Type | Method and Description |
---|---|
TermSchema |
AggregateSchema.getElementsSchema() |
TermSchema |
AgentActionSchema.getResultSchema() |
Modifier and Type | Method and Description |
---|---|
void |
ConceptSchema.add(java.lang.String name,
TermSchema slotSchema)
Add a mandatory slot to the schema.
|
void |
ConceptSchema.add(java.lang.String name,
TermSchema slotSchema,
int optionality)
Add a slot to the schema.
|
void |
PredicateSchema.add(java.lang.String name,
TermSchema elementsSchema,
int cardMin,
int cardMax)
Add a slot with cardinality between
cardMin
and cardMax to this schema. |
void |
ConceptSchema.add(java.lang.String name,
TermSchema elementsSchema,
int cardMin,
int cardMax)
Add a slot with cardinality between
cardMin
and cardMax to this schema. |
void |
PredicateSchema.add(java.lang.String name,
TermSchema elementsSchema,
int cardMin,
int cardMax,
java.lang.String aggType)
Add a slot with cardinality between
cardMin
and cardMax to this schema and allow specifying the type
of Aggregate to be used for this slot. |
void |
ConceptSchema.add(java.lang.String name,
TermSchema elementsSchema,
int cardMin,
int cardMax,
java.lang.String aggType)
Add a slot with cardinality between
cardMin
and cardMax to this schema and allow specifying the type
of Aggregate to be used for this slot. |
void |
AgentActionSchema.setResult(TermSchema resultSchema)
Define that the result produced by the execution of an action described by this
schema has a structure conforming to a given term schema.
|
void |
AgentActionSchema.setResult(TermSchema elementsSchema,
int cardMin,
int cardMax)
Define that the result produced by the execution of an action described by this
schema is an aggregate of n (with n between cardMin and cardMax) elements each one having
a structure conforming to a given term schema.
|
Constructor and Description |
---|
AggregateSchema(java.lang.String typeName,
TermSchema elementsSchema)
Creates an
AggregateSchema with a given type-name. |