org.mindswap.pellet.taxonomy
Interface TaxonomyBuilder

All Known Implementing Classes:
CDOptimizedTaxonomyBuilder, ELClassifier, JenaBasedELClassifier, POTaxonomyBuilder, ReteBasedELClassifier, RuleBasedELClassifier, SimplifiedELClassifier

public interface TaxonomyBuilder

Title:

Description:

Copyright: Copyright (c) 2006

Company: Clark & Parsia, LLC.

Author:
Evren Sirin

Method Summary
 boolean classify()
          Classify the KB.
 void classify(aterm.ATermAppl c)
           
 Taxonomy<aterm.ATermAppl> getTaxonomy()
           
 java.util.Map<aterm.ATermAppl,java.util.Set<aterm.ATermAppl>> getToldDisjoints()
           
 Taxonomy<aterm.ATermAppl> getToldTaxonomy()
           
 boolean realize()
          Realize the KB by finding the instances of each class.
 void setKB(KnowledgeBase kb)
           
 void setProgressMonitor(ProgressMonitor monitor)
           
 

Method Detail

setKB

void setKB(KnowledgeBase kb)

setProgressMonitor

void setProgressMonitor(ProgressMonitor monitor)

classify

boolean classify()
Classify the KB.


classify

void classify(aterm.ATermAppl c)

realize

boolean realize()
Realize the KB by finding the instances of each class.


getTaxonomy

Taxonomy<aterm.ATermAppl> getTaxonomy()

getToldTaxonomy

Taxonomy<aterm.ATermAppl> getToldTaxonomy()

getToldDisjoints

java.util.Map<aterm.ATermAppl,java.util.Set<aterm.ATermAppl>> getToldDisjoints()


Copyright © 2004 Evren Sirin. All Rights Reserved.