<!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>Verbalizing the Evolution of Knowledge Graphs with Formal Concept Analysis</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Martín Arispe Riveros</string-name>
          <email>martinarispe@upb.edu</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mayesha Tasnim</string-name>
          <email>mayesha.tasnim@iais.fraunhofer.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Damien Graux</string-name>
          <email>grauxd@tcd.ie</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fabrizio Orlandi</string-name>
          <email>orlandif@tcd.ie</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Diego Collarana</string-name>
          <email>diego.collarana.vargas@iais.fraunhofer.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>ADAPT SFI Centre, Trinity College Dublin</institution>
          ,
          <country country="IE">Ireland</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Fraunhofer IAIS and University of Bonn</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Universidad Privada Boliviana</institution>
          ,
          <country country="BO">Bolivia</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Questioning Answering and Verbalization over Knowledge Graphs (KGs) are gaining momentum as they provide natural interfaces to knowledge harvested from a myriad of data sources. KGs are dynamic: new facts are added and removed over time, producing multiple versions, each representing a knowledge snapshot of a point in time. Verbalizing a report of the evolution of entities is useful in many scenarios, e.g., reporting digital twins' evolution in manufacturing or healthcare. We envision a method to verbalize a graph summary capturing the temporal evolution of entities across different KG versions. Technically, our approach considers revisions of a graph over time and converts them into RDF molecules. Formal Concept Analysis is then performed on these RDF molecules to synthesize summary information. Finally, a verbalization pipeline generates a report in natural language.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        1 Introduction
Talking Knowledge Graphs in the form of Question Answering and Story Telling
components have gained momentum as natural user interfaces to heterogeneous data
structures. On the one hand, Question Answering (QA) technology, including QAnswer [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]
and WDAqua-core1 [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] paved the way to knowledge graph agnostic QA systems. On
the other hand, the ability to verbalize part of a knowledge graph (KG) to create
reports (storytelling), is considered another critical application in many domains, e.g.,
healthcare and finance. Diverse approaches have been proposed to verbalize semi- and
fully-structured data. The most recent approaches focus on data-hungry deep learning
architectures, e.g., [
        <xref ref-type="bibr" rid="ref1 ref12">1,12</xref>
        ]. However, these approaches perform poorly on unseen
