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.
|
void |
realize(aterm.ATermAppl x) |
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 realize(aterm.ATermAppl x)
realize in interface TaxonomyBuilderpublic void printStats()
public void printMemory()
Copyright © 2019. All rights reserved.