Knowledge Base module

Download this module

The Knowledge Base module provides a high level way of querying your data. Indeed the DefaultKnowledgeBase class encapsulates an ontology and data and allows one to query the associated knowledge base without caring about the algorithm to be used.

How to build a KnowledgeBase

You can construct a DefaultKnowledgeBase over a Store and a set of rules with the DefaultKnowledgeBase constructors. However, if you need more controls on the constructed KnowledgeBase , you have to use a KBBuilder .

See the Getting Started with a KB example for an example of use.