<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Towards Stable Semantic Ontology Measurement</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yinglong Ma</string-name>
          <email>yinglongma@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>School of Control and Computer Engineering North China Electric Power University</institution>
          ,
          <addr-line>Beijing 102206</addr-line>
          ,
          <country country="CN">P.R.China</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>State Key Laboratory of Computer Science Institute of Software, Chinese Academy of Sciences</institution>
          ,
          <addr-line>Beijing 100190</addr-line>
          ,
          <country country="CN">P.R.China</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Stable semantic ontology measurement is crucial to obtain significant and comparable measurement results. In this paper, we present a summary of the definition of ontology measurement stability and the preprocessing for stable semantic ontology measurement from [5]. Meanwhile, we describe two existing ontology metrics. For each of them, we compare their stability from the perspectives of structural and semantic ontology measurements, respectively. The experiments show that some structural ontology measurements may be unusable in cases when we want to compare the measurements of different models, unless the pre-processing of the models is performed.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        In recent years, ontology engineers have proposed many ontology metrics for
assessing ontology quality such as the literatures [
        <xref ref-type="bibr" rid="ref1 ref2 ref3 ref4">1–4</xref>
        ]. However, some proposed ontology
metrics are to measure ontology structure instead of ontology semantics which are the
nature of ontology. They only simply calculate the number of classes and class
inheritances by some labels in ontologies such as owl:Class and rdfs:subClassOf,
and do not consider possibly implicit semantic subsumption between (complex) classes.
Most ontology metrics do not take into account the open world assumption (OWA) and
the possible addition of implicit axioms, which will cause incomparable measurement
results [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. To use the same metric to measure the ontologies with the same semantic
knowledge will bring about variable values. Such ontology metrics may be unstable.
      </p>
    </sec>
    <sec id="sec-2">
      <title>Stable ontology measurement and preprocessing</title>
      <p>An ontology can be regarded as a set of triples of the form (s,p,o). The structural
description of an ontology O is the set of explicitly represented triples in O. The semantic
description of O is the set that contains not only the structurally described triples, but
also all implicit triples obtained by reasoning O. Note that an ontology with the same
semantic description possibly has multiple structural descriptions (including O).
Definition 1. Let Sem(O) be the semantic description of an ontology O. Sem(O)
has the multiple structural descriptions, denoted Stru(O)=fO, O1, ¢ ¢ ¢, Ong. A
stable ontology measurement M is mapping, M : Stru(O) ! R such that M(O) =
M(O1) = ¢ ¢ ¢ = M(On), where R is a nonempty set of real numbers.</p>
      <p>
        We summarize the preprocessing for stable ontology measurement from [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
1) Naming all anonymous classes and all anonymous individuals. We can
automatically detect the related labels and name anonymous classes. Anonymous individuals
can be detected and named by class membership. The set of named concepts of
Ontology O is denoted CO = fC1; ¢ ¢ ¢ ; Cng, where each Ci is unique, and is either an atomic
concept or a named anonymous concept.
      </p>
      <p>2) Eliminating cycles of concept subsumption such as A v A1, ¢ ¢ ¢, An v A, where
A, Ai(1 · i · n) are concepts. Once we detect such a cycle of concept subsumption
in an ontology, we replace all cyclic concept subsumption axioms with B v Ai (1 ·
i · n), where B is a new concept name for each cycle.</p>
      <p>3) Instances explicitly asserted by class membership, object property and datatype
property should be enriched as deeply as possible by reasoning the ontology O.</p>
      <p>4) Getting rid of possible transitivity relationships. We attempt to adopt a definition
