public abstract class RuleBasedELClassifier extends CDOptimizedTaxonomyBuilder implements TaxonomyBuilder
Title:
Description:
Copyright: Copyright (c) 2008
Company: Clark & Parsia, LLC.
| Modifier and Type | Field and Description |
|---|---|
static Logger |
logger |
protected Timers |
timers |
classes, kb, log, monitor, taxonomy, toldTaxonomy| Constructor and Description |
|---|
RuleBasedELClassifier() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
addRoleChainRule(aterm.ATerm[] chain,
aterm.ATermAppl sup) |
protected abstract void |
addRoleDomainRule(aterm.ATermAppl p,
aterm.ATermAppl domain) |
protected abstract void |
addRoleHierarchyRule(aterm.ATermAppl sub,
aterm.ATermAppl sup) |
protected abstract void |
addRoleRangeRule(aterm.ATermAppl p,
aterm.ATermAppl range) |
protected abstract void |
addSubclassRule(aterm.ATermAppl sub,
aterm.ATermAppl sup) |
protected void |
buildTaxonomy(MultiValueMap<aterm.ATermAppl,aterm.ATermAppl> subsumers) |
boolean |
classify()
Classify the KB.
|
protected abstract MultiValueMap<aterm.ATermAppl,aterm.ATermAppl> |
run(Collection<aterm.ATermAppl> classes) |
classify, classify, getTaxonomy, getToldDisjoints, getToldTaxonomy, printMemory, printStats, realize, realize, reset, setKB, setProgressMonitorclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclassify, getTaxonomy, getToldDisjoints, getToldTaxonomy, realize, realize, setKB, setProgressMonitorprotected abstract void addSubclassRule(aterm.ATermAppl sub,
aterm.ATermAppl sup)
protected abstract void addRoleDomainRule(aterm.ATermAppl p,
aterm.ATermAppl domain)
protected abstract void addRoleRangeRule(aterm.ATermAppl p,
aterm.ATermAppl range)
protected abstract void addRoleChainRule(aterm.ATerm[] chain,
aterm.ATermAppl sup)
protected abstract void addRoleHierarchyRule(aterm.ATermAppl sub,
aterm.ATermAppl sup)
protected abstract MultiValueMap<aterm.ATermAppl,aterm.ATermAppl> run(Collection<aterm.ATermAppl> classes)
public boolean classify()
classify in interface TaxonomyBuilderclassify in class CDOptimizedTaxonomyBuilderprotected void buildTaxonomy(MultiValueMap<aterm.ATermAppl,aterm.ATermAppl> subsumers)
Copyright © 2019. All rights reserved.