Some ideas and examples to evaluate ontologies
read more
Citations
Ontologies: principles, methods and applications
A survey of ontology evaluation techniques
Ontology-based knowledge representation for bioinformatics
Evaluation of ontologies
Semantically enhanced Information Retrieval: An ontology-based approach
References
A translation approach to portable ontology specifications
Toward principles for the design of ontologies used for knowledge sharing
Enabling technology for knowledge sharing
Knowledge Interchange Format Version 3.0 Reference Manual
Knowledge interchange format
Related Papers (5)
Frequently Asked Questions (11)
Q2. What are the important features to consider in the evaluation of the definitions?
The most important features to consider in the evaluation of the definitions are their structure, content, syntax, and a set of semantic properties that guarantee the coherence, completeness, consistency and conciseness of the definitions.
Q3. What is the purpose of the evaluation of definitions?
The environment should provide a syntactic analyzer that automatically checks for the presence/absence of the natural language documentation, wrong keywords in formal definitions, structure of the formal definitions, absence of loops between definitions, and so on.
Q4. What is the meaning of the definitions?
Since ontologies definitions are the channels through which agents request and answer queries, the knowledge inferred by the agent answering the query should be consistent with the whole set of definitions made in the ontology.
Q5. What is the way to ensure that a given definition is concise?
The authors can guarantee that a given definition in an ontology is concise if the authors avoid redundancies in its formal as well as informal definitions.
Q6. What can be used to evaluate software?
Since that software evaluation can be performed by using software engineering evaluation techniques, this paper only covers evaluation of the definitions and evaluation of the documentation.
Q7. What are the main questions that the programming team tries to answer?
Because the programming team integrates the definitions from the ontologies with the domain-specific knowledge of the application, programming team tries answer the following questions:
Q8. What is the purpose of the evaluation of the definitions?
Documentation includes: the natural language string in each definition, general information about the ontology, its basic ontological commitments, a summary of its definitions, studied cases in its evaluation, definitions taken from other ontologies, and also documentation about the software that the environment provides, installation manual, reference manual, release notes, frequently asked questions and tutorials.
Q9. What is the definition of a subclass of a BIBLIO-NAME?
NAME is BIBLIO-NAME , and since the EXACTRANGE of a BINARY-RELATION is a SUBCLASS-OF any of ranges, then it follows that AUTHOR-NAME is a SUBCLASSOF BIBLIO-NAME.
Q10. What is the purpose of the Knowledge Factory?
The Knowledge Factory idea allows different people (whether related or not to the environment development team) not only to reuse definitions but to build their own.
Q11. What is the way to evaluate a software agent?
Software agent answers, by themselves, can be wrong due to an ill-defined or ambiguous query formulation, or because the agent itself is wrongly implemented, is incomplete, inconsistent, or ambiguous.