of axiom fanouts per concept to get rid of the possible transitivity relationships. The
reason to do this is that a well-founded measurement theory should avoid the double
counting problem, e.g., a measurement unit is counted more than once. Once some
axioms are counted, then the axioms derived from these counted axioms should not be
counted. In the following, we specifically discuss axiom fanouts per concept.
Definition 2. 8C; D 2 CO, C is directly subsumed by D, i.e.,
directly-subsumedby(C; D), iff 8C; D 2 CO(C v D ^ :9C0 2 CO(C0 v D ^ C v C0)).
Definition 3. 8C 2 CO, the axiom fanouts of C are denoted AFC = fD1; ¢ ¢ ¢ ; Dmg,
where for each Di(1 · i · m · jCOj), directly-subsumed-by(Di; C) holds, and jCOj
represents the cardinality of CO.</p>
      <p>In the following, we simply analyze the correction of the preprocessing. On one
hand, as mentioned above, for an ontology O, its semantic description Sem(O)
contains not only the structural description of O, but also the implicitly expressed
knowledge derived from O. This means that, for any axiom or assertion ® in O, O implies ®
iff Sem(O) implies ®. On the other hand, the preprocessing for stable ontology
measurement is terminable because Step 1), Step 2) and Step 3) will be terminated if there
is no complex concept, cycle of concept subsumption, and unenriched concept in O.
At last, this can guarantee that Sem(O) should be finite and unique no matter how the
ontology O is represented. In the case, the measurement result for O will be invariable
and stable if we measure O by Sem(O). We can also obtain the following corollary.
Corollary 1. An ontology measurement of ontology’s semantic description is stable by
using the preprocessing for comparing the measurements of different models.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Proposal of two ontology metrics</title>
      <p>A structural ontology measurement is just to measure the explicitly expressed ontology
without applying the preprocessing. In contrast to a structural ontology measurement, a
semantic ontology measurement is just to measure the quality of semantic description of
original ontology by using the preprocessing. We describe two ontology metrics related
to axiom fanouts for validating the stability of ontology measurement.
P AFC
Metric 1: Average Axiom Fanouts per Concept (AAFC)</p>
      <p>AAFC of Ontology O can be defined as follows: AAFC(O)= C2CO .
Metric 2: Average Depth of Concept Subsumption of Leaf ConceptsjC(OAjDCS-LC)</p>
      <p>A concept RC 2 CO is a root one iff :9C 2 (CO n RC) such that RC v C. A
concept LC 2 CO is a leaf one iff :9C 2 (CO n LC) such that C v LC. The depth of
path p, denoted jpj, is the total number of concepts in p. ADCS-LC of O can be defined</p>
      <p>P jpj
as ADCS-LC(O)= p2jPLSSj , where P S and LS are the set of all paths and the set of leaf
concepts in ontology O, respectively.</p>
      <p>
        AFC and ADCS-LC are ontology metrics related to ontology fanouts which can be
often used as the indicators of some ontology quality properties such as complexity and
cohesion [
        <xref ref-type="bibr" rid="ref1 ref2 ref3 ref4">1–4</xref>
        ]. They can be used for structural or semantic ontology measurements.
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>Experiments and measurement stability analysis</title>
      <p>The goal of the experiments was designed to compare the stability of the two ontology
metrics from the perspectives of structural and semantic ontology measurements,
respectively. The experimental settings were as follows. 1) We randomly searched the 10
testing ontologies by the search engine, Swoogle. They were evaluated for validating
the stability of ontology measurement; and 2) For each of AAFC and ADCS-LC, we
collected the values of their structural and semantic ontology measurements,
respectively. The measurement values of AAFC and ADCS-LC were shown in Figure 1.</p>
      <p>Pearson’s correlation coefficient is used for analyzing the stability of AAFC and
ADCS-LC, which is with the following hypotheses: H0 : ½ = 0 (There is no
correlation between the pair of values); H1 : ½ 6= 0 (There is correlation between the pair of
values). For each of AAFC and ADCS-LC, we calculated the correlation coefficient and
p-value of pair of measurement values. The larger absolute value of the correlation
coefficient means stronger correlation between the pair of variables. If the pair of variables
are independent, the correlation coefficient is 0. P-values are used in hypothesis tests
to either reject or fail to reject a null hypothesis. A small p-value indicates that a null
hypothesis is false. A p-value (&lt;0.001) means that we must reject the null hypothesis.</p>
      <p>By the statistical software, SPSS , we can obtain the correlation coefficient and
