Below you will find the currently proposed Alignment OPs.
New proposals of alignment patterns are very welcome. Please post a new proposal if you want to contribute.
Proposed Alignment ODPs
|Alignment problem addressed||Submitted by|
|Class Union||A class denoted in one ontology is the union of two classes in the second ontology||FrancoisScharffe|
|Class by attribute occurence||A class in one ontology is aligned to a class in the other ontology. However, only those instances for which a value is given to particular attribute are aligned. This pattern is agnostic as to whether the correspondence is unidirectional or bidirectional, direction of the correspondence can be achieved through combination of the pattern with the equivalentClassCorrespondence or subClassCorrespondence pattern.||FrancoisScharffe|
|Class by attribute type||A class in one ontology is aligned to a class in the other ontology. However, only those instances for which an attribute value corresponding to a certain type (subclass of the attribute range) is given are aligned.||FrancoisScharffe|
|Class by attribute value||A class in one ontology is equivalent to the subclass of an ontology in a second ontology of exactly those instances which have a specified property value.||FrancoisScharffe|
|Class by path attribute value||A class in one ontology is aligned to a class in another ontology and the criteria for membership in the class are specified by an attribute value at the end of a path.||FrancoisScharffe|
|Class correspondence defined by relation domain||A class in one ontology is equivalent to the subclass of a class in a second ontology of exactly those instances which are in the domain of a specified relation.||FrancoisScharffe|
|Class equivalence||Two classes in two ontologies have the same intension.||FrancoisScharffe|
|Class intersection||A class denoted in one ontology is the intersection of two classes in the second ontology.||FrancoisScharffe|
|Class subsumption||A class in one ontology is a subclass of a class in a second ontology but there is
no functional description of the exact mapping. There is no way of expressingadditional properties of the subclass.
|Disjoint Classes||Two classes have a different intension, and no intersection of their extension. Specifying a disjoint correspondence may help a matcher in not proposing any correspondences between these classes.||FrancoisScharffe|
|Vocabulary Alignment Pattern: Conjoint Instances of an external Class||Use of an already defined external concept and instances of this external concept.||ThomasRiechert|
|Vocabulary Alignment Pattern: Sub property of an external Property||Use of an already defined external concept.||ThomasRiechert|
|Vocabulary Alignment Pattern: Subclass of an external Class||Use of an already defined external concept.||ThomasRiechert|