<!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>Direct Mappings under the Lens of Information Capacity (Extended Abstract)</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Davide Lanti</string-name>
          <email>davide.lanti@unibz.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alessandro Mosca</string-name>
          <email>alessandro.mosca@unibz.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Diego Calvanese</string-name>
          <email>diego.calvanese@unibz.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marco Montali</string-name>
          <email>marco.montali@unibz.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Free-University of Bozen-Bolzano</institution>
          ,
          <addr-line>Bolzano</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Umeå University</institution>
          ,
          <addr-line>Umeå</addr-line>
          ,
          <country country="SE">Sweden</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>With the rising popularity of graph-based approaches to data management, exposing the content of traditional, often relational, sources as (knowledge) graphs becomes more and more relevant. In such scenarios, Direct Mapping approaches are often used to automatically transform such sources into graph-like formats. A “fundamental” property of these transformations is to be information preserving, that is, it should be always possible to (algorithmically) reconstruct the content of the original database. Information preservation, along with other “fundamental” or “desirable” properties proposed in the Semantic Web literature, has never been put into correspondence with over 40 years of extended literature coming from the traditional database perspective. In particular, to the best of our knowledge, it is unknown how classical results on information capacity, dominance, and equivalence, tailored towards specific tasks such as query answering or data update, relate to the results and definitions from the Semantic Web world.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Direct Mappings</kwd>
        <kwd>Information Capacity</kwd>
        <kwd>Ontology-based Data Access</kwd>
        <kwd>Virtual Knowledge Graphs</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        In the past years, we have been witnessing a renovated interest in graph-like data representation
formalisms [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], such as property graphs or RDF graphs, due to the flexibility of their data model
when compared to the strict structure of relational databases. Further, graphs from the W3C world
are inherently open-world, which renders them suitable for publishing data and integrating them
with other sources. As these graph structures can often be seen as OWL ontologies [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], making
use of OWL axioms to formally describe the knowledge in a domain of interest, we use the generic
term Knowledge Graphs (KGs) to refer to all these graph-like data representations formats.
      </p>
      <p>
        To exploit the advantages of KGs, several companies are publishing their legacy data as graphs,
