correspondenceComputations
Class QualifiedRestriction

java.lang.Object
  extended by correspondenceComputations.QualifiedRestriction

public class QualifiedRestriction
extends java.lang.Object

Author:
Dominique Ritze This class contains the method to compute a complex correspondence between a class and a property with its range. Example: Ontology 1: Accepted_Paper (class) Ontology 2: hasDecision (object property) with the restricted range Acceptance The algorithm searches similar classes especially a high similarity value between the head noun of a class name and another class name. All object properties are examined and checked if the range of an object property is a superclass of the class which has a high value with a concept out of the same ontology. Also the domain of the property is considered and has to be a superclass of the class of the ontology which does not contain the property. Finally name of the property and the name of its range should be similar.

Constructor Summary
QualifiedRestriction()
           
 
Method Summary
static java.util.Set<Correspondence> computeQualifiedRestriction(Ontology ont1, Ontology ont2, OntologyAlignment ali)
          Compute the correspondences which consists of an object property out of one ontology and an object property plus a restricted range out of the other ontology.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QualifiedRestriction

public QualifiedRestriction()
Method Detail

computeQualifiedRestriction

public static java.util.Set<Correspondence> computeQualifiedRestriction(Ontology ont1,
                                                                        Ontology ont2,
                                                                        OntologyAlignment ali)
                                                                 throws ComplexMappingException
Compute the correspondences which consists of an object property out of one ontology and an object property plus a restricted range out of the other ontology.

Parameters:
filepath1 -
filepath2 -
alignmentPath -
Returns:
Throws:
ComplexMappingException