!!! 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
@id:doc_knowledge_base //machine readable name of the knowledgebase
@author: Max Mustermann //author of the knowledgebase
@affiliation: Mustermann GmbH //affiliation of the author
@filename: docKnowledgeBase.d3web //filename for the downloadable knowledge base file
@version: 1.0 //version of the knowledebase
@status: beta //status of the knowledgebase
@uses: doc_package //packages used by the knowledgebase
%
}}}
As one can see above, several annotations can be added to the Knowledgebase markup:
* __name__: name of the knowledge base is the only annotation which is not optional.
* __@id__: id of the knowledge base, normally the name in machine readable code
* __@author__: author of the knowledgebase
* __@affiliation__: affiliation of the author
* __@filename__: filename for the downloadable knowledge base file
* __@version__: version of the knowledebase
* __@status__: status of the knowledgebase
* __@uses__: packages used by the knowledgebase
\\
The markup, as defined above, will look like this:
[{Image src='knowledgebase_markup.jpg' align='left' width='100%' style='margin-right:10px; margin-top:10px'}]