domains. Although much attention has been put on QA and Verbalization over KGs, few
have considered the dynamic nature of KGs. Knowledge graphs are becoming
increasingly dynamic, and approaches have been proposed [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] to (i) detect changes during
their evolution, (ii) represent change information (using vocabularies) [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], and (iii)
propagate changes to replicas or federated systems [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. In this context, change
detection is typically performed computing “deltas” (or changesets1) between two versions
      </p>
    </sec>
    <sec id="sec-2">
      <title>Madeira</title>
    </sec>
    <sec id="sec-3">
      <title>Sporting</title>
    </sec>
    <sec id="sec-4">
      <title>Portuguese</title>
    </sec>
    <sec id="sec-5">
      <title>Madeira</title>
    </sec>
    <sec id="sec-6">
      <title>Real</title>
    </sec>
    <sec id="sec-7">
      <title>Madrid</title>
    </sec>
    <sec id="sec-8">
      <title>Portuguese</title>
    </sec>
    <sec id="sec-9">
      <title>English</title>
    </sec>
    <sec id="sec-10">
      <title>Spanish</title>
      <sec id="sec-10-1">
        <title>ChriJsrt.iano</title>
        <p>CR7
2002
CR7
2013</p>
        <sec id="sec-10-1-1">
          <title>CRroisntaialdnoo Madeira CRroisntaialdnoo Madeira CRroisntaialdnoo</title>
          <p>
            CRroisSnIthraiiaalndny5a5ookFFFMFPPoo1e1elloo9aabo9bttyy8rd8brbuee5ue5aaarralllrllryy PoUMErPnJntSuoiaupgtvrngelatieu.EdsunhnegiMssguChelaehisdsrheeiJsirtr.iaa22CnC00RoR207708CRroRiGsnoteadioFalrPdorni5ggloooaFui5MtFnPEyoeb1enaeloFazoa9brt1etFyldr8rbl9baeeue5a8srrpOalluh5lrraniFeyorCtnnyoAeluo+rgy PSoCEpr2hnta0urg0nigl8Jsiirsu,ts2.2ihhea00sn10e3R2oG,,o22Me20d00o20or1r0i83dgg,,2eui2Cn0l0e2Ra12z03702,2500JF2u1e0v29b2F=2e0P0o8r0A00ul1o5a8L2a3tLyrbeyarEllnSIUthFrrMiaanensyipMaaSthkerpnRiaedooednnraretliiudnVrgePrbipaelilzianteion fcSEE21hpdCNwwMoapnn09liaroaasarairat08tgswssyeidrnlt25neeiSeidesip.agrppsrChialhnr,chorHaGtro.aaeoe,aiiryefnseIrntnointeoignMeidnnpiRseargsu2Igtlgronargatar0.iihfnnaooy,nnr1oetsaItaah3rRUneFla5d,eadSRoonfRtsohoonCo2isheataoda0rtreasbihyolnr0wsdldkiaiftJ8wgsaa.iuCMlawaFulseHvhnenheaaPelremdblozedsilba.arFllrosupeoetaRyiawtiddlaaarneoosaanearrrrdhnnryynan.lstiiainoeeennJoiIlirddnnddndaggsf.
of a knowledge graph at different granularity levels [
            <xref ref-type="bibr" rid="ref19">19</xref>
            ]: dataset, resource or statement.
Let us consider four different entity descriptions depicted in Figure 1. These graphs
represent four different years of the football player Cristiano Ronaldo, aka., CR7. Through
time, CR7 evolved in different contexts of his professional career and personal life. He
changed teams several times; thus, the relation team changed as well. He also became
an entrepreneur in 2008 and a father in 2013. Developing an approach to verbalize the
evolution of entities in a knowledge graph would be useful to encompass in a glance
CR7’s life.
          </p>
          <p>More generally, creating a story (report) for KG evolution is useful in many
domains and challenging as it should be schema-agnostic. For example, 1) in industry 4.0
to report the evolution of digital twins, or 2) in healthcare to understand the evolution of
patients according to their records, or 3) to produce financial reports of the evolution of
companies and industries. In this study, we present the vision of an approach to produce
a summary of the evolution of entities in knowledge graphs. The approach is based on
Formal Concept Analysis to automatically create entity summary in a schema-agnostic
manner. Finally, we employ a template-based approach to verbalize the evolution. This
paper is structured as follows. Section 2 presents the state of the art. Then, Section 3
defines the approach and techniques envisioned. Finally, Section 4 wraps up and outlines
future work.
2</p>
          <p>
            Related Work
The associated literature is threefold. First, we review verbalization efforts on structured
data and KGs. Then, we present applications and benefits of FCA on KGs. Finally, we
provide an overview of the current techniques developed to manage KG evolution.
KGs Verbalization. A variety of works have proposed methods for verbalizing
structured data and KGs. We start with the early (but widely used) heuristic-driven methods
where the main objective is to choose the right set of rules or templates to verbalize
KGs. One of the most representative works here is SimpleNLG [
            <xref ref-type="bibr" rid="ref10">10</xref>
            ] and its
different variants, French, Spanish, German, and Italian. SimpleNLG defines a three-stage
pipeline for Natural Language Generation (NLG). Hence, these approaches are hard to
adapt to different domains requiring many tunning efforts, so recent NLG approaches
employ neural network architectures. These neural approaches mostly use the seq2seq
architectures with attention mechanisms [
            <xref ref-type="bibr" rid="ref1 ref12">1,12</xref>
            ] and replace the three-phase pipeline
with an end-to-end approach. However, these approaches required large training data,
and tend to perform poorly on unseen domains.
          </p>
          <p>
            FCA and KGs. Recent work in the literature aimed at applying FCA to knowledge
graphs for concept analysis. For example, in [
            <xref ref-type="bibr" rid="ref9">9</xref>
            ] the authors propose an extension of
FCA where a dataset is a hypergraph instead of a binary table. Motivated by the fact
that, thus far, FCA has been successfully applied to discover conceptual structures in
tabular/relational data. Similarly, [
            <xref ref-type="bibr" rid="ref14">14</xref>
            ] proposes the Relational Concept Analysis (RCA),
where FCA is adapted to graphs and applied to individual entities of different types
singularly. The only relevant work applying FCA to KGs in order to analyse their evolution
is presented in [
            <xref ref-type="bibr" rid="ref11">11</xref>
            ] and [
            <xref ref-type="bibr" rid="ref18">18</xref>
            ]. In both cases FCA is leveraged for the identification of
