org.semanticweb.elk.reasoner.taxonomy
Class ClassTaxonomyComputation
java.lang.Object
org.semanticweb.elk.util.concurrent.computation.ConcurrentComputation<I,F>
org.semanticweb.elk.reasoner.ReasonerComputation<Collection<IndexedClass>,ClassTaxonomyComputationFactory>
org.semanticweb.elk.reasoner.taxonomy.ClassTaxonomyComputation
public class ClassTaxonomyComputation
- extends ReasonerComputation<Collection<IndexedClass>,ClassTaxonomyComputationFactory>
Computing taxonomy relations between atomic classes of the ontology.
- Author:
- Frantisek Simancik, Yevgeny Kazakov
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClassTaxonomyComputation
public ClassTaxonomyComputation(Collection<? extends Collection<IndexedClass>> inputs,
ComputationExecutor executor,
int maxWorkers,
ProgressMonitor progressMonitor,
SaturationState saturationState,
UpdateableTaxonomy<ElkClass> partialTaxonomy)
getTaxonomy
public UpdateableTaxonomy<ElkClass> getTaxonomy()
- Returns:
- the taxonomy computed by this computation; the method
ReasonerComputation.process() should be called first to compute the taxonomy
printStatistics
public void printStatistics()
- Print statistics about taxonomy computation
getRuleAndConclusionStatistics
public SaturationStatistics getRuleAndConclusionStatistics()
Copyright © 2011-2013 Department of Computer Science, University of Oxford. All Rights Reserved.