KnowledgeBase#

The KnowledgeBase markup defines the core point for each ontology. Defining a knowledg base without this markup is not possible.

Syntax#

The syntax of the KnowledgeBase markup is defined as follows
 
KnowledgeBase
doc knowledge base //name of the knowledgebase (doc_knowledge_base //machine readable name of the knowledgebase)
1.0 //version of the knowledebase Max Mustermann //author of the knowledgebase docKnowledgeBase.d3web //filename for the downloadable knowledge base file
doc_package //packages used by the knowledgebase
@affiliation: Mustermann GmbH //affiiliation of the author
@status: beta //status of the knowledgebase
}} As one can see above, several annotations can be added to the Knowledgebase markup: * __name__: the name of the knowledge base is the only annotation which is not optional. * __@id__: the id of the knowledge base, normally the name in machine readable code * __@author__: the author of the knowledgebase