differences/similarities between different versions of a KG. In this paper we extend that
work by applying it to KG verbalization/summarization tasks.
          </p>
          <p>
            KG Evolution. The increasingly dynamic nature of KGs has driven researchers into
investigating solutions for managing their evolution [
            <xref ref-type="bibr" rid="ref7">7</xref>
            ]. Approaches have been proposed
to: (i) detect changes during their evolution [
            <xref ref-type="bibr" rid="ref19">19</xref>
            ], (ii) represent their changes and
dynamics using ontologies [
            <xref ref-type="bibr" rid="ref16">16</xref>
            ] (iii) archive their history [
            <xref ref-type="bibr" rid="ref6">6</xref>
            ], (iv) propagate their changes
over federated systems [
            <xref ref-type="bibr" rid="ref5">5</xref>
            ]. Approaches for change detection mainly focus on
computing “deltas” (or changesets between different versions of a KG at various granularity
levels [
            <xref ref-type="bibr" rid="ref19">19</xref>
            ]: dataset, resource and statement level. The Changeset Vocabulary2 defines a
set of terms for describing changes on a resource and statement level. The DELTA-LD
framework detects changes between two versions of a KG and represents them using a
specific ontology [
            <xref ref-type="bibr" rid="ref16">16</xref>
            ]. In [
            <xref ref-type="bibr" rid="ref15">15</xref>
            ], in order to study the dynamics of LOD, the authors
propose a framework for extracting and analysing the evolution history of LOD datasets. A
commonality of all these approaches is that specific SPARQL queries need to be
constructed in order to extract the changes, and the history, of a particular resource over
time. This is because they all use specific ontologies to model this information. In
contrast, our approach allows for automatic extraction and exploration of all changes of a
class/entity over time, in an easy and accessible way.
3
          </p>
          <p>Proposed Approach
Given different deltas of a knowledge graph, e.g., 2002, 2008, 2013, and 2020, and an
entity type, e.g., Person. Our approach automatically produces a summary of evolution
over time of the entities under the specified type. Each entity summary is comprised
of the evolution of properties and relations among these entities along a temporal
dimension. Finally, a verbalization step produces a summary in natural language of all
2 http://vocab.org/changeset/schema (accessed on 04/09/2020)
the changes identified among the knowledge graph deltas. To better understand our
approach, we define the central concepts it employs, i.e., RDF Molecule, Formal Concept
Analysis, Evolution Summary, and Entity Verbalization.
3.1</p>
          <p>
            Preliminaries
Definition 1 (RDF Molecule [
            <xref ref-type="bibr" rid="ref8">8</xref>
            ]). If G is a given RDF Graph, we define an RDF
Molecule M as a sub-graph of G such that,
          </p>
          <p>
            M = {t1, . . . , tn}, ∀(i, j) ∈ {1, . . . , n}2 (subject(ti) = subject(tj ))
where t1, . . . , tn denote the triples in M . An RDF Molecule M consists of triples having
the same subject. In this work, molecules are used as units to produce entity summaries.
Definition 2 (Formal Concept Analysis [
            <xref ref-type="bibr" rid="ref20">20</xref>
            ]). is an algorithm aiming at grouping
objects based on the overlap between their attributes. In our approach, we apply an
algorithm proposed by V. Vychodil [
            <xref ref-type="bibr" rid="ref20">20</xref>
            ], after transforming RDF molecules into the binary
data table it requires. Formal concepts are defined as conceptual clusters found within
entity-property data tables. These data tables have rows corresponding to entities, and
columns corresponding to the properties of those entities. Formal concepts are a set of
&lt; A, B &gt; pairs where A is the entity set, B is the property set, and all the entities in A
contain all the properties in B. A is known as extent and B is known as intent.
Definition 3 (Evolution Summary [
            <xref ref-type="bibr" rid="ref18">18</xref>
            ]). To produce a temporal evolution summary
of entities spread over different versions of a knowledge graph, we resort to the concept
of fusion policies defined by Collarana et al. [
            <xref ref-type="bibr" rid="ref2">2</xref>
            ]. A fusion policy is a set of rules
operating on the triple level, which are triggered by a certain combination of predicates
and objects. Fusion policies resort to an ontology O to resolve possible conflicts and
inequalities on the levels of resources, predicates, objects and literals.
Definition 4 (Verbalization Function). We define a verbalization function V (t) which
takes as input a set of triples t = {t1, . . . , tn} and produces SEng, a text description of
the given triples in natural (English) language.
3.2
          </p>
          <p>
            Architecture
Based on the summarization technique proposed by Tasnim et al. [
            <xref ref-type="bibr" rid="ref17 ref18">17,18</xref>
            ], we propose
a pipeline capable of automatically verbalizing the evolution of RDF entities. Thus
providing a solution to the problem of generating natural language reports on the
temporal evolution of entities over different versions of a Knowledge Graph. We propose
a three-fold approach, namely: identifying equivalent entities in different versions of
a knowledge graph, summarizing the temporal evolution of these entities, and finally
verbalizing the obtained summary.
          </p>
          <p>Figure 2 depicts the main components of our architecture. First, the pipeline takes
as input a set of knowledge graphs; each graph represents different time version of
the same knowledge graph. These graphs are then turned into a set of RDF molecules
representing groups of equivalent entities, i.e., different temporal versions of the same
real-world entity (CR7 for example). Each group of equivalent molecules is then
converted into a binary M × N matrix. Second, the M × N matrix is provided to the FCA
component which performs formal concept analysis to summarize the evolution of the
entities along a temporal axis. Third, a summary merger policy is applied to each output
of the FCA component to produce a set of abstract molecules. Each abstract molecule
represents the temporal evolution of a single entity between the versions of the
knowledge graphs taken as input. Fourth, said summary knowledge graph will go through a
verbalization process that converts the summary graph to a readable and chronological
text using a verbalization pipeline. Each summary molecule represents a single entity’s
temporal evolution over the knowledge graph versions taken as input.
3.3</p>
          <p>
            Conversion of Knowledge Graphs to Groups of Equivalent RDF Molecules
The pipeline receives any number of KGs φ1(D),. . . ,φn(D) as input where 1, . . . , n
represent the different temporal versions of the same KG φ(D). First each graph is
individually converted into sets of RDF molecules. Thus we obtain RDF molecule sets
S1, . . . , Sn which correspond to graphs φ1(D), . . . , φn(D) respectively. The pipeline
then identifies equivalent molecules within S1, . . . , Sn. As φ1(D), . . . , φn(D) are
different temporal versions of the same KG, it can be inferred that there exists equivalent
molecules M1, . . . , Mn such that M1 ∈ S1, . . . , Mn ∈ Sn and M1, . . . , Mn all
represent the same real-world entity. For the sake of simplicity it is assumed here that
equivalent entities retain the same URI. Practically, semantic similarity measures as
demonstrated in [
            <xref ref-type="bibr" rid="ref2">2</xref>
            ] can also be integrated with this pipeline to identify equivalent
entities in cases the URI is different.
3.4
          </p>
          <p>Applying Formal Concept Analysis to Obtain a Summary of Evolution
Formal concept analysis studies binary object-attribute tables to describe the
relationship between objects and their attributes. Our approach first converts KGs to RDF
molecules. Within a single KG, an RDF molecule can be considered as an object while
its object or data properties can be considered as attributes. When RDF molecules are
modeled in this way, we are able to apply the formal concept analysis algorithm to
compute formal concepts.
1. Content Planning: Content Selection
and Ordering. Ranking the triples of the
summary with a chronological order
ALL, name, Cristiano Ronaldo .</p>
          <p>ALL, born in, Madeira .
...
2002, team, Sporting .
2008, team, Man. Unit .
2008, profession, Fashion Entrepreneur
.
2008-2013-2020, language, English .
…
2013, team, Real Madrid .
2013, partner, Irina Shayk .
2013-2020, son, Cristiano Jr .
…
2020, team, Juve .
2020, partner, Georgina Rodriguez .</p>
          <p>Final Text
2. Sentence Planning: Sentence
aggregation, Lexicalization, and
Referring expression generation
team  is player of
occupation  is a
language  speaks</p>
          <p>...
4) In 2008, CR7 is player of Man United.
5) In 2008, CR7 is a Fashion Entrepreneur.
6) From 2008 to 2020, CR7 speaks English.</p>
          <p>...</p>
          <p>3. Realization: Lexical rules for
