|
Algernon Software | ||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of AlgernonKB in org.algernon |
Methods in org.algernon that return AlgernonKB | |
AlgernonKB |
Algernon.createKB(Clause clause)
Called by the USE-KB opcode to create a new KB. |
Methods in org.algernon with parameters of type AlgernonKB | |
LispValue |
Algernon.ask(String path,
AlgernonKB kb)
See the single-parameter version for documentation. |
LispValue |
Algernon.ask(String path,
AlgernonKB kb,
ErrorSet errors)
See the single-parameter version for documentation. |
LispValue |
Algernon.ask(String path,
AlgernonKB kb,
ErrorSet errors,
BindingList blist)
See the single-parameter version for documentation. |
LispValue |
Algernon.tell(String path,
AlgernonKB kb)
See the single-parameter version for documentation. |
LispValue |
Algernon.tell(String path,
AlgernonKB kb,
ErrorSet errors)
See the single-parameter version for documentation. |
void |
Algernon.addKB(AlgernonKB kb)
Adds a new KB to the list of KBs that Algernon accesses. |
void |
Algernon.removeKB(AlgernonKB kb)
Removes a KB from the default KB Set. |
void |
Algernon.removeKB(AlgernonKB kb,
AlgernonKBSet kbset)
Removes a KB from the given KB Set. |
AlgernonRelation |
Algernon.createRelation(AlgernonKB kb,
String slotName,
Set domains,
Set ranges,
Integer minCardinality,
Integer maxCardinality,
Object defaultValue,
AlgernonRelation inverseRelation)
Creates a new relation in the given KB. |
boolean |
Algernon.isFrame(String frameName,
AlgernonKB kb)
Returns true if the given string is the name of a frame in the given KB. |
boolean |
Algernon.isNameRelation(String relationName,
AlgernonKB kb)
Returns true if the given string is the name of the relation/slot linking a frame to its name in the given KB. |
boolean |
Algernon.isInstanceToClassRelation(String relationName,
AlgernonKB kb)
Returns true if the given string is the name of the relation/slot linking an instance to its class in the given KB. |
boolean |
Algernon.isClassToInstanceRelation(String relationName,
AlgernonKB kb)
Returns true if the given string is the name of the relation/slot linking an instance to its class in the given KB. |
boolean |
Algernon.isDisjointRelation(String relationName,
AlgernonKB kb)
Returns true if the given string is the name of a relation specifying that two classes are disjoint in the given KB. |
boolean |
Algernon.isSubclassToSuperclassRelation(String relationName,
AlgernonKB kb)
Returns true if the given string is the name of the relation/slot linking a frame to its name in the given KB. |
boolean |
Algernon.isRelation(String relationName,
AlgernonKB kb)
Returns true if the given string is the name of a relation in the given KB. |
boolean |
Algernon.generalIsa(String child,
String parent,
AlgernonKB kb)
Returns true if the first argument is an instance or subclass of the second argument. |
boolean |
Algernon.generalNotIsa(String child,
String parent,
AlgernonKB kb)
Returns true if the first argument is not an instance or subclass of the second argument. |
AlgernonClass |
Algernon.lookupClass(String name,
AlgernonKB kb)
Returns a class with the given name if it can find one in the given KB. |
AlgernonFrame |
Algernon.lookupFrame(String name,
AlgernonKB kb)
Returns a frame with the given name if it can find one in the given KB. |
AlgernonRelation |
Algernon.lookupRelation(String name,
AlgernonKB kb)
Returns a relation with the given name if it can find one in the given KB. |
Constructors in org.algernon with parameters of type AlgernonKB | |
Algernon(AlgernonKB kb)
Create a new instance of Algernon. |
Uses of AlgernonKB in org.algernon.aam |
Methods in org.algernon.aam with parameters of type AlgernonKB | |
LispValue |
Processor.process(LispValue code,
AlgernonKB kb,
ErrorSet errors)
Process the given code. |
AlgernonRelation |
Processor.createRelation(AlgernonKB kb,
String slotName,
Set domains,
Set ranges,
Integer minCardinality,
Integer maxCardinality,
Object defaultValue,
AlgernonRelation inverseRelation)
Creates a new relation in the given KB. |
AlgernonClass |
Opcode.argumentToClass(AlgernonKB kb,
LispValue classVal)
Utility method to convert an argument to an AlgernonClass. |
AlgernonInstance |
Opcode.argumentToInstance(AlgernonKB kb,
AlgernonClass aClass,
LispValue instanceVal)
Utility method to convert an argument to an AlgernonInstance. |
AlgernonInstance |
Opcode.argumentToInstance(AlgernonKB kb,
LispValue instanceVal)
Utility method to convert an argument to an AlgernonInstance. |
AlgernonFacet |
Opcode.argumentToFacet(AlgernonKB kb,
LispValue facetVal)
Utility method to convert an argument to an AlgernonFacet. |
AlgernonRelation |
Opcode.argumentToRelation(AlgernonKB kb,
LispValue relationVal)
Utility method to convert an argument to an AlgernonClass. |
AlgernonFrame |
Opcode.argumentToFrame(AlgernonKB kb,
LispValue frameVal)
Utility method to convert an argument to an AlgernonFrame. |
Uses of AlgernonKB in org.algernon.app |
Fields in org.algernon.app declared as AlgernonKB | |
(package private) AlgernonKB |
Java2Protege.f_kb
|
Uses of AlgernonKB in org.algernon.kb |
Methods in org.algernon.kb that return AlgernonKB | |
AlgernonKB |
AlgernonKBSet.getKB(String name)
returns a KB by its name. |
AlgernonKB |
AlgernonKBSet.getKB()
Returns the first KB in the list. |
AlgernonKB |
AlgernonFrame.getKB()
Returns the KB this Frame belongs to. |
Methods in org.algernon.kb with parameters of type AlgernonKB | |
void |
AlgernonKBSet.addKB(AlgernonKB kb)
Adds a KB to this KBSet. |
AlgernonClass |
AlgernonKBSet.createClass(AlgernonKB kb,
LispValue name,
AlgernonClass superclass)
Creates a new class in the given KB. |
Constructors in org.algernon.kb with parameters of type AlgernonKB | |
AlgernonKBSet(AlgernonKB kb,
Algernon algernon)
|
Uses of AlgernonKB in org.algernon.kb.agent.google |
Classes in org.algernon.kb.agent.google that implement AlgernonKB | |
class |
GoogleKB
Implements a Google pseudo-KB for Algernon. |
Uses of AlgernonKB in org.algernon.kb.api.java |
Classes in org.algernon.kb.api.java that implement AlgernonKB | |
class |
org.algernon.kb.api.java.JavaAPIKB
|
Uses of AlgernonKB in org.algernon.kb.event |
Methods in org.algernon.kb.event that return AlgernonKB | |
AlgernonKB |
KnowledgeBaseEvent.getKnowledgeBase()
|
Uses of AlgernonKB in org.algernon.kb.okbc.protege |
Classes in org.algernon.kb.okbc.protege that implement AlgernonKB | |
class |
AlgernonProtegeKB
Implements a Protege KB for Algernon. |
Methods in org.algernon.kb.okbc.protege that return AlgernonKB | |
AlgernonKB |
AlgernonProtegeFrame.getKB()
Returns the KB this Frame belongs to. |
Uses of AlgernonKB in org.algernon.kb.okbc.protege.plugins |
Fields in org.algernon.kb.okbc.protege.plugins declared as AlgernonKB | |
private AlgernonKB |
AlgernonTab.f_kb
|
Uses of AlgernonKB in org.algernon.test |
Fields in org.algernon.test declared as AlgernonKB | |
protected AlgernonKB |
TypeTest.m_kb
|
protected AlgernonKB |
TestAll.m_kb
|
protected AlgernonKB |
TaxonomyTest.m_kb
|
protected AlgernonKB |
StructureTest.m_kb
|
protected AlgernonKB |
SpecialTest.m_kb
|
protected AlgernonKB |
SimpleAlgernonExample.f_kb
|
protected AlgernonKB |
PharmGKBTest2.f_pharmgkb
|
protected AlgernonKB |
PharmGKBTest2.f_meshkb
|
protected AlgernonKB |
PharmGKBTest2.f_drugkb
|
protected AlgernonKB |
PharmGKBTest1.m_kb
|
protected AlgernonKB |
MiscellanyTest.m_kb
|
protected AlgernonKB |
GenericLoader.m_kb
|
protected AlgernonKB |
ForwardTest.m_kb
|
protected AlgernonKB |
DeleteTest.m_kb
|
protected AlgernonKB |
DBTest.m_kb
|
protected AlgernonKB |
BasicTest.f_kb
|
protected AlgernonKB |
BackwardTest.f_kb
|
|
Algernon Software | ||||||||||
PREV NEXT | FRAMES NO FRAMES |