<!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>OntoDrift: a Semantic Drift Gauge for Ontology Evolution Monitoring</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Information and Electrical Engineering and Applied Mathematics, University of Salerno</institution>
          ,
          <addr-line>Fisciano (SA) 84084</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper presents OntoDrift, an approach to detect and assess the semantic drift among timely-distinct versions of an ontology. The semantic drift is evaluated at the concept level, by considering the main features involved in an ontology concept (e.g., intention, extension, labels, URIs, etc.) and at the structural level, by inspecting the taxonomic relations among concepts (e.g., subclass, superclass, equivalent class). New measures are defined to evaluate the semantic drift among individual concepts from different ontology versions, and among entire ontology versions. OntoDrift extends identity-based approaches to assess the drift among ontology versions not only on concepts in common among versions, but also on concepts added and removed during the ontology evolution to improve the drift assessment. OntoDrift can also be run over big-sized ontology versions, as shown in a case study about DBpedia. Experiences on various ontologies show the potential of OntoDrift in assessing the semantic drift among ontology versions.</p>
      </abstract>
      <kwd-group>
        <kwd>Semantic drift Ontologies similarity measures</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        An ontology allows the representation of knowledge on a domain of interest as a
shareable, formal, and machine-understandable conceptualization. In many fields, such as
video surveillance [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] and bioinformatics [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], where the knowledge domain tends to
change over time, the ontology evolution process needs management. Since the
ontology reflects the domain it describes, changes in the domain affect unavoidably the
ontology dynamics. Changes in the domain imply changes to the meaning of concepts,
which are generally referred to as semantic drifts [
        <xref ref-type="bibr" rid="ref5 ref8">5, 8</xref>
        ]. The changes affect the