realization, Syntax / Grammar rules</p>
          <p>Cristiano Ronaldo was born in
Madeira on the 5th of February of
1985. He is a Football Player. In 2002
Cristiano Ronald was playing for
Sporting. In 2008 he was a player of
Man United and started his career as
a Fashion Entrepreneur, he as well
learned English. In 2013, Cristiano
Ronald was playing for Real Madrid
and was dating Irina Shayk. He
In 2008 (TE), CR7 (PN , he) is player of (VP, learned Spanish, started his</p>
        </sec>
      </sec>
      <sec id="sec-10-2">
        <title>TENSE: PAST), and CR7 (Removed) is a (VP, modeling career, and got a son</title>
        <sec id="sec-10-2-1">
          <title>TENSE: PAST) Fashion Entrepreneur, CR7 as Cristiano Jr. Now he plays for Juve</title>
          <p>well speaks (VP, TENSE: PAST) English. and is dating Georgina Rodriguez.</p>
          <p>
            In the previous step we obtained sets of molecules that correspond to different
temporal versions of the same real-world entity, e.g., in our motivation example we refer to
the life events of CR7. We apply V. Vychodil’s algorithm [
            <xref ref-type="bibr" rid="ref20">20</xref>
            ] on each group of RDF
molecules. The algorithm returns a set of formal concepts &lt; M, P &gt; where M is a
set of all the molecules that have all the properties contained in P . In our approach the
output &lt; M, P &gt; from formal concept analysis gives us a set of molecules that have
the same properties throughout different KG versions. Following our motivating
statement, we now can obtain the information that throughout the years 2002 and 2008 CR7
remained a football player and spoke Portuguese. Next, a summary fusion policy is
applied to the output of the Formal Concept Analysis algorithm to obtain the temporal
summary of all the different versions of the molecules.
3.5
          </p>
          <p>Verbalizing the entity summary
