public class CDOptimizedTaxonomyBuilder extends Object implements TaxonomyBuilder
Title: CD Optimized Taxonomy Builder
Description: Taxonomy Builder implementation optimized for completely defined concepts
Copyright: Copyright (c) 2007
Company: Clark & Parsia, LLC.
| Modifier and Type | Field and Description |
|---|---|
protected Collection<aterm.ATermAppl> |
classes |
protected KnowledgeBase |
kb |
protected static Logger |
log |
protected ProgressMonitor |
monitor |
protected Taxonomy<aterm.ATermAppl> |
taxonomy |
protected Taxonomy<aterm.ATermAppl> |
toldTaxonomy |
| Constructor and Description |
|---|
CDOptimizedTaxonomyBuilder() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
classify()
Classify the KB.
|
void |
classify(aterm.ATermAppl c)
Add a new concept to the already classified taxonomy
|
protected boolean |
classify(Iterator<aterm.ATermAppl> phase,
boolean requireTopSearch) |
Taxonomy<aterm.ATermAppl> |
getTaxonomy() |
Map<aterm.ATermAppl,Set<aterm.ATermAppl>> |
getToldDisjoints() |
Taxonomy<aterm.ATermAppl> |
getToldTaxonomy() |
void |
printMemory() |
void |
printStats() |
boolean |
realize()
Realize the KB by finding the instances of each class.
|
protected void |
reset() |
void |
setKB(KnowledgeBase kb) |
void |
setProgressMonitor(ProgressMonitor monitor) |
protected static Logger log
protected ProgressMonitor monitor
protected Collection<aterm.ATermAppl> classes
protected Taxonomy<aterm.ATermAppl> toldTaxonomy
protected Taxonomy<aterm.ATermAppl> taxonomy
protected KnowledgeBase kb
public void setKB(KnowledgeBase kb)
setKB in interface TaxonomyBuilderpublic void setProgressMonitor(ProgressMonitor monitor)
setProgressMonitor in interface TaxonomyBuilderpublic Taxonomy<aterm.ATermAppl> getTaxonomy()
getTaxonomy in interface TaxonomyBuilderpublic Taxonomy<aterm.ATermAppl> getToldTaxonomy()
getToldTaxonomy in interface TaxonomyBuilderpublic Map<aterm.ATermAppl,Set<aterm.ATermAppl>> getToldDisjoints()
getToldDisjoints in interface TaxonomyBuilderpublic boolean classify()
classify in interface TaxonomyBuilderprotected boolean classify(Iterator<aterm.ATermAppl> phase, boolean requireTopSearch)
protected void reset()
public void classify(aterm.ATermAppl c)
classify in interface TaxonomyBuilderpublic boolean realize()
realize in interface TaxonomyBuilderpublic void printStats()
public void printMemory()
Copyright © 2013. All Rights Reserved.