Package openllet.core.taxonomy
Interface TaxonomyBuilder
-
- All Known Implementing Classes:
CDOptimizedTaxonomyBuilder,PartialOrderTaxonomyBuilder,RuleBasedELClassifier,SimplifiedELClassifier
public interface TaxonomyBuilderCopyright: Copyright (c) 2006
Company: Clark & Parsia, LLC.
- Author:
- Evren Sirin
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanclassify()Classify the KB.voidclassify(openllet.aterm.ATermAppl c)Taxonomy<openllet.aterm.ATermAppl>getTaxonomy()java.util.Map<openllet.aterm.ATermAppl,java.util.Set<openllet.aterm.ATermAppl>>getToldDisjoints()Taxonomy<openllet.aterm.ATermAppl>getToldTaxonomy()booleanrealize()Realize the KB by finding the instances of each class.voidrealize(openllet.aterm.ATermAppl x)voidsetProgressMonitor(ProgressMonitor monitor)
-
-
-
Method Detail
-
setProgressMonitor
void setProgressMonitor(ProgressMonitor monitor)
-
classify
boolean classify()
Classify the KB.- Returns:
- true if classification success
-
classify
void classify(openllet.aterm.ATermAppl c)
-
realize
boolean realize()
Realize the KB by finding the instances of each class.- Returns:
- true if operation success
-
realize
void realize(openllet.aterm.ATermAppl x)
-
getTaxonomy
Taxonomy<openllet.aterm.ATermAppl> getTaxonomy()
-
getToldTaxonomy
Taxonomy<openllet.aterm.ATermAppl> getToldTaxonomy()
-
getToldDisjoints
java.util.Map<openllet.aterm.ATermAppl,java.util.Set<openllet.aterm.ATermAppl>> getToldDisjoints()
-
-