org.dllearner.utilities.owl
Class OntologyCloserOWLAPI
java.lang.Object
org.dllearner.utilities.owl.OntologyCloserOWLAPI
public class OntologyCloserOWLAPI
- extends Object
numberOfStatementsChanged
public int numberOfStatementsChanged
OntologyCloserOWLAPI
public OntologyCloserOWLAPI(OWLAPIReasoner reasoner)
applyNumberRestrictions
public void applyNumberRestrictions()
- counts the number of roles used by each individual and assigns
ExactCardinalityRestriction to Individuals
applyNumberRestrictionsConcise
public void applyNumberRestrictionsConcise()
- counts the number of roles used by each individual and assigns
ExactCardinalityRestriction, but uses only one Intersection: role1
exactly 1 and role2 exactly 2 and ....
testForTransitiveProperties
public boolean testForTransitiveProperties(boolean printflag)
- Parameters:
printflag - boolean for some output
- Returns:
- true if some roles are transitive
verifyConcept
public SortedSet<Individual> verifyConcept(String conceptStr)
- makes some retrieval queries
- Parameters:
conceptStr -
writeOWLFile
public void writeOWLFile(URI filename)
DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2011 Jens Lehmann