In this step, we take as input the graph summary freshly produced, and generate a report
of entity evolution. We define the task of verbalization as a function, and therefore it is
possible to choose from the different approaches reviewed in Section 2. In this study,
however, we explore a template-based approach, mainly because we have a controlled
vocabulary providing us an exact phenomenon to verbalize: the evolution of an entity.</p>
          <p>
            Following the Natural Language Generation (NLG) pipeline described by Reiter et
al. [
            <xref ref-type="bibr" rid="ref13">13</xref>
            ], we divide the summary verbalization into three steps: 1) Content Planning,
2) Sentence Planning, and 3) Realization (see Figure 3). First, we plan the content by
ordering the triples chronologically; the triples that cover all the years ranked at the
top. Thus, we order triples from the oldest changes to more recent ones. As the second
step, we start building sentences using lexicalization, and referring expressions. We
assume that there are rdfs:label descriptive enough to plan sentences with relative
readiness. For example to transform the relation team to “is player of ”.
Additionally we define group of sentences that should be verbalize together to form a concise
idea and message. Finally, in step three, lexical and grammar rules are used to produce
[data to realize ] : [Related information]
Cristiano Ronaldo : subject
          </p>
          <p>- In 2008 : determinant
is player of : verb, past tense
Man. Unit : object
And : complementizer
He : possessive pronoun
Start : verb, past tense
Occupation : verb, past tense
Fashion Entrepreneur : object
Comma : complementizer punctuation
He : personal pronoun
Learn : verb, past tense
English : object</p>
          <p>SimpleNLG
(Realization Engine)</p>
          <p>
            In 2008, he was a player of Man
United and started his career as
a Fashion Entrepreneur, he as
well learned English.
the final text. Thus, a Realization Engine is required at this step. We propose to use
SimpleNLG [
            <xref ref-type="bibr" rid="ref10">10</xref>
            ]. SimpleNLG requires two elements: the data to realize, and related
information. Figure 4 shows an example of how SimpleNLG works.
4
          </p>
          <p>Conclusion and Future Lines of Work