representation of concepts, as well as the relations among them across consecutive ontology
versions. Automatic tools for semantic drift assessment are demanded to help experts in
dealing with the tough, expensive and time-consuming ontology management.
Semantic drift has been widely explored in linguistics [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], but these methods focus on text
instead of changes in the Semantic Web formalism. Some works [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] explored the
semantic drift among ontology versions by considering changes in both the structure and
the content of the ontology. In [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], drift assessment is achieved by clustering ontology
population, other solutions [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] introduce linguistics-based methods to detect changes in
the textual concept description, or exploit well-known model, such as the vector space
model, to detect changes in concept features [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. To assess the semantic drift among
two ontology versions, two approaches are generally used: the morphing-chain and the
identity-based [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. The former compares each concept Ai, in the first ontology version
Oi, to each concept Bj in the second version Oj . The latter assumes that the
concept identity is known, i.e., each concept Ai, in the ontology version Oi, is known to
correspond (or match) to a unique concept Bj in Oj . Both methods have advantages
and drawbacks, in fact, the morphing-chain approach has very bad performances and
is unsuited for big-sized ontologies [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. The identity-based approach achieves better
performances, but it does not consider unmatching concepts across versions in the drift
assessment among two ontology versions [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Beyond the existing approaches, drift
evaluation depends on the concept aspects considered. The morphing-chain framework
in [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] assesses the drift among ontology versions on a concept including three aspects:
label, intension and extension. This concept notion does not take into account many
concept aspects, such as concept URI and taxonomy relations. Our approach, instead,
introduces a new notion of concept, taking into account all these aspects; it extends the
identity-based method with additional measures to provide a more refined assessment
of the semantic drift at concept level and entire ontology version level.
The remainder of the paper is organized as follows: Section 2 focuses on the concept
definition and the semantic drift measures. Section 3 is devoted to show the potential of
the approach in the drift assessment. Section 4 highlights the benefits of the approach
through comparisons with the reference framework. Last section is devoted to the
conclusions.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Semantic Drift Assessment: notions and measures</title>
      <p>
        OntoDrift has been designed to evaluate the semantic drift at concept and ontology
levels. The approach defines the ontology Concept in terms of multiple aspects related
to class name (e.g., labels), intensional and extensional aspects (i.e., properties and
instances), Concept identity (e.g., URI) and structural relations, i.e. taxonomic relations
with other concepts (e.g., equivalent classes, subclasses, superclasses, etc.). This notion
of Concept involves many more distinct aspects, concerning both the Concept features
and relations, compared with other approaches, that exclusively consider the label, the
intensional and extensional aspects [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. OntoDrift introduces new measures to assess the
semantic drift over a concept considering its multiple aspects and between two ontology
versions enahancing the identity-based approaches to consider the concepts added and
removed throughout the ontology update.
2.1
      </p>
      <sec id="sec-2-1">
        <title>The Concept and its Aspects</title>
        <p>
          A concept is defined as an ontology class that can have properties and relationships
with other concepts. A generic Concept is shown in Figure 1 along with its aspects
used for assessing the ontology drift: the inherited ones from the reference approach
[
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] are in cyan, the extended ones are in yellow, while the new-defined aspects are
in red. Formally, let us suppose that Ot is the ontology (version) updated at the date
t; each concept is related to an object (another concept, a literal, etc.) according to
the hsubject, predicate, objecti triple relation. Let us define the ontology version as
Ot = hCt; Rt; It; T t; V ti, where Ct is the set of classes or concepts, Rt is the set of
relations, It is the set of individuals, T t is the set of data types, V t is the set of values;
the aspects about the Concept ct 2 Ct are defined as follows.
        </p>
        <p>– URI aspect. A URI is a string that uniquely identifies a Concept ct 2 Ct. Formally:
t
curi = u
where u is the subject (i.e., a URI) of the triple hu; rdf :type; owl:Classit.
– Labels aspect. A set of the labels used to refer to a specific Concept ct, also in
different languages (when ontologies are multilingual). Each item of this set comes
from all the objects contained in the Concept triples with the property rdf s:label.
Let us define labels as:
clabl = fljhct; rdf s:label; lit)g
t
where l is text representing a label.
– Intensional aspect. A set of triples that have rdf s:domain or rdf s:range as
predicate. Each triple links a property to the Concept through one of these two
predicates. More formally, let p be a generic property (p 2 Rt), the intensional aspect of
the Concept ct is defined as follows:
where ctd and ctr are properties having ct as domain and range defined as follows:
t t t
cints = fcd [ crg
ctd = fpjhp; x; ctit; (x = rdf s:domain)g
ctr = fpjhp; x; ctit; (x = rdf s:range)g
– Subclasses aspect. A set of URIs identifying Concepts that are explicit subclasses
of a specific Concept ct. It is created by taking the subject of the triples with the
property rdfs:subClassOf as predicate and the analyzed Concept ct as object. Let
us formally define the aspect as follows:
csub = fsjhs; rdf s:subClassOf; ctitg
t
where s 2 Ct is a triple subject (i.e., a class identified by a URI).
(1)
(2)
(3)
(4)
(5)
(6)
– Superclasses aspect. A set of URIs identifying ancestor Concepts of the analyzed
Concept ct . The set is composed of the parent Concepts of the given Concept ct.
Let us define this aspect as follows:
csup = fsjhct; rdf s:subClassOf; sitg
t
where s 2 Ct is a triple object representing a URI.
– Equivalent classes aspect. A set of URIs identifying all the Concepts equivalent
to the Concept ct, viz., all the objects in the triples, whose predicate is the property
owl:equivalentClass associated with ct.</p>
        <p>cteq = fejhct; owl:equivalentClass; eitg
where e 2 Ct is a class (concept) identified by a URI.
– Extensional aspect. A set of URIs identifying all the individuals of the Concept
ct. Each individual is the subject of a triple linked to ct by the property rdf:type.
cext = fxjhx; rdf :type; ctitg
t
(7)
(8)
(9)
where x 2 It is a URI identifying an individual.</p>
        <p>According to the concept aspects defined, a concept ct 2 Ct of the ontology version
Ot, can be described as follows:
ct = hcuri; cltabl; citnts; ctsub; ctsup; cteq; ctexti
t
(10)
2.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Semantic drift assessment at concept level</title>
        <p>The semantic drift among ontology versions is assessed by considering the drift on
Concept pairs, where concepts in a pair belong to distinct ontology versions. OntoDrift
introduces some similarity measures to assess the drift among two concepts. Given
two Concepts A and B, belonging to two ontology versions Ot and Ot0 (A 2 Ct and
B 2 Ct0), the similarity measure on each of the aspects (introduced in Section 2.1), is
defined as follows.</p>
        <p>
          – Similarity on the URI aspect. The similarity on the URI aspect among two
Concepts consists of checking whether or not the two Concepts have the same identifier,
i.e., they describe the same resource. Recall that each URI in an ontology uniquely
identifies a resource, that can be a Concept, a relation or an individual, a datatype,
etc. Let us assume that if the concepts from different ontology versions have the
same URI, they are identical. For this reason, the similarity on the URI aspect is 1
when the URIs coincide, otherwise the result is 0. Let A and B be two Concepts,
the similarity on the URI aspect is defined as follows:
simuri (Auri; Buri) =
(1; if Auri = Buri
0; otherwise
(11)
where Auri and Buri represent the URI aspects of the Concept A and B,
respectively.
– Similarity on aspects labels, subclass, superclass, equivalent class and
extensional. The aspects are name sets, and are described by the Jaccard index [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ], which
evaluates the drift by counting how many instances (names) the two concepts have
in common in relation to all their instances for an aspect. For each aspect in
Equations (2), (6)-(9), the measure considers the set of elements (precisely, the element
names) that describe that aspect. For example, if the aspect is the label (Equation
(2)), the set of label names, associated with two concepts A and B, are compared.
Similar evaluations can be applied on the other aspects: in general, considering the
aspect a, among the possible aspect names: flabl; sub; sup; eq; extg, the similarity
value can be defined as follows:
(12)
(13)
sima (Aa; Ba) = jAa \ Baj
jAa [ Baj
where Aa and Ba are the name sets of the concepts A and B respectively, on the
aspect whose name is a. The sima values lie in the range [0; 1], where 0 means
no similarity among the two sets, and 1 represents the equality among the two sets
(same set of names). The higher the value, the more the Concepts A and B are
similar on the aspect a.
– Similarity on the intensional aspect. Since the intensional aspect involves triples
whose predicate is one of rdf s:domain and rdf s:range, the concepts are
compared on the set of the domain or range instances, respectively. If A and B play the
role of range in the triple hp; rdf s:domain; ci (i.e., c = A or c = B) the similarity
simd is evaluated on the set of the domain properties for the concept c (see
Equation 4) by using the Jaccard index (Equation 12). Similarly, the similarity simr
between the two Concepts A and B on the set of range properties (see Equation 5)
is given by Equation 12. The similarity between the two Concepts A and B on the
intensional aspect is calculated as the weighted mean of simd and simr
– All-aspects similarity between two concepts. The whole similarity asim between
two Concepts A and B, from two ontology versions is computed by considering all
the similarities assessed on the respective aspects involved, affected by the size of
the aspect sets:
asim (A; B) =
        </p>
        <p>P
a2
sima (Aa; Ba) (jAaj + jBaj)</p>
        <p>P</p>
        <p>(jAaj + jBaj)
a2
where Aa and Ba are the name sets of the concepts A and B, respectively, on the
aspect a 2 , where is the set of all the aspect names, as defined in Equations
(1)-(9), i.e., = furi; labl; sub; sup; eq; ext; d; rg.</p>
        <p>If the asim value is 1, the two concepts are equal, otherwise a value in the range
[0; 1] describes the similarity between the concepts. The measure asim can be
used to analyze the drift on a concept as it changes over time, through a
concept chain assembled across succeeding ontology versions. More formally, given
Ot1 ; Ot2 ; :::; Otn , the n successive versions of the ontology O, the similarity
between two Concepts Ati and Bti+1 , selected from the two successive ontology
versions Oti and Oti+1 , is assessed according to Equation 13.
2.3</p>
      </sec>
      <sec id="sec-2-3">
        <title>Semantic drift assessment at ontology version level</title>
        <p>To determine how the ontology evolves and how the semantics changes among
ontology versions, the semantic drift is evaluated at the level of entire ontology
versions. Comparing two ontology versions Oti = hCti; Rti; Iti; T ti; V tii and Otj =
hCtj ; Rtj ; Itj ; T tj ; V tj i means to find correspondences among the ontology concepts:
for a concept Ati 2 Cti in the ontology Oti , there must be a concept Btj 2 Ctj in
Otj , such that the two concepts can be considered equivalent. In the Semantic Web
domain, a resource is unequivocally identified by a URI (Uniform Resource Identifier);
i.e., each resource has its own URI, different from any other resource. Starting from this
assumption, two concepts Ati and Btj , belonging to two different ontology versions,
are considered as equal if they have the same URI (Equation 11). These concepts, with
unchanged URIs across the versions, are considered in common among the versions and
represented by the intersection set jCti \Ctj j. All the concepts present in the ontologies
are represented as the union set jCti [ Ctj j. Therefore, the semantic drift between the
two ontology versions Oti and Otj is calculated through the overall similarity (osim)
over the concepts from the two ontologies with the same URI. The osim measure is
defined as follows:
osim Oti ; Otj =</p>
        <p>P
8Ati 2Cti ;8Btj 2Ctj ;Atuiri=Butjri asim (Ati ; Btj )
jCti \ Ctj j</p>
        <p>K
(14)
where Atuiri and Butjri are the URI aspects of the Concept Ati and Btj , respectively;
asim is the all-aspects similarity between two concepts (Equation 13); K = jCti \Ctj j
jCti [Ctj j
is a value representing the ratio between the number of concepts in common among the
ontologies over the number of all the individual concepts in the two ontologies. Let us
notice that K provides an important contribution to the similarity calculation, because
it allows considering not just the concepts in common among the two ontology versions
(jCti \ Ctj j), but also the remaining ones (jCti [ Ctj j), i.e., concepts added or removed
during the ontology evolution. This way, the higher the number of concepts added or
removed among the versions, the higher the semantic drift between the ontology versions.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>A Case Study</title>
      <p>
        This section shows the benefits of the OntoDrift methods and measures through a case
study. Five consecutive DBpedia versions have been selected: DBpedia 3 7,
DBpedia 3 8, DBpedia 3 9, DBpedia 2015 04, DBpedia 2015 101. The semantic drift of the
concept Sport among the DBpedia versions is shown in Figure 2 as a chain connecting
the concepts Sport of different ontology versions through labels describing the
similarity values calculated on concept pairs. The chain detects which version pairs have the
highest drift (e.g., DBpedia 3 8 and DBpedia 3 9, with asim = 0:61) or the lowest
one (e.g., DBpedia 2015 04, DBpedia 2015 10, with asim = 0:96). This
conceptper-concept view allows the analysis of how the concept evolves through consecutive
1 the ontology versions are available at https://wiki.dbpedia.org/develop/datasets
versions of the ontology and provides semantic drift values. The other concepts, shown
in figure, are the most similar ones to Sport after Sport itself. The semantic drift on pairs
of DBpedia versions is assessed by applying the overall similarity measure (osim, see
Equation 14). Figure 3 presents a comparison between the two versions DBpedia 3 7
and DBpedia 2015 04. The Venn diagram depicts three sets: the set of concepts in
DBpedia 3 7, the set of concepts in DBpedia 2015 04 and the intersection set (i.e.,
concepts in both the versions). The identity-based solutions for the semantic drift
evaluate the similarity only on the concepts in the intersection [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Our similarity measure
osim, instead, includes the constant K (see Equation 14) to measure the semantic drift
among the versions, also considering the concepts that are not in both the versions.
In fact, the drift between versions DBpedia 3 7 and DBpedia 2015 04 is around 34%
(osim = 0:66) without the K, and around 78% (osim = 0:22) with the K. Thanks
to K, OntoDrift-assessed drift is more accurate since it considers concepts added and
removed across versions (i.e., in our case study, DBpedia 2015 04 contains many more
new concepts than DBpedia 3 7).
This section presents a comparison between OntoDrift and the framework presented
in [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], called Semadrift. A two-steps comparison is given: the first one focuses on
demonstrating how much OntoDrift improves the drift assessment on the single
concept, whereas the second one aims at showing the effectiveness of our drift measures
on entire ontology versions. The selected ontologies are Tate [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] and OWL-S profile2,
which respectively describe the cataloging of artworks and the services offered by
service providers. The drift evaluated on a single concept is shown on the Concept
Equipment, on Tate versions: Tate 2004 and Tate 2006, as shown in Figure 4a. The similarity
is calculated on each concept aspect from the two ontology versions by using OntoDrift
(OD) and Semadrift (SD). The two approaches are compared on each concept aspect
in common (in yellow) and extended (in cyan). Similarity is provided also on the
newintroduced aspects (in red). The labels aspect does not change, the approaches have
the same similarity on this aspect (1.0). No drift is found on the intensional and
extensional aspects, that are defined in the same way in both the approaches. Similarities
evaluated on new-introduced aspects, such as superclasses (simsup = 0:33), subclasses
(simsub = 0:22) and equivalent classes (simeq = 0) highlight some changes in the
ontology. According to these aspects, OntoDrift reveals a semantic drift on Equipment
across the two versions (asim = 0:43, Equation 13), whereas Semadrift considers that
concept unchanged (whole similarity = 1, cf.[
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]), as displayed in Figure 4b.
OntoDrift similarity measures can better detect any extensions or upgrades in the knowledge
2 https://www.w3.org/Submission/OWL-S/
modeling by considering concept-related identifier and the taxonomic relations (e.g.,
subclass, superclass, equivalent class).
      </p>
      <p>The assessment of semantic drift at ontology level is shown in Table 1 where the
similarity is calculated among two consecutive ontology versions by OntoDrift
considering the osim measure (Equation 14), and by Semadrift through the whole similarity
measure. Let us notice that OntoDrift similarity measure causes a more sensible
evaluation of the semantic drift on the entire versions. In fact, osim considers more aspects
than Semadrift whole similarity, including labels and taxonomic relations. OntoDrift
shows weaker similarity values than Semadrift among consecutive versions of
OWLS Profile, due to the several concept taxonomic relations (i.e., some concepts are
extended with subclasses, superclasses and equivalent classes) that OntoDrift evaluates.
In Tate ontology, many concepts are added over time, some changes are applied on
single concepts and little changes occur to relations. Since OntoDrift is quite sensitive
to the concept change and extension, it returns more polished assessments on all
versions. For instance, among versions going from T ate 2004 to T ate 2013, Semadrift
assesses a stable drift (i.e., similarity in the range [0:22; 0:25]) while OntoDrift assesses
more variable drifts (i.e., similarity in the range [0.49, 1.00]). Additionally, OntoDrift
improves the identity-based approach, that considers only matching concepts across
ontology versions, by evaluating the drift also on the unmatching concepts across ontology
versions (see Equation 14).</p>
    </sec>
    <sec id="sec-4">
      <title>Conclusion</title>
      <p>The paper presented OntoDrift, an approach to assess the semantic drift on Concepts
among different ontology versions. The approach provides a novel definition of
Concept, which includes a wide set of related features, called aspects. Similarity measures
are defined to assess the semantic drift among concepts and ontology versions by
considering the multiple-aspect concept definition. The benefits of the approach are
various, first of all, the semantic drift assessment is more accurate, because it is evaluated
on multiple aspects, not only including concept labels, intension and extension, but also
the URIs and taxonomic relations. The method can be used to assess the drift among
ontology versions and knowledge graphs (e.g., DBpedia), thanks to the identity-based
approach design. Additionally, the indentity-based approach is extended to consider
not only the concepts in common among ontology versions, but also those added and
removed during the ontology evolution to provide more refined drift assessments.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Burek</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Scherf</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Herre</surname>
          </string-name>
          , H.:
          <article-title>A pattern-based approach to a cell tracking ontology</article-title>
          .
          <source>Procedia Computer Science</source>
          <volume>159</volume>
          ,
          <fpage>784</fpage>
          -
          <lpage>793</lpage>
          (
          <year>2019</year>
          ),
          <source>Knowledge-Based and Intelligent Information &amp; Engineering Systems: Proceedings of the 23rd International Conference KES2019</source>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Cavaliere</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Loia</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Senatore</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Towards an ontology design pattern for uav video content analysis</article-title>
          .
          <source>IEEE Access 7</source>
          ,
          <fpage>105342</fpage>
          -
          <lpage>105353</lpage>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Fanizzi</surname>
          </string-name>
          , N.,
          <string-name>
            <surname>d'Amato</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Esposito</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Conceptual clustering and its application to concept drift and novelty detection</article-title>
          .
          <source>In: Proceedings of the 5th European Semantic Web Conference on The Semantic Web: Research and Applications</source>
          . pp.
          <fpage>318</fpage>
          -
          <lpage>332</lpage>
          . ESWC'
          <volume>08</volume>
          , Springer-Verlag, Berlin, Heidelberg (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Frermann</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lapata</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>A bayesian model of diachronic meaning change</article-title>
          .
          <source>Transactions of the Association for Computational Linguistics</source>
          <volume>4</volume>
          ,
          <fpage>31</fpage>
          -
          <lpage>45</lpage>
          (12
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Gulla</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Solskinnsbakk</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Myrseth</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Haderlein</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cerrato</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>Semantic drift in ontologies</article-title>
          .
          <source>In: WEBIST 2010</source>
          . vol.
          <volume>2</volume>
          , pp.
          <fpage>13</fpage>
          -
          <lpage>20</lpage>
          (01
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Hamers</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hemeryck</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Herweyers</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Janssen</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Keters</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rousseau</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vanhoutte</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Similarity measures in scientometric research: The jaccard index versus salton's cosine formula</article-title>
          .
          <source>Information Processing &amp; Management</source>
          <volume>25</volume>
          (
          <issue>3</issue>
          ),
          <fpage>315</fpage>
          -
          <lpage>318</lpage>
          (
          <year>1989</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Hamilton</surname>
            ,
            <given-names>W.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leskovec</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jurafsky</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Diachronic word embeddings reveal statistical laws of semantic change</article-title>
          .
          <source>In: Proc. of the 54th Annual Meeting of the Association for Computational Linguistics</source>
          (Vol.
          <article-title>1: Long Papers)</article-title>
          . pp.
          <fpage>1489</fpage>
          -
          <lpage>1501</lpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Stavropoulos</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Andreadis</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kontopoulos</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kompatsiaris</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Semadrift: A hybrid method and visual tools to measure semantic drift in ontologies</article-title>
          .
          <source>Journal of Web Semantics</source>
          <volume>54</volume>
          ,
          <fpage>87</fpage>
          -
          <lpage>106</lpage>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schlobach</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Klein</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Concept drift and how to identify it</article-title>
          .
          <source>Journal of Web Semantics</source>
          <volume>9</volume>
          (
          <issue>3</issue>
          ),
          <fpage>247</fpage>
          -
          <lpage>265</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Wittek</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Daranyi</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kontopoulos</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moysiadis</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kompatsiaris</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Monitoring term drift based on semantic consistency in an evolving vector field (07</article-title>
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>