In relation to
computer science, ontology
refers to
computer-based resources that represent
agreed domain
semantics An ontology consists of
relatively generic knowledge that can be reused by different kinds of
applications or
tasks.
[Adapted from
Data
modelling versus Ontology engineering (PDF)]