Package | Description |
---|---|
jade.content.onto | |
jade.content.schema |
Modifier and Type | Method and Description |
---|---|
private TermSchema |
BeanOntologyBuilder.supplySchemaForClassFlat(Class clazz,
boolean skipClassChecking) |
private TermSchema |
BeanOntologyBuilder.supplySchemaForClassRecursive(Class clazz,
boolean skipClassChecking) |
Modifier and Type | Method and Description |
---|---|
static ObjectSchema |
AggregateHelper.getSchema(Class clazz,
TermSchema elementSchema)
Get ontology schema associated to class
Try to manage as aggregate
|
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 |
ConceptSlotFunctionSchema |
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 | Field and Description |
---|---|
private static TermSchema |
TermSchema.baseSchema |
private TermSchema |
AggregateSchema.elementsSchema |
Modifier and Type | Method and Description |
---|---|
TermSchema |
AggregateSchema.getElementsSchema() |
TermSchema |
AgentActionSchema.getResultSchema() |
Modifier and Type | Method and Description |
---|---|
void |
ConceptSchema.add(String name,
TermSchema slotSchema)
Add a mandatory slot to the schema.
|
void |
ConceptSchema.add(String name,
TermSchema slotSchema,
int optionality)
Add a slot to the schema.
|
void |
PredicateSchema.add(String name,
TermSchema elementsSchema,
int cardMin,
int cardMax)
Add a slot with cardinality between
cardMin
and cardMax to this schema. |
void |
ConceptSchema.add(String name,
TermSchema elementsSchema,
int cardMin,
int cardMax)
Add a slot with cardinality between
cardMin
and cardMax to this schema. |
void |
PredicateSchema.add(String name,
TermSchema elementsSchema,
int cardMin,
int cardMax,
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(String name,
TermSchema elementsSchema,
int cardMin,
int cardMax,
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(String typeName,
TermSchema elementsSchema)
Creates an
AggregateSchema with a given type-name. |