typically by using mapping languages that are inspired by the formalisms studied in the classical
literature of Data Integration [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. A natural question that arose in that community, and that
de-facto drives the design of relational databases, is the following: Given a source schema and
a target schema, are they capable of representing the same information? In other words, is it
possible to find a bĳection between the sets of instances of the two schemas?
      </p>
      <p>
        To the best of our knowledge, this question received little attention so far in the Description
Logics and Semantic Web scientific literature. There are a few notable exceptions, specifically the
work by Arenas et al. [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] or, more recently, the line of works by Thapa et al. [
        <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
        ]. The former
work deals with OWL direct mapping, that is, with an automated transformation from relational
instances to OWL ontologies. The latter work, instead, drops the open-world assumption typical
of OWL and considers the closed-world setting of SHACL.
      </p>
      <p>
        Both lines of works study certain properties of (direct) mappings, like information preservation
or semantic preservation. However, there is no clear connection between these (seemingly)
new properties and well-established classical notions on information capacity coming from over
40-years of extensive work carried out in the traditional database setting, like [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ]. Our aim is to
draw such a connection. Furthermore, we are interested in whether notions related to information
capacity translate, also for the KG settings under open-world semantics, to common tasks that can
be performed over the target schema, such as the ability of querying source data through queries
formulated over the target schema, or the ability to perform updates through the target schema [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>For the reasons above, our aim is to study the problem of mapping relational sources to KGs,
trying to re-use traditional notions from the data integration literature. In doing so, one has to
address a number of subtleties that arise from an essential mismatch between relational schema
and KG semantics: the former are interpreted under the closed-world assumption (CWA), whereas
the latter are typically interpreted under the open-world assumption (OWA). These subtleties
are captured by the following questions: (i) How to define an appropriate notion of schema for
KGs, which are typically schema-less? (ii) How to define the notion of schema in the presence of
mappings but in the absence of an explicit ABox, i.e., for so-called Virtual Knowledge Graphs
(VKGs)? (iii) How do sound vs. exact mappings afect tasks such as query answering or updates?
(iv) How does the ontology language of the target KG afect information capacity?</p>
      <p>In this work we look at some aspects of the problem, through an example in the virtual setting
with OWA, for the update task considering sound vs. exact mappings.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Schema Dominance and Taxonomy of Tasks</title>
      <p>
        We now introduce definitions and notions from the information capacity framework of the data
integration literature [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ]. The general aim of our research is to extend this framework to account
for a setting where the target schema is a KG, possibly interpreted under the OWA.
      </p>
      <p>
        We assume familiarity with relational databases. Given a relational schema Σ, comprehensive
of constraints, we denote by  (Σ) the set of interpretations (i.e., databases) satisfying Σ.
Definition 1 ( Schema Dominance [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]). Given two schemas Σ1, Σ2, we say that Σ2 dominates Σ1,
denoted Σ1 ⪯ Σ2, if there exists a mapping  :  (Σ1) →  (Σ2) that is total and injective. Schemas
Σ1 and Σ2 have the same information capacity, denoted Σ1 ≡ Σ2, if Σ1 ⪯ Σ2 and Σ2 ⪯ Σ1. ⊳
      </p>
      <p>
        In principle, arbitrary mappings  may be used to satisfy the above definitions of dominance
and equivalence, although non-computable mappings are clearly useless in practice. For this
reason, various restrictions have been studied in the database literature [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. As for the Semantic
Web literature, the related notion of information preservation [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] (which is not formulated in
terms of schema dominance) imposes the (direct) mapping to be a computable function.
Σ1
Σ2
      </p>
      <p>
        Information capacity results can be used to determine what kind of operations we can expect
to perform on mapped schemas. Assume a situation as in Figure 1, inspired by a tutorial of
Atzeni [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Miller et al. [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] identified a so-called taxonomy of tasks, depending on how the two
schemas are related. If Σ1 ⪯ Σ2, then one can view the whole DB of Σ2 through Σ1. Updates on
Σ2 through Σ1, instead, can be performed if Σ2 ≡ Σ1.
      </p>
      <p>Unfortunately, one can easily show that certain information capacity results cannot be obtained
when the target schema is a KG under the OWA, seemingly rendering these results not directly
applicable to the setting that we are considering here.</p>
    </sec>
    <sec id="sec-3">
      <title>3. The Abstract Framework</title>
      <p>We briefly discuss some peculiarities of performing updates in a virtual setting, under OWA
semantics, and with sound/exact mappings.</p>
      <p>
        A so-called virtual scenario is the one typical of Virtual Knowledge Graphs (VKGs) [
        <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
        ].
Formally, a VKG specification is a triple ⟨T , M, Σ⟩ where T is an ontology in a lightweight
language (e.g., OWL 2 QL), Σ is a relational DB schema, and M is a set of mappings linking
the ontology to the data. Figure 2 shows the intuitive semantics of a VKG instance, obtained by
pairing the VKG specification with a DB instance D that satisfies Σ. In VKGs, users issue queries
over the virtual RDF graph ⟨T , AM ( D ) ⟩, realized through the TBox T and the ABox assertions
AM ( D ) obtained by applying M to D. The ABox is not materialized, but is kept virtual.
      </p>
      <p>
        In the virtual setting, we consider the target schema to be the VKG specification itself. Hence,
we define the set of models  ( ⟨T , M, Σ⟩) of the specification ⟨T , M, Σ⟩, as the set of models of
the VKG ⟨T , AM ( D ) ⟩, for any database instance D satisfying Σ. Note that this definition implies
that virtual ABoxes in a VKG are not arbitrary, but must be generated by applying the mapping
assertions in M to some valid database instance D of Σ. This poses an additional constraint
with respect to the non-virtual setting (where one would instead allow for arbitrary ABoxes):
any update modifying a virtual ABox should still produce a virtual ABox. There are diferent
possibilities for defining a virtual ABox. Interestingly, these do not admit the same updates. A
VKG setting uses so-called global-as-view (GAV) mappings [
        <xref ref-type="bibr" rid="ref12 ref3">3, 12</xref>
        ], which are assertions of the
form  ⇜  S , where  is an atom over a TBox predicate1 and  S is a query over the source
schema. The form of the virtual ABox AM ( D ) depends on how such mapping assertions in M
are interpreted. Intuitively, if the mapping assertions are exact [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], then AM ( D ) must contain
exactly those atoms derivable through the mappings from the database. Instead, if the mappings
are sound [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], then AM ( D ) could contain more atoms than those strictly required by the mapping
assertions, provided that the semantics of the VKG does not change. Hence, the only meaningful
way of adding more atoms is allowing only those that are semantically entailed by T . Such VKGs
1The atom may contain so-called “template” functions used to construct identifiers of objects in the KG.
queries
      </p>
      <p>Virtual ABox AM(D)</p>
      <p>exposes
A(f(1))
A(f(2))
A(f(3))
···</p>
      <p>A ⊑ B</p>
      <p>Ontology T
Virtual KG ⟨T ,AM(D)⟩
are sometimes called saturated, and are semantically equivalent to their “exact” counterpart.</p>
      <p>It is easy to see that considering sound or exact mappings, even when not impacting the
semantics of the VKG, does still have an impact w.r.t. updates.</p>
      <p>Example 2. Consider the scenario in Figure 2, and assume we want to add (  (1)) to the virtual
ABox. Since (  (1)) is already entailed by ⟨T , AM ( D) ⟩, this is a seemingly reasonable update to
do (checking entailments a-priori is unrealistic for huge, bulk updates). However, assuming exact
mappings, AM ( D) ∪ {(  (1))} is not a valid virtual ABox for the VKG specification ⟨T , M, Σ⟩.
Observe that the same update can instead be performed if sound mappings are considered. ⊳</p>
      <p>
        It is possible to provide an alternative VKG specification that still uses exact mappings, but
that allows for the update in the example above. The trick is to exploit the technique of saturated
mappings [
        <xref ref-type="bibr" rid="ref13 ref14">13, 14</xref>
        ], that essentially “compiles” the axioms in the ontology in the mappings M.
Example 3. Consider a modified version of the scenario in Example 2, where the VKG
specification contains an additional mapping (  (id)) ⇜ SELECT id FROM T1, and the ontology is empty.
It is easy to observe that the new VKG specification is semantically equivalent to the original one.
Further, it is now possible to perform the update, even when mappings are assumed to be exact,
since (  (1)) is already present in the virtual ABox. ⊳
      </p>
    </sec>
    <sec id="sec-4">
      <title>4. Future Work</title>
      <p>Currently, we are looking into the relationship between notions such as information or semantic
preservation from Semantic Web literature and their counterparts in terms of schema capacity.
Our goal is to provide a full framework able to characterize and compare generic GAV-based
Direct Mapping strategies.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgments</title>
      <p>This research is supported by the Province of Bolzano through the project D2G2, by EURAC
Research (Italy) through the project CRISP, and by the Free University of Bozen-Bolzano through
the project MP4OBDA. Diego Calvanese is supported by the Wallenberg AI, Autonomous Systems
and Software Program (WASP) funded by the Knut and Alice Wallenberg Foundation.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>A.</given-names>
            <surname>Hogan</surname>
          </string-name>
          , E. Blomqvist,
          <string-name>
            <given-names>M.</given-names>
            <surname>Cochez</surname>
          </string-name>
          , C. d'Amato, G. de Melo,
          <string-name>
            <given-names>C.</given-names>
            <surname>Gutiérrez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kirrane</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. E.</given-names>
            <surname>Labra</surname>
          </string-name>
          <string-name>
            <surname>Gayo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Navigli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Neumaier</surname>
          </string-name>
          , A.
          <string-name>
            <surname>-C. Ngonga Ngomo</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Polleres</surname>
            ,
            <given-names>S. M.</given-names>
          </string-name>
          <string-name>
            <surname>Rashid</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Rula</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Schmelzeisen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Sequeda</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Staab</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Zimmermann</surname>
          </string-name>
          , Knowledge Graphs,
          <source>Synthesis Lectures on Data, Semantics, and Knowledge</source>
          , Springer,
          <year>2022</year>
          . doi:
          <volume>10</volume>
          . 1007/978-3-
          <fpage>031</fpage>
          -01918-0.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>J.</given-names>
            <surname>Bao</surname>
          </string-name>
          , et al., OWL 2
          <string-name>
            <given-names>Web</given-names>
            <surname>Ontology Language Document Overview (Second Edition</surname>
          </string-name>
          ),
          <source>W3C Recommendation, World Wide Web Consortium</source>
          ,
          <year>2012</year>
          . Available at http://www.w3.org/TR/ owl2-overview/.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>M.</given-names>
            <surname>Lenzerini</surname>
          </string-name>
          ,
          <article-title>Data integration: A theoretical perspective</article-title>
          .,
          <source>in: Proc. of the 21st ACM Symp. on Principles of Database Systems (PODS)</source>
          ,
          <year>2002</year>
          , pp.
          <fpage>233</fpage>
          -
          <lpage>246</lpage>
          . doi:
          <volume>10</volume>
          .1145/543613.543644.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>J. F.</given-names>
            <surname>Sequeda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Arenas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. P.</given-names>
            <surname>Miranker</surname>
          </string-name>
          ,
          <article-title>On directly mapping relational databases to RDF and OWL</article-title>
          , in
          <source>: Proc. of the 21st Int. World Wide Web Conf. (WWW)</source>
          , ACM,
          <year>2012</year>
          , pp.
          <fpage>649</fpage>
          -
          <lpage>658</lpage>
          . doi:
          <volume>10</volume>
          .1145/2187836.2187924.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>R. B.</given-names>
            <surname>Thapa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Giese</surname>
          </string-name>
          ,
          <article-title>A source-to-target constraint rewriting for direct mapping</article-title>
          ,
          <source>in: Proc. of the 20th Int. Semantic Web Conf. (ISWC)</source>
          , volume
          <volume>12922</volume>
          <source>of LNCS</source>
          , Springer,
          <year>2021</year>
          , pp.
          <fpage>21</fpage>
          -
          <lpage>38</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          -88361-
          <issue>4</issue>
          _
          <fpage>2</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>R. B.</given-names>
            <surname>Thapa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Giese</surname>
          </string-name>
          ,
          <article-title>Mapping relational database constraints to SHACL</article-title>
          , in
          <source>: Proc. of the 21st Int. Semantic Web Conf. (ISWC)</source>
          , volume
          <volume>13489</volume>
          <source>of LNCS</source>
          , Springer,
          <year>2022</year>
          , pp.
          <fpage>214</fpage>
          -
          <lpage>230</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>031</fpage>
          -19433-7_
          <fpage>13</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>R.</given-names>
            <surname>Hull</surname>
          </string-name>
          ,
          <article-title>Relative information capacity of simple relational database schemata</article-title>
          ,
          <source>in: Proc. of the 3rd ACM Symp. on Principles of Database Systems (PODS)</source>
          , ACM,
          <year>1984</year>
          , pp.
          <fpage>97</fpage>
          -
          <lpage>109</lpage>
          . doi:
          <volume>10</volume>
          .1145/588011.588027.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>R. J.</given-names>
            <surname>Miller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y. E.</given-names>
            <surname>Ioannidis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Ramakrishnan</surname>
          </string-name>
          ,
          <article-title>The use of information capacity in schema integration and translation</article-title>
          ,
          <source>in: Proc. of the 19th Int. Conf. on Very Large Data Bases (VLDB)</source>
          , Morgan Kaufmann,
          <year>1993</year>
          , pp.
          <fpage>120</fpage>
          -
          <lpage>133</lpage>
          . URL: http://www.vldb.org/conf/1993/P120.PDF.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>P.</given-names>
            <surname>Atzeni</surname>
          </string-name>
          ,
          <article-title>Schema and data translation</article-title>
          ,
          <source>in: Proc. of the 22nd IEEE Int. Conf. on Data Engineering (ICDE)</source>
          ,
          <year>2006</year>
          , p.
          <fpage>103</fpage>
          . doi:
          <volume>10</volume>
          .1109/ICDE.
          <year>2006</year>
          .
          <volume>134</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>D.</given-names>
            <surname>Calvanese</surname>
          </string-name>
          , G. De Giacomo,
          <string-name>
            <given-names>D.</given-names>
            <surname>Lembo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lenzerini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Rosati</surname>
          </string-name>
          ,
          <article-title>Tractable reasoning and eficient query answering in description logics: The DL-Lite family</article-title>
          ,
          <source>J. of Automated Reasoning</source>
          <volume>39</volume>
          (
          <year>2007</year>
          )
          <fpage>385</fpage>
          -
          <lpage>429</lpage>
          . doi:
          <volume>10</volume>
          .1007/s10817-007-9078-x.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>G.</given-names>
            <surname>Xiao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Calvanese</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Kontchakov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Lembo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Poggi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Rosati</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zakharyaschev</surname>
          </string-name>
          ,
          <article-title>Ontology-based data access: A survey</article-title>
          ,
          <source>in: Proc. of the 27th Int. Joint Conf. on Artificial Intelligence (ĲCAI)</source>
          , ĲCAI Org.,
          <year>2018</year>
          , pp.
          <fpage>5511</fpage>
          -
          <lpage>5519</lpage>
          . doi:
          <volume>10</volume>
          .24963/ijcai.
          <year>2018</year>
          /777.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>A.</given-names>
            <surname>Poggi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Lembo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Calvanese</surname>
          </string-name>
          , G. De Giacomo,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lenzerini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Rosati</surname>
          </string-name>
          ,
          <article-title>Linking data to ontologies</article-title>
          ,
          <source>J. on Data Semantics</source>
          <volume>10</volume>
          (
          <year>2008</year>
          )
          <fpage>133</fpage>
          -
          <lpage>173</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>540</fpage>
          -77688-
          <issue>8</issue>
          _
          <fpage>5</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>M.</given-names>
            <surname>Rodriguez-Muro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Kontchakov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zakharyaschev</surname>
          </string-name>
          ,
          <article-title>Ontology-based data access: Ontop of databases</article-title>
          ,
          <source>in: Proc. of the 12th Int. Semantic Web Conf. (ISWC)</source>
          , volume
          <volume>8218</volume>
          <source>of LNCS</source>
          , Springer,
          <year>2013</year>
          , pp.
          <fpage>558</fpage>
          -
          <lpage>573</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>642</fpage>
          -41335-3_
          <fpage>35</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>J. F.</given-names>
            <surname>Sequeda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Arenas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. P.</given-names>
            <surname>Miranker</surname>
          </string-name>
          , OBDA:
          <article-title>Query rewriting or materialization? In practice, both!</article-title>
          ,
          <source>in: Proc. of the 13th Int. Semantic Web Conf. (ISWC)</source>
          , volume
          <volume>8796</volume>
          <source>of LNCS</source>
          , Springer,
          <year>2014</year>
          , pp.
          <fpage>535</fpage>
          -
          <lpage>551</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>319</fpage>
          -11964-9_
          <fpage>34</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>