<!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>A Framework for the Automatic Adaptation of RDF-based Semantic Annotations</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Enio de Jesus Pontes Monteiro[</string-name>
          <email>eniojpmonteiro@hotmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Julio Cesar dos R</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute of Computing, University of Campinas</institution>
          ,
          <addr-line>Campinas, SP</addr-line>
          ,
          <country country="BR">Brazil</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Access and use of semantically defined metadata based on RDF repositories can benefit several types of computational tasks. However, RDF triples tend to undergo modifications as new releases of the repositories appear, which implies a challenging scenario for RDF-based generated annotations. In this context, existing annotations need to be updated according to the evolution of undergoing knowledge base used for their definitions. In this paper, we propose an adaptation framework for updating semantic annotations defined from structured RDF data. Our adaptation approach relies on modifications detected in the evolution of RDF knowledge bases. We design and formalize adaptation operations which are applied to update annotation states. We present and formalize the framework and discuss existing open challenges in our research task.</p>
      </abstract>
      <kwd-group>
        <kwd>Metadata</kwd>
        <kwd>RDF</kwd>
        <kwd>Ontology</kwd>
        <kwd>Semantic Annotations</kwd>
        <kwd>LOD</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        The generation of metadata (data about data) on Web documents, videos and images
using existing Resource Description Framework (RDF) knowledge bases plays a key
role to computational systems. This type of metadata is called semantic annotations [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]
and it consists of RDF resources that make the meaning of Web elements interpretable
to machines. Semantic annotations are essential elements to help systems better
interpret, integrate, and retrieve information considering the explicit meaning shared by
machines.
      </p>
      <p>
        In the last years, a large number of interconnected RDF knowledge bases have
emerged describing various types of resources in a structured way, e.g., Dbpedia [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
The knowledge presented in knowledge bases described in RDF is constantly evolving.
This phenomenon of the evolution of the base can directly affect the existing associated
annotations (already created) since it can make them invalid.
      </p>
      <p>
        Existing literature has presented methodologies to address this problem. The
studies that address the automatic detection of inconsistent annotations [
        <xref ref-type="bibr" rid="ref3 ref4 ref5 ref6">3–6</xref>
        ] perform the
identification of concepts that changed from a release j of a Knowledge Organization
Systems (KOS) [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] to its release j + 1 and its associated set of annotations. These
studies do not support the correction of outdated annotations. However, methods have
been developed to address the maintenance of outdated annotations [
        <xref ref-type="bibr" rid="ref10 ref11 ref8 ref9">8–11</xref>
        ].
Nevertheless, our literature analysis did not detect investigations addressing the maintenance of
annotations considering their generation at the instance level of concepts.
      </p>
      <p>In this article, we propose a framework capable of identifying and applying
maintenance actions in semantic annotations affected by the evolution of RDF knowledge
bases as automatically as possible. Our maintenance process comprises the execution
of three steps (cf. Secion 2).</p>
      <p>The remaining of this article is organized as follows: Section 2 presents our
framework including its description and formalization; Section 3 provides a discussion on
existing open challenges in our research. Finally, Section 4 draws the conclusion
remarks.
2</p>
    </sec>
    <sec id="sec-2">
      <title>ANNOLOD framework for annotation adaptation</title>
      <p>
        The key contribution of this research consists of a framework capable of executing
modifications to update annotations as automatically as possible. We propose the
framework ANNOLOD to support maintaining instance annotations in RDF repositories. In
our study, we adapted the annotation model proposed by Cardoso et al. [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] in order
to consider instance-based generated annotations. We defined our model as ISAM =
j j
(D; O ; R ; A; SemRel; Uf ), such that:
– D: It consists of a set of documents D = fdj; :::; dng.
– Oj : is a ontology in its release j. An ontology O describes a domain of
knowledge in terms of concepts, attributes, and relationships between concepts [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
Formally, an ontology O = (CO; SO; PO) consists of a set of classes CO interrelated
by directed relationships SO. Each c 2 CO concept has a unique identifier and is
associated with a set of attributes PO(c) = fa1; a2; a3; :::; ang.
– Rj : is a RDF repository in its release j with its predicates defined in the
ontology Oj . An RDF repository in the context of Linked Open Data (LOD) is a finite
set of RDF triples [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. Formally, R = (t1; t2; t3; :::; tn). In a RDF repository, a
triple associates two nodes (or resources) using a property (predicate). A resource
can be defined as an instance of a certain ontology class. In RDF, resources are
described using a Uniform Resource Identifier (URI)1 for the unique identification
of resources on the Web. A RDF triple refers to a data entity composed by subject
(s), predicate (p), and object (o) defined in the form of t = (s; p; o).
– A: is a set of annotations. A a 2 A is defined as a = (i; t; d; O set ; rel; p), such
that, an entity named i 2 d D is connected to a triple t 2 Rj ; O set indicates
the position (start, end) where i appears in the document d being annotated; rel 2
SemRel describes the type of relationship between i and s 2 t; p 2 Uf points out
to the previous version of the annotation ai to keep a tracing of the evolution of the
annotation in time.
      </p>
      <p>
        The adaptation was carried out, because the model defined in Cardoso et al. [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] did
not have all the required elements to conceive our maintenance actions. We observed
      </p>
      <sec id="sec-2-1">
        <title>1 https://www.w3.org/wiki/URI</title>
        <p>
          the need to add the attributes i, t, d, Of f set, rel, and p in the definition of an annotation
a. In the original model of Cardoso et al. [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ], they were defined at set level of A. Table
1 provides an instance annotation example by adopting our adapted model (ISAM).
The mention of the scientist “Albert Einstein”, present in a given textual document was
linked (annotated) to its semantic definition (formal RDF resource “Albert Einstein”)2
formally coded in the DBpedia.
        </p>
        <p>The proposed framework defines annotation adaptation actions to be performed
automatically when an RDF dataset used to create semantic annotations evolves (i.e., a
new release is generated). These actions are necessary to keep annotations consistent
and up to date over time. The necessary input consists of the interconnected initial
datasets, being Rj and Rj+1 (its new release that can affect existing annotations) and
the existing in place Aj annotations. The ultimate goal of the framework is to obtain the
updated Aj+1 annotations according to the new release Rj+1 dataset. The framework
performs a series of steps (cf. Algorithm 1). Each step is explained in further details (cf.
Steps A, B, and C).</p>
      </sec>
      <sec id="sec-2-2">
        <title>Algorithm 1: Annotation Maintenance</title>
        <p>Require: R , Rj+1, Aj</p>
        <p>j
1: Aj+1 ?
2: detectChanges(Rj ; Rj+1)
recAf f Annotations( ; Aj )
recU nAf f Annotations( ; Aj )
j+1 unaff
3: Aaff
4: Aunaff
5: Aj+1 A [ A</p>
        <sec id="sec-2-2-1">
          <title>6: for all ai 2 Aaff do</title>
          <p>7: Aj+1 Aj+1 [ applyAction( ; ai)
8: end for</p>
        </sec>
        <sec id="sec-2-2-2">
          <title>9: return Aj+1</title>
          <p>Step A: this step consists of detecting a series of modifications that occurred in a
given time period based on two releases of an RDF dataset (line 2 in Algorithm 1). This
operation is known as because it computes the difference between the two datasets,
recognizing added, removed, and not updated elements. Changes can be of the simple
type (such as unit actions of adding or removing triples), or complex operations (update
actions) of the knowledge stored in the datasets.</p>
          <p>Step B: this step consists of recognizing and filtering the annotations affected by
the changes of those that are not affected (lines 3 to 4 in Algorithm 1). An annotation</p>
        </sec>
      </sec>
      <sec id="sec-2-3">
        <title>2 http://dbpedia.org/page/Albert_Einstein</title>
        <p>can be created, removed or updated. In our solution, annotations that share a subject
(s) with a tk triple in which tk 2 are considered affected by change modifications.
These are considered outdated annotations and maintenance actions on the annotations
must be applied to them. We assume that unaffected annotations can be directly reused
in composing the final set of updated annotations and added to the final set of Aj+1
annotations (line 5 in Algorithm 1). However, annotations classified as affected is
further handled by our framework. This involves investigating which and how computed
change operations influence the definition of existing annotations.</p>
        <p>Step C: this step involves applying corrective actions (lines 6 to 8 in Algorithm 1)
to the affected and outdated annotations detected in step B. For example, an action type
may be a “reanotation”. In this case, an annotation ai 2 Aj defined on the basis of a
triple tk adapted its subject (s). The framework generates as a final result a stable and
semantically consistent set of annotations Aj+1 (line 9 in Algorithm 1) concerning the
updated RDF data in the new dataset Rj+1.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Open Research Challenges</title>
      <p>The key research challenge at step A (cf. Section 2) is to understand what kind of
changes at the level of instances can affect existing annotations. For example, to what
extent does the removal of a triple RDF (used in defining an annotation) impact the
consistency of such an annotation?</p>
      <p>In step B (cf. Section 2), a key challenging research refers to how to accurately
categorize an annotation as inconsistent based on computed change operations. In this
sense, we need to investigate to which extent semantics defined in the annotations are
affected by the observed changes. For example, the removal of the associated triple
may be a typical case that affects the annotation. However, if there are other types of
changes related to the triple subject, it is necessary to further understand how they make
the annotation semantically inconsistent.</p>
      <p>The main challenge in step C (cf. Section 2) refers to the definition and correct
application of annotation adaptation actions to ensure the updating of semantically
consistent affected annotations. The definition of actions (adaptation operations) requires
investigating techniques that express the necessary conditions for their application.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Conclusion</title>
      <p>The real value of semantically-enabled computer systems lays on the reliability of
semantic annotations. This work studied how to keep RDF-based annotations up-to-date
according to the evolution of RDF repositories. We proposed a framework for the
(semi)automatic maintenance of semantic annotations affected by RDF data evolution. Our
defined adaptation algorithm works on the basis of change operations automatically
identified in the evolution of RDF datasets. We are currently further investigating the
adaptation actions, their formalization and applicability. Next steps involve the full
implementation of a software tool for the adaptation of RDF-based semantic annotations
maintenance. We also plan to conduct thorough experimental analyses with real-world
datasets.
This work is supported by the São Paulo Research Foundation (FAPESP) (Grants
#2017/023255, #2019/14582-8 and #2013/08293-7)3.
3 The opinions expressed in this work do not necessarily reflect those of the funding agencies.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Oren</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Möller</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Scerri</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Handschuh</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sintek</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>What are semantic annotations?</article-title>
          .
          <source>DERI Galway</source>
          ,
          <volume>9</volume>
          ,
          <issue>62</issue>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Auer</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bizer</surname>
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kobilarov</surname>
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lehmann</surname>
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cyganiak</surname>
            <given-names>R.</given-names>
          </string-name>
          , Ives Z.:
          <article-title>DBpedia: A Nucleus for a Web of Open Data</article-title>
          . In:
          <article-title>Aberer K</article-title>
          . et al. (
          <article-title>eds) The Semantic Web</article-title>
          .
          <source>ISWC</source>
          <year>2007</year>
          ,
          <article-title>ASWC 2007</article-title>
          .
          <article-title>LNCS</article-title>
          , vol
          <volume>4825</volume>
          , pp
          <fpage>722</fpage>
          -
          <lpage>735</lpage>
          . Springer, Berlin, Heidelberg (
          <year>2007</year>
          ). https://doi.org/10.1007/978-3-
          <fpage>540</fpage>
          -76298-0_
          <fpage>52</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Maynard</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Peters</surname>
            , W., d'Aquin,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sabou</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Change management for metadata evolution</article-title>
          .
          <source>In: Proceedings of the International Workshop on Ontology Dynamics (IWOD-07)</source>
          , pp.
          <fpage>27</fpage>
          -
          <lpage>40</lpage>
          . IWOD-
          <volume>07</volume>
          ,
          <string-name>
            <surname>Innsbruck</surname>
          </string-name>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Gross</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hartung</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kirsten</surname>
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rahm</surname>
            <given-names>E.</given-names>
          </string-name>
          :
          <article-title>Estimating the Quality of Ontology-Based Annotations by Considering Evolutionary Changes</article-title>
          . In: Paton N.W.,
          <string-name>
            <surname>Missier</surname>
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hedeler</surname>
            <given-names>C</given-names>
          </string-name>
          .
          <article-title>(eds) Data Integration in the Life Sciences</article-title>
          .
          <source>DILS 2009. LNCS</source>
          , vol
          <volume>5647</volume>
          , pp
          <fpage>71</fpage>
          -
          <lpage>87</lpage>
          . Springer, Berlin, Heidelberg (
          <year>2009</year>
          ). https://doi.org/10.1007/978-3-
          <fpage>642</fpage>
          -02879-
          <issue>3</issue>
          _
          <fpage>7</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Köpke</surname>
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eder</surname>
            <given-names>J</given-names>
          </string-name>
          .:
          <article-title>Semantic Invalidation of Annotations Due to Ontology Evolution</article-title>
          . In: Meersman R. et al. (
          <article-title>eds) On the Move to Meaningful Internet Systems: OTM 2011</article-title>
          .
          <article-title>OTM 2011</article-title>
          .
          <article-title>LNCS</article-title>
          , vol
          <volume>7045</volume>
          , pp
          <fpage>763</fpage>
          -
          <lpage>780</lpage>
          . Springer, Berlin, Heidelberg (
          <year>2011</year>
          ). https://doi.org/10.1007/978-3-
          <fpage>642</fpage>
          -25106-1_
          <fpage>25</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Cardoso</surname>
            ,
            <given-names>S. D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pruski</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Da</surname>
            <given-names>Silveira</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Lin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y. C.</given-names>
            ,
            <surname>Groß</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Rahm</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>ReynaudDelaître</surname>
          </string-name>
          , C.:
          <article-title>Leveraging the Impact of Ontology Evolution on Semantic Annotations</article-title>
          . In: Blomqvist E.,
          <string-name>
            <surname>Ciancarini</surname>
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Poggi</surname>
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vitali</surname>
            <given-names>F</given-names>
          </string-name>
          . (
          <article-title>eds) Knowledge Engineering and Knowledge Management</article-title>
          .
          <source>EKAW 2016. LNCS</source>
          , vol
          <volume>10024</volume>
          , pp
          <fpage>68</fpage>
          -
          <lpage>82</lpage>
          . Springer, Cham (
          <year>2016</year>
          ). https://doi.org/10.1007/978-3-
          <fpage>319</fpage>
          -49004-
          <issue>5</issue>
          _
          <fpage>5</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Hodge</surname>
          </string-name>
          , G.:
          <article-title>Systems of Knowledge Organization for Digital Libraries: Beyond Traditional Authority Files. 1st edn</article-title>
          . ERIC, Washington, DC (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Luong</surname>
            <given-names>PH.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dieng-Kuntz</surname>
            <given-names>R</given-names>
          </string-name>
          . (
          <year>2006</year>
          )
          <article-title>A Rule-based Approach for Semantic Annotation Evolution in the CoSWEM System</article-title>
          . In:
          <string-name>
            <surname>Koné M.T.</surname>
          </string-name>
          ,
          <string-name>
            <surname>Lemire</surname>
            <given-names>D</given-names>
          </string-name>
          . (eds) Canadian Semantic Web.
          <article-title>Semantic Web and Beyond (Computing for Human Experience)</article-title>
          , vol
          <volume>2</volume>
          , pp
          <fpage>103</fpage>
          -
          <lpage>120</lpage>
          . Springer, Boston, MA . https://doi.org/10.1007/978-0-
          <fpage>387</fpage>
          -34347-
          <issue>1</issue>
          _
          <fpage>7</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Park</surname>
            ,
            <given-names>Y.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>H.W.</given-names>
          </string-name>
          et al.:
          <article-title>GOChase-II: correcting semantic inconsistencies from Gene Ontology-based annotations for gene products</article-title>
          .
          <source>BMC Bioinformatics</source>
          <volume>12</volume>
          ,
          <issue>S40</issue>
          (
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Cardoso</surname>
            ,
            <given-names>S. D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chantal</surname>
            ,
            <given-names>R. D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Da</surname>
            <given-names>Silveira</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Pruski</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.</surname>
          </string-name>
          :
          <article-title>Combining rules, background knowledge and change patterns to maintain semantic annotations</article-title>
          .
          <source>In: AMIA Annual Symposium Proceedings</source>
          , pp.
          <fpage>505</fpage>
          -
          <lpage>514</lpage>
          . AMIA, Washington, D.C (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Cardoso</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reynaud-Delaître</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Da</surname>
            <given-names>Silveira</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Lin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y. C.</given-names>
            ,
            <surname>Gross</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Rahm</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Pruski</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.</surname>
          </string-name>
          :
          <article-title>Evolving semantic annotations through multiple versions of controlled medical terminologies</article-title>
          .
          <source>Health Technol 8</source>
          ,
          <fpage>361</fpage>
          -
          <lpage>376</lpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Faisal</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Endris</surname>
            <given-names>K.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shekarpour</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Auer</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vidal</surname>
            <given-names>ME</given-names>
          </string-name>
          .:
          <article-title>Co-evolution of RDF Datasets</article-title>
          . In: Bozzon A.,
          <string-name>
            <surname>Cudre-Maroux</surname>
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pautasso</surname>
            <given-names>C</given-names>
          </string-name>
          .
          <article-title>(eds) Web Engineering</article-title>
          .
          <source>ICWE 2016. LNCS</source>
          , vol
          <volume>9671</volume>
          , pp
          <fpage>225</fpage>
          -
          <lpage>243</lpage>
          . Springer, Cham (
          <year>2016</year>
          ). https://doi.org/10.1007/978-3-
          <fpage>319</fpage>
          -38791-8_
          <fpage>13</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Gruber</surname>
            ,
            <given-names>T. R.</given-names>
          </string-name>
          :
          <article-title>Toward principles for the design of ontologies used for knowledge sharing?</article-title>
          .
          <source>International journal of human-computer studies</source>
          ,
          <volume>43</volume>
          (
          <issue>5-6</issue>
          ),
          <fpage>907</fpage>
          -
          <lpage>928</lpage>
          (
          <year>1995</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>