p-value of pairs of AAFC and ADCS-LC, respectively. We find that the correlation
coefficient and p-value between the pair of semantic and structural measurement values
of AAFC are -0.195 and 0.588, respectively. This means that there is no obvious
correlation between the pair of AAFC. However, there is a very strong correlation between
the pair of semantic and structural measurement values of ADCS-LC because their
correlation coefficient and p-value are 0.946 and 0.000, respectively. Especially for the
p-value, it is less than 0.001 such that we can obviously reject the null hypothesis.</p>
      <p>From Corollary 1, if we we want to compare the measurements of different
models, a semantic ontology measurement is stable by using the preprocessing. In the case,
if the semantic and structural measurements of an ontology metric are strongly
correlated, then this means that the structural measurement of the ontology metric may be
usable to compare the measurement values of ontologies, and can be a useful
indicator of some ontology quality properties such as complexity and cohesion. Otherwise,
the structural measurement of the ontology metric is likely to be unusable. According
to these analysis, we find that AAFC may be not usable to compare the measurement
values of ontologies. In contrast to AAFC, ADCS-LC is usable for both semantic and
structural ontology measurement. We believe that more experiments should be made to
comprehensively validate the stability of ontology measurement.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Conclusions</title>
      <p>We summarized the definition about stability of ontology metrics and the preprocessing
for stable ontology measurement. By two ontology metrics to compare the measurement
stability of different models, we found that some structural ontology measurements may
be unusable, unless the pre-processing of the models is performed.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <p>This work is supported by National Natural Science Foundation of China (No.61001197),
the Fundamental Research Funds for the Central Universities, and State Key Laboratory
of Computer Science, IOS, Chinese Academy of Sciences (No.SYSKF1010).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Gangemi</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Catenacci</surname>
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ciaramita</surname>
            <given-names>C.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Lehmann</surname>
            <given-names>J.</given-names>
          </string-name>
          <article-title>A theoretical framework for ontology evaluation and validation</article-title>
          .
          <source>Proceedings of SWAP2005</source>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Tartir</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Arpinar</surname>
            <given-names>I.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moore</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sheth</surname>
            <given-names>A.P.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Aleman-Meza B. OntoQA</surname>
          </string-name>
          :
          <article-title>Metric-based ontology quality analysis</article-title>
          .
          <source>Proceedings of IEEE ICDE 2005 Workshop</source>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Orme</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yao</surname>
            <given-names>H.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Etzkorn L. Coupling</surname>
          </string-name>
          <article-title>Metrics for Ontology-Based Systems</article-title>
          . IEEE Software,
          <volume>23</volume>
          (
          <issue>2</issue>
          ), (
          <year>2006</year>
          )
          <fpage>102</fpage>
          -
          <lpage>108</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Orme</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yao</surname>
            <given-names>H.</given-names>
          </string-name>
          and Etzkorn L.
          <article-title>Indicating ontology data quality, stability, and completeness throughout ontology evolution</article-title>
          .
          <source>Journal of Software Maintenance and Evolution: Research</source>
          and Experience,
          <volume>19</volume>
          (
          <issue>1</issue>
          ), (
          <year>2007</year>
          )
          <fpage>49</fpage>
          -
          <lpage>75</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Vrandecic</surname>
            <given-names>D.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Sure</surname>
            <given-names>Y.</given-names>
          </string-name>
          <article-title>How to Design Better Ontology Metrics</article-title>
          .
          <source>Proceedings of ESWC2007</source>
          , (
          <year>2007</year>
          )
          <fpage>311</fpage>
          -
          <lpage>325</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>