due to the different terminologies.
The following research tackles this heterogeneity
by proposing an ontology for ontology metrics. We
collected information on (at the time of publication)
seven metric frameworks, extracted their metric
descriptions and interpretations (if applicable), and
formalized the underlying measurements.
It allows human actors to inform themselves on
the various measurable attributes in an ontology and
possible interpretations and guides the selection of
metrics and metric frameworks without having to
read all of the underlying specifications. The aligned
terminology makes the different frameworks more
easily comparable.
For computational actors, the ontology provides
the necessary formalization to set up an automatic
calculation. New compositional metrics can be
implemented by simply modeling them, thus
reducing the implementation time and complexity.
The rest of the paper is structured as follows:
Section two is concerned with the related work,
followed by an overview of the modeled metric
frameworks. Section four describes the newly created
ontology with its relations and classes. Before the
conclusion, section five describes how the
NEOntometrics application uses this ontology to
automatically set up and orchestrate the calculation
service with its frontend, backend, and API.
There are many different approaches to evaluate
an ontology based on the corpus, the given tasks, or
predefined criteria. (Raad & Cruz, 2015) provides an
extensive overview of available methodologies. This
research, however, only considers automatically
calculated criteria-based evaluation methods based
solely on the ontologies' structure.
2 RELATED WORK
To the best of our knowledge, the idea of creating an
ontology for ontology metrics is an endeavor without
precedence. However, there have been other related
work that either contributed to this research or
researched comparable approaches. Most
categorization papers developed smaller theoretical
frameworks for ontology evaluation.
(Klein, 2004, p. 83) studied in his Ph.D. changes
and change management in distributed ontology
environments. Part of the thesis is a formalized UML
meta-model of the web ontology language. Even
though it is not directly linked to evolution efforts, the
meta-model provides valuable information on the
various (measurable) aspects of OWL-based
ontologies.
In his thesis, (Vrandecic, 2010, p. 38) developed
a theoretical framework for ontology evaluation. He
organized evaluation methods and ontology
evaluation with the concepts of ontologies, their
ontology documents, and the conceptualizations that
the ontologies represent.
The abstract model for ontology evaluation by
(Verma, 2016) shows how ontology metrics can be
categorized along the various hierarchical categories.
(Jarosław, 2018) conceptualized (in an ontology)
the various methods and tools for a successful
ontology evaluation process. Here, ontology metrics
are one part of the evaluation process. Unfortunately,
the ontology is not available for further analysis.
Further significant are papers reviewing the state-
of-the-art in ontology metrics. Here are relevant the
paper by (Lourdusamy & John, 2018), which is
concerned with ontology metrics in general. Based on
this literature review, the authors assembled 27
metrics in the categories complexity, graph,
knowledge base, and schema.
(Porn et al., 2016) performed a systematic
literature review on OWL-based ontology evaluation.
They extracted quality criteria and categorized and
organized the paper according to their evaluation
technique and criteria.
(McDaniel & Storey, 2019) collected approaches
specifically for domain ontologies. The authors
gathered evaluation criteria for domain/task fit, error
checking, libraries, modularization, and metrics.
3 ONTOLOGY METRIC
FRAMEWORKS
At the time of the publication, the metric ontology
contains information on seven measurement
frameworks. As the research is open source, we invite
the community to participate and add frameworks.
Thus, in the future, the research presented in this
section might not be exhaustive.
OntoQA, developed by (Tartir et al., 2005),
proposes 17 measurements for assessing structure and
population. OntoQA proposes metrics measuring the
ontology as a whole and for specific classes and
relations.
oQual, introduced by (Gangemi et al., 2005), is
the largest of the introduced frameworks. It contains
(among other criteria) 34 structural assessments
measuring mostly graph-related attributes like depth,
breadth, and leaf cardinality. The authors further
propose some non-exhaustive quality dimensions and
link them to quality metrics.