In this article, we introduced our approach to verbalize the evolution of entities in KGs.
Our approach leverages the concepts of RDF molecules, Formal Concept Analysis,
Entity Summary, and a Verbalization Function. We explain the architecture and pipeline
where only one parameter is needed, i.e., an entity filter. The report created can be useful
in several domains e.g., manufacturing, healthcare, or financial domain.
Future lines of work. To date, several lines of research are ahead of us, including the
performance and evaluation of the approach, and the use of FCA for QA systems. FCA
has scalability limitations when applied to big knowledge graphs. Therefore a newly
adapted version of FCA for Big Data scenarios needs to be employed. We need to
define a fair evaluation framework for our approach, including different datasets and
metrics, e.g., BLUE score. Finally, we believe the summaries produced by FCA may
be useful for QA systems, for example, to answer evolutionary questions on knowledge
graphs and answer questions about differences between entities in a Knowledge Graph.
Acknowledgements. We acknowledge the support of the EU projects Cleopatra (GA
812997) and TAILOR (GA 952215), the Federal Ministry for Economic Affairs and
Energy (BMWi) project SPEAKER (FKZ 01MK20011A), the German Federal
Ministry of Education and Research (BMBF) projects and excellence clusters ML2R (FKZ
01 15 18038 A/B/C), MLwin (01S18050 D/F), ScaDS.AI (01/S18026A), the
Fraunhofer Zukunftsstiftung project JOSEPH, as well as the Marie Skłodowska-Curie
fellowship programmes GA 801522 and GA 713567 at the ADAPT SFI Research Centre
(grant 13/RC/2106).</p>
        </sec>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Bahdanau</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cho</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bengio</surname>
            ,
            <given-names>Y.:</given-names>
          </string-name>
          <article-title>Neural machine translation by jointly learning to align and translate</article-title>
          .
          <source>In: 3rd International Conference on Learning Representations, ICLR</source>
          <year>2015</year>
          , San Diego, CA, USA, May 7-
          <issue>9</issue>
          ,
          <year>2015</year>
          , Conference Track Proceedings. (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Collarana</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Galkin</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ribón</surname>
            ,
            <given-names>I.T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vidal</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lange</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Auer</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>MINTE: semantically integrating RDF graphs</article-title>
          .
          <source>In: Proceedings of the 7th International Conference on Web Intelligence</source>
          , Mining and Semantics, WIMS. (
          <year>2017</year>
          )
          <volume>22</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>22</lpage>
          :
          <fpage>11</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Diefenbach</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giménez-García</surname>
            ,
            <given-names>J.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Both</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Singh</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maret</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <string-name>
            <surname>Qanswer</surname>
            <given-names>KG</given-names>
          </string-name>
          :
          <article-title>designing a portable question answering system over RDF data</article-title>
          .
          <source>In: ESWC 2020 Proceedings</source>
          . Volume
          <volume>12123</volume>
          . (
          <year>2020</year>
          )
          <fpage>429</fpage>
          -
          <lpage>445</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Diefenbach</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Singh</surname>
            ,
            <given-names>K.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maret</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Wdaqua-core1: A question answering service for RDF knowledge bases</article-title>
          .
          <source>In: Companion of the The Web Conference 2018 on The Web Conference</source>
          <year>2018</year>
          ,
          <article-title>WWW 2018</article-title>
          , Lyon , France,
          <source>April 23-27</source>
          ,
          <year>2018</year>
          , ACM (
          <year>2018</year>
          )
          <fpage>1087</fpage>
          -
          <lpage>1091</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Endris</surname>
            ,
            <given-names>K.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Faisal</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Orlandi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Auer</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Scerri</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Interest-Based RDF Update Propagation</article-title>
          .
          <source>In: The Semantic Web - ISWC 2015</source>
          . Volume
          <volume>9366</volume>
          . (
          <year>2015</year>
          )
          <fpage>513</fpage>
          -
          <lpage>529</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Fernández</surname>
            ,
            <given-names>J.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Umbrich</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Polleres</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Knuth</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Evaluating query and storage strategies for rdf archives</article-title>
          .
          <source>In: SEMANTiCS</source>
          <year>2016</year>
          . (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Fernández</surname>
            ,
            <given-names>J.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Debattista</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Orlandi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vidal</surname>
            ,
            <given-names>M.E.</given-names>
          </string-name>
          :
          <article-title>Mepdaw chairs' welcome</article-title>
          .
          <source>In: Companion of The 2019 World Wide Web Conference</source>
          , WWW. (
          <year>2019</year>
          )
          <fpage>13</fpage>
          -
          <lpage>17</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Fernández</surname>
            ,
            <given-names>J.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Llaves</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corcho</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>Efficient rdf interchange (eri) format for rdf data streams</article-title>
          .
          <source>In: International Semantic Web Conference</source>
          , Springer (
          <year>2014</year>
          )
          <fpage>244</fpage>
          -
          <lpage>259</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Ferré</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cellier</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Graph-fca: An extension of formal concept analysis to knowledge graphs</article-title>
          .
          <source>Discret. Appl</source>
          . Math.
          <volume>273</volume>
          (
          <year>2020</year>
          )
          <fpage>81</fpage>
          -
          <lpage>102</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Gatt</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reiter</surname>
          </string-name>
          , E.:
          <article-title>Simplenlg: A realisation engine for practical applications</article-title>
          .
          <source>In: ENLG 2009 - Proceedings of the 12th European Workshop on Natural Language Generation, March</source>
          <volume>30</volume>
          -31,
          <year>2009</year>
          , Athens, Greece. (
          <year>2009</year>
          )
          <fpage>90</fpage>
          -
          <lpage>93</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>González</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hogan</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Modelling dynamics in semantic web knowledge graphs with formal concept analysis</article-title>
          .
          <source>In: Proceedings of the 2018 World Wide Web Conference on World Wide Web, WWW</source>
          <year>2018</year>
          , Lyon, France,
          <source>April 23-27</source>
          ,
          <year>2018</year>
          , ACM (
          <year>2018</year>
          )
          <fpage>1175</fpage>
          -
          <lpage>1184</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Nema</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shetty</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jain</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Laha</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sankaranarayanan</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Khapra</surname>
            ,
            <given-names>M.M.:</given-names>
          </string-name>
          <article-title>Generating descriptions from structured data using a bifocal attention mechanism and gated orthogonalization</article-title>
          .
          <source>In: NAACL-HLT</source>
          , New Orleans, Louisiana, USA, June 1-6,
          <year>2018</year>
          . (
          <year>2018</year>
          )
          <fpage>1539</fpage>
          -
          <lpage>1550</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Reiter</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dale</surname>
          </string-name>
          , R.:
          <article-title>Building natural language generation systems</article-title>
          . Cambridge Press (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>Rouane</given-names>
            <surname>Hacene</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.M.</given-names>
            ,
            <surname>Huchard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Napoli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Valtchev</surname>
          </string-name>
          ,
          <string-name>
            <surname>P.</surname>
          </string-name>
          :
          <article-title>Relational Concept Analysis: Mining Concept Lattices From Multi-Relational Data</article-title>
          .
          <source>Annals of Mathematics and Artificial Intelligence</source>
          <volume>67</volume>
          (
          <issue>1</issue>
          ) (
          <year>2013</year>
          )
          <fpage>81</fpage>
          -
          <lpage>108</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Roussakis</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chrysakis</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stefanidis</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Flouris</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stavrakas</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>A flexible framework for understanding the dynamics of evolving RDF datasets</article-title>
          .
          <source>In: ISWC 2015 - International Semantic Web Conference</source>
          . Volume
          <volume>9366</volume>
          . (
          <year>2015</year>
          )
          <fpage>495</fpage>
          -
          <lpage>512</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Singh</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brennan</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>O</given-names>
            <surname>'Sullivan</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.</surname>
          </string-name>
          :
          <article-title>DELTA-LD: A Change Detection Approach for Linked Datasets</article-title>
          .
          <source>In: 4th MEPDaW Workshop</source>
          at ESWC. (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Tasnim</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Collarana</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Graux</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Galkin</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vidal</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>COMET: A contextualized molecule-based matching technique</article-title>
          .
          <source>In: International Conference on Database and Expert Systems Applications</source>
          , Springer (
          <year>2019</year>
          )
          <fpage>175</fpage>
          -
          <lpage>185</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Tasnim</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Collarana</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Graux</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Orlandi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vidal</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Summarizing entity temporal evolution in knowledge graphs</article-title>
          .
          <source>In: Companion of The 2019 World Wide Web Conference, WWW</source>
          <year>2019</year>
          , San Francisco, CA, USA, May
          <volume>13</volume>
          -17,
          <year>2019</year>
          , ACM (
          <year>2019</year>
          )
          <fpage>961</fpage>
          -
          <lpage>965</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Umbrich</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Villazón-Terrazas</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hausenblas</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Dataset Dynamics Compendium: A Comparative Study</article-title>
          .
          <source>In: 1st Workshop on Consuming Linked Data (COLD2010)</source>
          . (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Vychodil</surname>
          </string-name>
          , V.:
          <article-title>A new algorithm for computing formal concepts</article-title>
          .
          <source>na</source>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>