|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.linguistics.kif.Diagnostics
public class Diagnostics
A class that finds problems in a knowledge base. It is not meant to be instantiated.
| Constructor Summary | |
|---|---|
Diagnostics()
|
|
| Method Summary | |
|---|---|
static java.util.ArrayList |
childrenOfDisjointParents(KB kb)
Return a list of terms that have parents which are disjoint. |
static java.util.ArrayList |
extraSubclassInPartition(KB kb)
Return a list of classes that are subclasses of a partitioned class, which do not appear in the partition listing. |
static java.lang.String |
kbConsistencyCheck(KB kb)
Iterating through all formulas, return a proof of an inconsistent or redundant one, if such a thing exists. |
static java.util.ArrayList |
quantifierNotInBody(KB kb)
Find cases where a variable appears in a quantifier list, but not in the body of the quantified expression. |
static java.util.ArrayList |
termsWithoutDoc(KB kb)
Return a list of terms that do not have a documentation string. |
static java.util.ArrayList |
termsWithoutParent(KB kb)
Return a list of terms that do not have a documentation string. |
static java.util.ArrayList |
termsWithoutRules(KB kb)
Find all terms which do not appear in any implication (rule). |
static java.util.ArrayList |
unrootedTerms(KB kb)
Return a list of terms that do not ultimately subclass from Entity. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Diagnostics()
| Method Detail |
|---|
public static java.util.ArrayList termsWithoutDoc(KB kb)
kb - DOCUMENT ME!
public static java.util.ArrayList termsWithoutParent(KB kb)
kb - DOCUMENT ME!
public static java.util.ArrayList childrenOfDisjointParents(KB kb)
kb - DOCUMENT ME!
public static java.util.ArrayList extraSubclassInPartition(KB kb)
kb - DOCUMENT ME!
public static java.util.ArrayList termsWithoutRules(KB kb)
kb - DOCUMENT ME!
public static java.util.ArrayList quantifierNotInBody(KB kb)
kb - DOCUMENT ME!
public static java.util.ArrayList unrootedTerms(KB kb)
kb - DOCUMENT ME!
public static java.lang.String kbConsistencyCheck(KB kb)
kb - DOCUMENT ME!
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||