Modifier and Type | Interface and Description |
---|---|
interface |
AlgebraRelation<T extends BaseRelation>
Represents a relation from an algebra of relations
In addition to meet and join, it provides compose and inverse
|
interface |
DisjunctiveRelation<T extends BaseRelation>
Represents a dijunctive ontology alignment relation.
|
Modifier and Type | Class and Description |
---|---|
class |
BasicRelation
Represents an ontology alignment relation.
|
class |
BitSetAlgebraRelation<T extends BaseRelation>
Represents a dijunctive ontology alignment relation.
|
class |
BitSetDisjunctiveRelation<T extends BaseRelation>
Represents a dijunctive ontology alignment relation implementation.
|
Modifier and Type | Field and Description |
---|---|
protected Relation |
BasicCell.relation |
Modifier and Type | Field and Description |
---|---|
protected java.lang.Class<? extends Relation> |
BasicAlignment.relationType |
Modifier and Type | Method and Description |
---|---|
Relation |
BasicRelation.compose(Relation r)
By default...
|
Relation |
BasicAlignment.createRelation(java.lang.String rel)
The constructor to use
|
Relation |
BasicAlignment.getAlignedRelation1(java.lang.Object ob) |
Relation |
BasicAlignment.getAlignedRelation2(java.lang.Object ob) |
Relation |
BasicCell.getRelation() |
Relation |
BasicRelation.inverse()
By default the inverse is the relation itself
|
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends Relation> |
BasicAlignment.getRelationType() |
Modifier and Type | Method and Description |
---|---|
Cell |
URIAlignment.addAlignCell(java.lang.String id,
java.lang.Object ob1,
java.lang.Object ob2,
Relation relation,
double measure)
Cell methods
|
Cell |
BasicAlignment.addAlignCell(java.lang.String id,
java.lang.Object ob1,
java.lang.Object ob2,
Relation relation,
double measure) |
BasicCell |
BasicAlignment.addAlignCell(java.lang.String id,
java.lang.Object ob1,
java.lang.Object ob2,
Relation relation,
double measure,
Extensions extensions) |
Relation |
BasicRelation.compose(Relation r)
By default...
|
URICell |
URIAlignment.createCell(java.lang.String id,
java.lang.Object ob1,
java.lang.Object ob2,
Relation relation,
double measure) |
ObjectCell |
ObjectAlignment.createCell(java.lang.String id,
java.lang.Object ob1,
java.lang.Object ob2,
Relation relation,
double measure) |
BasicCell |
BasicAlignment.createCell(java.lang.String id,
java.lang.Object ob1,
java.lang.Object ob2,
Relation relation,
double measure) |
boolean |
BitSetDisjunctiveRelation.equals(Relation r) |
boolean |
BasicRelation.equals(Relation r) |
BasicRelation |
BasicRelation.join(Relation... rels)
By default...
|
BasicRelation |
BasicRelation.meet(Relation... rels)
By default...
|
void |
BasicCell.setRelation(Relation rel) |
Modifier and Type | Method and Description |
---|---|
URIAlignment |
URIAlignment.createNewAlignment(java.lang.Object onto1,
java.lang.Object onto2,
java.lang.Class<? extends Relation> relType,
java.lang.Class<?> confType) |
ObjectAlignment |
ObjectAlignment.createNewAlignment(java.lang.Object onto1,
java.lang.Object onto2,
java.lang.Class<? extends Relation> relType,
java.lang.Class<?> confType)
Generate a copy of this alignment object
|
BasicAlignment |
BasicAlignment.createNewAlignment(java.lang.Object onto1,
java.lang.Object onto2,
java.lang.Class<? extends Relation> relType,
java.lang.Class<?> confType)
This method is used by the algebraic operators
It has to be overriden by implementations.
|
void |
BasicAlignment.init(java.lang.Object onto1,
java.lang.Object onto2,
java.lang.Class<? extends Relation> relType,
java.lang.Class<?> confType)
Initialises the Alignment object with two ontologies.
|
Constructor and Description |
---|
BasicCell(java.lang.String id,
java.lang.Object ob1,
java.lang.Object ob2,
Relation rel,
double m)
Creation
Creates a correspondence
|
ObjectCell(java.lang.String id,
java.lang.Object ob1,
java.lang.Object ob2,
Relation rel,
double m)
Creation
|
URICell(java.lang.String id,
java.net.URI ob1,
java.net.URI ob2,
Relation rel,
double m)
Creation
|
Modifier and Type | Method and Description |
---|---|
EDOALCell |
EDOALAlignment.addAlignCell(java.lang.String id,
java.lang.Object ob1,
java.lang.Object ob2,
Relation relation,
double measure) |
EDOALCell |
EDOALAlignment.addAlignCell(java.lang.String id,
java.lang.Object ob1,
java.lang.Object ob2,
Relation relation,
double measure,
Extensions extensions) |
EDOALCell |
EDOALAlignment.createCell(java.lang.String id,
java.lang.Object ob1,
java.lang.Object ob2,
Relation relation,
double measure) |
Modifier and Type | Method and Description |
---|---|
EDOALAlignment |
EDOALAlignment.createNewAlignment(java.lang.Object onto1,
java.lang.Object onto2,
java.lang.Class<? extends Relation> relType,
java.lang.Class<?> confType) |
Constructor and Description |
---|
EDOALCell(java.lang.String id,
Expression ob1,
Expression ob2,
Relation rel,
double m)
Creation
|
Modifier and Type | Class and Description |
---|---|
class |
A16AlgebraRelation
The A16 Algebras of relations
(see: Armen Inants, Jérôme Euzenat, Algebras of ontology alignment relations, Proc.
|
class |
A2AlgebraRelation
The A2 Algebras of relations
(see: Jérôme Euzenat, Algebras of ontology alignment relations, Proc.
|
class |
A5AlgebraRelation
The A5 Algebras of relations
(see: Jérôme Euzenat, Algebras of ontology alignment relations, Proc.
|
class |
EquivRelation
Represents an OWL equivalence relation.
|
class |
HasInstanceRelation
Represents an OWL equivalence relation.
|
class |
IncompatRelation
Represents an OWL equivalence relation.
|
class |
InstanceOfRelation
Represents a relation between an instance and its class.
|
class |
NonTransitiveImplicationRelation
Represents a non transitive implication relation.
|
class |
SubsumedRelation
Represents an OWL subsumption relation.
|
class |
SubsumeRelation
Represents an OWL subsumption relation.
|
Modifier and Type | Method and Description |
---|---|
Relation |
SubsumedRelation.compose(Relation r) |
Relation |
SubsumeRelation.compose(Relation r) |
Relation |
InstanceOfRelation.compose(Relation r) |
Relation |
IncompatRelation.compose(Relation r) |
Relation |
HasInstanceRelation.compose(Relation r) |
Relation |
EquivRelation.compose(Relation r) |
Relation |
SubsumedRelation.inverse() |
Relation |
SubsumeRelation.inverse() |
Relation |
InstanceOfRelation.inverse() |
Relation |
HasInstanceRelation.inverse() |
Modifier and Type | Method and Description |
---|---|
Relation |
SubsumedRelation.compose(Relation r) |
Relation |
SubsumeRelation.compose(Relation r) |
Relation |
InstanceOfRelation.compose(Relation r) |
Relation |
IncompatRelation.compose(Relation r) |
Relation |
HasInstanceRelation.compose(Relation r) |
Relation |
EquivRelation.compose(Relation r) |
A5AlgebraRelation |
A5AlgebraRelation.compose(Relation r) |
A2AlgebraRelation |
A2AlgebraRelation.compose(Relation r) |
A16AlgebraRelation |
A16AlgebraRelation.compose(Relation r) |
Modifier and Type | Field and Description |
---|---|
(package private) Relation |
OWLAxiomsRendererVisitor.toProcess |
Modifier and Type | Method and Description |
---|---|
static boolean |
RelationTransformer.canBeTranscribedDirectly(Relation rel) |
static boolean |
RelationTransformer.canBeTranscribedInverted(Relation rel) |
static java.lang.String |
SEKTMappingRendererVisitor.getRelationDirection(Relation rel) |
java.lang.String |
OWLAxiomsRendererVisitor.getRelationName(LoadedOntology<? extends java.lang.Object> onto,
Relation rel,
java.lang.Object ob)
Regular: relation name depends on loaded ontology
|
java.lang.String |
SKOSRendererVisitor.getRelationName(Relation rel) |
static java.lang.String |
COWLMappingRendererVisitor.getRelationName(Relation rel) |
java.lang.String |
OWLAxiomsRendererVisitor.getRelationName(Relation rel,
java.lang.Object ob)
For EDOAL relation name depends on type of expressions
|
static boolean |
RelationTransformer.hasInstance(Relation rel) |
static boolean |
RelationTransformer.isDisjoint(Relation rel) |
static boolean |
RelationTransformer.isEquivalence(Relation rel) |
static boolean |
RelationTransformer.isInstanceOf(Relation rel) |
static boolean |
RelationTransformer.isSubsumedOrEqual(Relation rel) |
void |
OWLAxiomsRendererVisitor.printRel(java.lang.Object ob,
LoadedOntology<? extends java.lang.Object> onto,
Relation rel) |
static boolean |
RelationTransformer.subsumesOrEqual(Relation rel) |
void |
XSLTRendererVisitor.visit(Relation rel) |
void |
XMLMetadataRendererVisitor.visit(Relation r) |
void |
SWRLRendererVisitor.visit(Relation rel) |
void |
SPARQLSelectRendererVisitor.visit(Relation rel) |
void |
SPARQLLinkkerRendererVisitor.visit(Relation rel) |
void |
SPARQLConstructRendererVisitor.visit(Relation rel) |
void |
SKOSRendererVisitor.visit(Relation rel) |
void |
SILKRendererVisitor.visit(Relation rel) |
void |
SEKTMappingRendererVisitor.visit(Relation rel) |
void |
RDFRendererVisitor.visit(Relation rel) |
void |
OWLAxiomsRendererVisitor.visit(Relation rel) |
void |
JSONRendererVisitor.visit(Relation rel) |
void |
HTMLRendererVisitor.visit(Relation rel) |
void |
HTMLMetadataRendererVisitor.visit(Relation r) |
void |
CSVRendererVisitor.visit(Relation rel) |
void |
COWLMappingRendererVisitor.visit(Relation rel) |
Modifier and Type | Method and Description |
---|---|
TypeCheckingVisitor.TYPE |
TypeCheckingVisitor.visit(Relation o) |
Modifier and Type | Method and Description |
---|---|
Relation |
Relation.compose(Relation r) |
Relation |
Alignment.getAlignedRelation1(java.lang.Object ob) |
Relation |
Alignment.getAlignedRelation2(java.lang.Object ob) |
Relation |
Cell.getRelation() |
Relation |
Relation.inverse() |
Modifier and Type | Method and Description |
---|---|
Relation |
Relation.compose(Relation r) |
boolean |
Relation.equals(Relation r) |
void |
Cell.setRelation(Relation r) |
void |
AlignmentVisitor.visit(Relation o) |
(C) INRIA & friends, 2003-2020