<!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>
      <journal-title-group>
        <journal-title>International Workshop on Knowledge Graph Summarization, October</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>RobertPorzel</string-name>
          <email>porzel@uni-bremen.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>MihaiPomarla n</string-name>
          <email>pomarlan@uni-bremen.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>LauraSpillne</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>John Bateman</string-name>
          <email>ateman@uni-bremen.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Thomas Mildner</string-name>
          <email>mildner@uni-bremen.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Narratives, Ontologies, Cognitive Systems, Framing</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Bremen University</institution>
          ,
          <addr-line>Bibliothekstr. 5, 28359 Bremen</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Venice University Ca' Foscari</institution>
          ,
          <addr-line>Dorsoduro, 3246, 30123 Venezia VE, Italien</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2022</year>
      </pub-date>
      <volume>2</volume>
      <fpage>3</fpage>
      <lpage>24</lpage>
      <abstract>
        <p>Any natural language expression of a set of facts - that can be represented as a knowledge graph - will more or less overtly assume a specific perspective on these facts. In this paper we see the conversion of a given knowledge graph into natural language as the construction of a narrative about the assertions made by the knowledge graph. We, therefore, propose a specific pipeline that can be applied to produce linguistic narratives from knowledge graphs using an ontological layer and corresponding rules that turn a knowledge graph into a semantic specification for natural language generation. Critically, narratives are seen as necessarily committing to specific perspectives taken on the facts presented. We show how this most commonly neglected facet of producing summaries of facts can be brought under control.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>In the popular noveSltranger in a Strange Land Robert Heinlein introduces a cast of people
who have been trained to speak only non-subjective truths containing neither valence nor
assumptions. When describing a war-like situation it might, theoretically, be possible to say
that, for example, some governmental head of a country gave an order to the army to move
into another country by force. Natural language renditions of corresponding states of afairs
usually contain expressions suchinavsading orliberating that assume a specific perspective
(taking sides) and denote some valuation of the situation at hand. In other words, rather than
objective and neutral truth-sayers, we are spinning narratives out of the facts on the ground.
nEvelop-O</p>
      <p>CEUR</p>
      <p>
        The concept of anarrative has migrated from its original domain in the literary sciences to
a multitude of diverse and increasingly distant research fields. It has become an important
element in research on game1s][or in history2[] to name a few of these domains. At long
last it has also arrived in the cognitive sciences where narratives are regarded to be a central
means of sense making 3[]. From there it was merely a short jump over to the field of computer
science where the concept is employed to describe semantically annotated episodes of recorded
activities [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] and has, subsequently, been formalized using description logics [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        When we make assertions about people or events to capture them in a knowledge graph, we
accumulate information that is supposed to represent the ground truth. In narratology this is
often called thefabula [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. This fabula can represent episodes, e.g.:
• for logging an autonomous robot ftahbeula can represent trajectories of body parts and
activity-specific force events [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
• for modeling historical or current events, as done by the EventKG knowled8g]e, base [
thefabula usually consists of events and their participants.
      </p>
      <p>While these fabulae contain large quantities of information they are, by themselves, not very
meaningful. Only when we put them into a pragmatic context do we assign additional meaning
to them. For example, we can interpret the same observed episode as ethitrohweirng something
ordropping something. This diference in the narrativization, consequently, yields two distinct
narratives:
(1) Sherlock dropped the glass onto the floor
(2) Sherlock threw the glass onto the floor</p>
      <p>It is important to note that the knowledge graph representing these two minimal narratives
can be identical. We consequently diferentiate between a factual knowledge graph, i.e. the
fabula, which has not been narrativized and a (language-based) description of it,nia.err.atthivee.
This pairs a situation with a selected conceptualization, i.e. interpretation, thereof and renders
the latter in natural language. In addition to becoming meaningful, the description will, in turn,
evoke a pragmatic stance that ascribes, for example, a specific perspective and intention to the
agent(s) acting in specific roles within the narrative. The more general contribution of this work
is to examine certain elements of narrative mechanics, as part of a larger efort to understand
the mechanics of conflictual narrativ9e]s. [Specifically, we provide a technological scafolding
for the process of constructing such narratives in order to further empirical research on how
narratives emerge in the wild. In the following, we will, therefore, present a system that takes a
knowledge graph, i.e. afabula, as input and converts it to a narrative.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>Several approaches exist for expressing formal representations of narratives. Each of these
approaches is driven by the specific requirements of the given application at hand. For example,
the model of Meghini et al. seeks to organize information provided in digital libraries and,
therefore, models both fabulae as well as narratives as events and allows for events to feature
dependent events6[]. The model uses RDF based on OWL and narrative events can have spatial
or temporal relations between them, but the main purpose is to connect digitally represented
entities to pertinent events, e.g. the Divine Comedy as a book and the person Dante Alighieri
can be connected by a narratDivaente writes the Divine Comedy. In this approachevents are
also not formally specified as no foundational framework is employed.</p>
      <p>A diferent approach is the work described by Evans et al. that seeks to classify (partial)
sensory data as a narrative that can be framed as an inductive logic programm1in0]g. task [
While their focus lies on reducing the search space by finding hypotheses – which equal
narratives in their approach – that provide as simple an explanation of the observed data
as possible. This approach can, therefore, be deemed compatible yet orthogonal to the one
presented herein, as it focuses not on representing and using narratives via an ontology, but on
a classification approach that employs such a model as a target representation.</p>
      <p>Closer to the current task is the work described by Kroll et al. that makes a useful distinction
between factual relations, as expresses by knowledge graphs, and narrative relations that
constitute hypothetical relations connecting factu1a1l].oFnoers t[his, the approach needs to
employ RDF* to express relations that range over relations. This approach can, therefore, be
employed to postulate, for example, causation relations as a narrative that connects hitherto
isolated knowledge graphs.</p>
      <p>
        For our task at hand, we employ a model of narratives that provides a suitable ontological
theory and subsequent model and is based on the Socio-physical Model of Activities (S5O].MA) [
SOMA already comes with the central distinction between ground and descriptive1e2n].tities [
This useful distinction is provided by the foundational layer, which in this case is the Dolce
Ultra Light framework with the addition of the Descriptions and Situations Module (DUL+D&amp;S)
[
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
      </p>
      <p>
        For generating comprehensible and appropriate natural language expressions various
end-toend approaches based on some forms of machine learning exist, both for generating individual
sentences based on knowledge graph1s4][ as well as for sequences of sentences for sub-graphs
retrieved from larger knowledge grap1h5s].[The work presented in this paper is, however,
closely related to that of constructing formal narrative structures out of distributed knowledge
graphs [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. In the symbolic approach, introduced in this work, we employ the Komet-Penman
MultiLingual (KPML) system to add a natural language generation component. This system
ofers a well-tested platform for grammar engineering that is specifically designed for natural
language generation17[]. KPML employs large-scale grammars written within the framework
of Systemic-Functional Linguistics (SFL). The employment of SFL allows us to include linguistic
phenomena which are important for the generation of natural texts and which go beyond the
bare propositional content that is to be expressed [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. From Knowledge Graphs via Narratives to Natural Language</title>
      <p>
        The method we propose and showcase in this work features two main steps that follow each
other:
• Firstly, a formal representation of a narrative as triples is constructed based on an existing
knowledge graph of a given event (tfhabeula). For this, the events and their participants
as defined in the fabula are linked to diferent narratives that describe these events and,
consequently, can consider them from diferent perspectives. By filtering based on a given
perspective and choosing which events and participants to include, the narrative itself is
constructed. In narratology the result of this filtering is usually referredptloot [a6s].the
• Secondly, the narrative - in the form of said triples - is converted into a semantic
specification of the text to be produced, which is then converted into text using a natural
language generation system based on KPML and systemic functional grammar[
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
In the following, we provide further details of our approach for turning knowledge graphs into
natural language text using examples from the domain of everyday activities and current world
afairs.
3.1. Steps
      </p>
      <p>Fabula The underlying knowledge graph, which does not explicitly encode any kind of
perspective on the given events, is what we consider afsabtuhlea. In the future, we aim to
use existing resources, such as EventK8G], [as the basis for constructing formal narratives of
events. However, since existing resources include large amounts of knowledge but also often
miss important relations, this would still require a significant amount of manual work. We,
therefore, present this case study on small-scale examples, for which we constructed the base
knowledge graphs manually using the information available in EventKG.</p>
      <p>
        Plot and Narrative The selected knowledge graph is expanded into narratives that can
assume diferent perspectives with respective Events that are mapped to Tasks and
Participants that are mapped to their respective Roles. This content selection and filtering based on
perspective produces naarrative specification represented as triples. Figu3rgeives an overview
as to what sort of entities and relationships can appear in narrative specification triples.
Semantic Specification The narrative specification triples are mapped to semantic
structures such as discourse relations between events (motivation, explanation, concession), action
specifications, object descriptions; assembling these structures results in a semantic
specification, which is a feature structure using concepts from the Generalized Upper Model (GUM) and
Upper Interaction Ontology to represent its elements [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ].
      </p>
      <p>Tactical Generation Once a semantic specification exists, it is transferred to the language
generation software KPML to produce finely-controlled natural language text.
1In this paper concepts that are terms of the SOMA ontology are denoted by setting their labels in Small Caps.</p>
      <sec id="sec-3-1">
        <title>3.2. Narrativization of Knowledge Graphs</title>
        <p>As proposed in the formal model adopted for representing narr5a]t,invaer[ratives define
Tasks which are executed in the given Events, and the Roles that the events’ participants can
take. Based on this formal theory of narratives, we consider several ways in which a neutral
knowledge graph can be narrativized:
Event - Task An event that exists in the KG can be construed in diferent tasks: for example,
E1 in Figure2 represents the invasion of Ukraine by Russia, which, depending on the speaker’s
point of view, might be characterized e.g. as an invasion, the launch of a special military
operation, or even as a liberation.</p>
        <p>Participant - Role A narrative also defines at least one role in the task which is taken by the
participants of the event. Thus, diferent narratives might include very diferent kinds of roles,
e.g. an invaderversus a liberator, as well as having diferent participants take those roles, e.g.
in E2, the escalation of the Russia-Ukraine crisis, the role of the agent causing the escalation
might be taken by Russia, by NATO, or by other participants, depending on the point of view
being constructed by the narrative.</p>
        <p>
          Terminology Terms used to refer to events or their participants can impact the surrounding
narratives in diferent ways. Firstly, collections of knowledge graphs, such as provided by
EventKG, which combine information from several distinct sources, provide diferent terms
for the events themselves by combining events from diferent sources through the “sameAs”
relationship. For example, depending on the source, the ongoing war in Ukraine is referred to
as “Ukrainian War”, “Russo-Ukrainian War” or “Russian military intervention in Ukraine”; and
the annexation of Crimea can be found under “Annexation of Crimea by Russian Federation”,
“Crimean Crisis 2014”, or “armed political conflict surrounding Crimea”. Additionally, alternative
names are also provided, including “Secession and Incorporation of Crimea” as referring to the
annexation of Crimea, or “Russian Spring” which refers to the pro-Russian unrest in Ukraine
in 2013. Secondly, the events included in EventKG also have a “type” - thus, the Ukrainian
war might be seen not only as a war, but also as an armed conflict, a military conflict, or an
“intervention”; while the aforementioned unrest in 2014 is defined e.g. as “secession”, “protest”,
“civil disorder”, or “insurgency”. Thirdly, terminology can be used to characterize the participants
in the event. This ranges from smaller distinctions such as the usage of a person’s full name or
title (e.g. “Putin” vs. “President Vladimir Putin”, vs. “dictator Putin”), to terms that also cast
participants in very specific roles regarding the task defined in the narrative: an example of
this in the Twitter conversation surrounding the war in Ukraine is the casting of its invasion
as a liberation - however, not only is the invasion itself characterized as aiming to liberate the
country in general, but the oppressor it is to be liberated from is “the Nazis”. This term can be
found in diferent contexts. In tweets talking about “liberation from the Nazis”, the latter usually
refers more generally to the Ukrainian government, which thus takes the role of oppressor
in the liberation task. However, when this narrative is challenged, the term is defended by
refocusing it on other groups, usually the Azov regiment of the Ukrainian Army [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ].
Relationships between events In EventKG, the events themselves are connected only
through sub-event relationships, but not in terms of their causality or other relations. The
combination of several events in textual expressions can add additional connections that are
by and large contingent on the narrative perspective: an event might be caused by a diferent
one, be motivated by another or happen in spite of another event that opposes it. For example,
depending on the perspective of the speaker, the invasion of Ukraine by Russia (E1) might
be caused by continuously escalating tensions (E2) to which Russia is reacting, or it might be
started by Russia with the goal of further escalating the existing crisis.
        </p>
        <p>Perspective Filtering Consequently, through the steps described above, a perspective has
been chosen, that primarily involves the selection of a frame-giving conceptualization of the
event. In the terminology of SOMA this corresponds to selecting a Tascklastshifieast an
Event. Analogous to frame entities found in FrameN2e0]t, [each specific frame contains
a frame-specific configuration of roles, e.g. invading features invaders and invaded entities
whereas liberating involves the liberated and the liberators. Correspondingly, one and the same
entity can be endowed with a a positive valence, e.g. the liberator, or a negative one, e.g. the
invader, albeit both are instantiated by the same entity in the knowledge graph. A set of sample
configurations is given in Figur2e.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.3. From Narrative Specification to Texts</title>
        <p>As previously mentioned, for our purposes here a narrative specification is a collection of triples
asserting that some events happened and had various entities as participants. The events may
have been connected to each other by relations such as:
• opposition - one event should have prevented another but did not
• motivation - one event happened because its agentive participants desired some other
event to happen
• explanation - one event happened because another one happened
A summary of the available relationships and entity types is given in3F. igure</p>
        <p>For the final part of the language generation process, i.e. the realization, we use18K]P.ML [
KPML does not accept triples as inputs, but rather semantic specifications (semspecs), which
are represented as feature structures. An example such semantic specification for “the cup” is
as follows:</p>
        <p>( OBJ_0b4ax4 / | O b j e c t | : LEX CUP : d e t e r m i n e r t h e )
A semspec contains an identifier for the entity it describes, an ontological characterization in
terms of a semantic type defined in the Generalized Upper Model or in the Upper Interaction
Ontology, and various other lexico-semantic information such as a lexical item to use in the
realization, determiners for objects, flags about identifiability and so on. Semspecs can include
other semspecs, or refer to them via identifiers. In particular, a semspec for an event or object
will typically include semspecs for entities playing some role for that event or object.</p>
        <p>The conversion from a set of triples – the narrative specification – to a semspec makes use of
the compositionality of KPML semspecs. That is, to generate a semantics specification for a
relationship between events it is enough to generate a semspec for each event participating in
the relation, and then generate a semspec for the relation according to an appropriate template
which is then filled in with the semspecs for the events. Likewise, to generate a semspec for
an event is to fill in an appropriate template with the semspecs produced for the participant
objects and so on.</p>
        <p>In the table following we list some example narrative specs produced for the knowlege graphs
augmented as shown in Figur2e above and the corresponding KPML outputs, i.e. natural
language expressions, produced from them. The semspecs themselves tend to be more verbose
and we omit them for reasons of space. The interested reader can find these examples, and
more, at our github repository for KPML examp2lOesn. e note about the examples: each entity
also has associated a lexical item via a “hasLex” property. For space reasons, these were not
listed as for these examples the entity names are enough for the reader to infer the lexical item.</p>
        <p>2https://github.com/mpomarlan/KPML_examples. A copy of KPML, with recent patches, is available upon
request.
Narrative specification
( ' construedAs ' , ' invade ' , ' d i s p m a t a c t ' )
( ' hasAgent ' , ' invade ' , ' r u s s i a ' )
( ' h a s P a t i e n t ' , ' invade ' , ' ukraine ' )
( ' hasTense ' , ' invade ' , ' past ' )
( ' construedAs ' , ' l i b e r a t e ' , ' d i s p m a t a c t ' )
( ' hasAgent ' , ' l i b e r a t e ' , ' r u s s i a ' )
( ' h a s P a t i e n t ' , ' l i b e r a t e ' , ' ukraine ' )
( ' hasOpponent ' , ' l i b e r a t e ' , ' n a z i s ' )
( ' hasTense ' , ' l i b e r a t e ' , ' p r e s e n t − continuous ' )
( ' hasDeterminer ' , ' n a z i s ' , ' the ' )
( ' construedAs ' , ' l i b e r a t e ' , ' d i s p m a t a c t ' )
( ' hasAgent ' , ' l i b e r a t e ' , ' r u s s i a ' )
( ' h a s P a t i e n t ' , ' l i b e r a t e ' , ' ukraine ' )
( ' hasSource ' , ' l i b e r a t e ' , ' n a z i s ' )
( ' hasTense ' , ' l i b e r a t e ' , ' p r e s e n t − continuous ' )
( ' hasDeterminer ' , ' n a z i s ' , ' the ' )
( ' construedAs ' , ' launch ' , ' d i s p m a t a c t ' )
( ' hasAgent ' , ' launch ' , ' r u s s i a ' )
( ' h a s P a t i e n t ' , ' launch ' , ' o p e r a t i o n ' )
( ' h a s D e s t i n a t i o n ' , ' launch ' , ' ukraine ' )
( ' h a s S i z e ' , ' o p e r a t i o n ' , ' s p e c i a l ' )
( ' hasMatQuality ' , ' o p e r a t i o n ' , ' m i l i t a r y ' )
( ' hasTense ' , ' launch ' , ' past ' )
( ' hasDeterminer ' , ' o p e r a t i o n ' , ' a ' )</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusion and Future Work</title>
      <p>In this preliminary and ongoing work, we have introduced a pipeline for turning knowledge
graphs into natural language texts that assume a specific perspective on the propositional content
given by the respective knowledge graph. For this, a formal model of narratives provides the
ontological foundation for representing the intermediate perspective-specific representation. It
should also be noted that not only do natural language expressions contain biases and value
judgments, but also ontological models can feature biases imported by their de2si1g]n.ers [
In the present work, however, the perspective is explicitly modeled as an integral part of the
narratives at hand. This feature enables us to produce narrative-specific descriptions of a given
knowledge graph that, as opposed to, for example, tweets in the wild, makes the underlying
perspective openly available for inspection via the narrative specification.</p>
      <p>
        Our approach, however, still needs more work to make it scalable and generally applicable to
any knowledge graph available in some collection. For this ways have to be found for:
• dealing with missing information in knowledge graphs, for example, in EventKG the
person Louis the XVIth is not given as a participant of his own beheading.
• automatic creation of hermeneutic filters for mapping the events contained in a knowledge
graph to possible interpretations thereof. One approach for this could employ generic
ontology design patterns [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ].
• adding register to the natural language generation o23u]t.pLuetxi[cal choices can also
express sentiments and ideological positioning about some entity, e.g. the diference
between referring to an atom bomb as a tacvteircsauls a nuclear weapon carries some
opinion with it [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ].
      </p>
      <p>
        To evaluate the output of our system a typBeleoufScore evaluation could easily be undertaken
[
        <xref ref-type="bibr" rid="ref25">25</xref>
        ]. However, since it is not the intend of this work to create textual narratives for human
readers, an evaluation of their structural similarity to real conflictual n9a]rwroautlidvebse[
more appropriate. For this some annotation-based metrics, e.g. Cohen’s K2a6p],paco[uld
be employed to compare semantic annotations of real and generated narratives. We hope
this work constitutes the beginning of a research efort that complements current eforts that
focus on going from natural language expressions to formal specifications - either narratives
or knowledge graphs - by looking at the reverse direction. Ultimately, the long-term research
efort behind this undertaking concerns an improvement of our understanding of narrative
mechanics, i.e. how they are constructed, manipulated and finally expressed as natural language
utterances.
      </p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgments</title>
      <p>This work was funded by the by the FET-Open Project #951846 “MUHAI – Meaning and
Understanding for Human-centric AI” by the EU Pathfinder and Horizon 2020 Program and by
the German Research Foundation (DFG) as part of Collaborative Research Center (SFB) 1320
EASE – Everyday Activity Science and Engineering, University of Bremen in subproject P01.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>T.</given-names>
            <surname>Fullerton</surname>
          </string-name>
          , Game Design Workshop. A Playcentric Approach to Creating Innovative Games,
          <year>2008</year>
          . doi:
          <volume>10</volume>
          .1201/b22309.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Y. N.</given-names>
            <surname>Harari</surname>
          </string-name>
          ,
          <article-title>Sapiens : a Brief History of Humankind</article-title>
          , Harper, New York,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>D.</given-names>
            <surname>Herman</surname>
          </string-name>
          ,
          <article-title>Narrative theory and the cognitive sciences</article-title>
          ,
          <source>Narrative Inquiry</source>
          <volume>11</volume>
          (
          <year>2003</year>
          )
          <fpage>1</fpage>
          -
          <lpage>34</lpage>
          . doi:
          <volume>10</volume>
          .1075/ni.11.1.01her.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Beetz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Beßler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Haidu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Pomarlan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. K.</given-names>
            <surname>Bozcuoglu</surname>
          </string-name>
          , G. Bartels, Knowrob
          <volume>2</volume>
          .0
          <article-title>- a 2nd generation knowledge processing framework for cognition-enabled robotic agents</article-title>
          ,
          <source>in: International Conference on Robotics and Automation (ICRA)</source>
          , Brisbane, Australia,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>R.</given-names>
            <surname>Porzel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. S.</given-names>
            <surname>Cangalovic</surname>
          </string-name>
          , What Say You:
          <article-title>An Ontological Representation of Imperative Meaning for Human-Robot Interaction</article-title>
          , in: Proceedings of the JOWO - Ontology
          <string-name>
            <surname>Workshops</surname>
          </string-name>
          , Bolzano, Italy,
          <year>2020</year>
          . URhLt: tp://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2708</volume>
          /robontics4.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>V. B.</given-names>
            <surname>Carlo Meghini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Metilli</surname>
          </string-name>
          ,
          <article-title>Representing narratives in digital libraries: The narrative ontology</article-title>
          ,
          <source>Semantic Web Journal</source>
          (
          <year>2021</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>B.</given-names>
            <surname>Krieg-Brückner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Codescu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Pomarlan</surname>
          </string-name>
          ,
          <article-title>Modelling episodes with generic ontology design patterns</article-title>
          ,
          <source>in: Proceedings of the Workshop on Scalable Knowledge Graph Engineering</source>
          <year>2020</year>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>S.</given-names>
            <surname>Gottschalk</surname>
          </string-name>
          , E. Demidova,
          <article-title>EventKG - the Hub of Event Knowledge on the Web -</article-title>
          and
          <source>Biographical Timeline Generation</source>
          , volume
          <volume>10</volume>
          , IOS Press,
          <year>2019</year>
          , pp.
          <fpage>1039</fpage>
          -
          <lpage>1070</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>L.</given-names>
            <surname>Spillner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Santagiustina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Mildner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Porzel</surname>
          </string-name>
          ,
          <article-title>Towards conflictual narrative mechanics</article-title>
          ,
          <source>in: Proceedings of the IJCAI/ECAI Workshop on Semantic Techniques for Narrative-based Understanding</source>
          ,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>R.</given-names>
            <surname>Evans</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Hernández-Orallo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Welbl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Kohli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sergot</surname>
          </string-name>
          ,
          <article-title>Making sense of sensory input</article-title>
          ,
          <source>Artificial Intelligence</source>
          <volume>293</volume>
          (
          <year>2021</year>
          )
          <fpage>103438</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>H.</given-names>
            <surname>Kroll</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Nagel</surname>
          </string-name>
          , W.-T. Balke,
          <article-title>Modeling narrative structures in logical overlays on top of knowledge repositories</article-title>
          , in: G. Dobbie, U. Frank, G. Kappel,
          <string-name>
            <given-names>S. W.</given-names>
            <surname>Liddle</surname>
          </string-name>
          , H. C. Mayr (Eds.),
          <source>Concpetual Modeling</source>
          , Springer, Heidelberg,
          <year>2020</year>
          , pp.
          <fpage>19</fpage>
          -
          <lpage>33</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>D.</given-names>
            <surname>Beßler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Porzel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Pomarlan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Vyas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Höfner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Beetz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Malaka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Bateman</surname>
          </string-name>
          ,
          <article-title>Foundations of the Socio-physical Model of Activities (SOMA) for Autonomous Robotic Agents</article-title>
          ,
          <source>CoRR</source>
          (
          <year>2020</year>
          ). URL:https://arxiv.org/abs/
          <year>2011</year>
          .11972.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>A.</given-names>
            <surname>Gangemi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Mika</surname>
          </string-name>
          ,
          <article-title>Understanding the semantic web through descriptions and situations</article-title>
          ,
          <source>in: On The Move to Meaningful Internet Systems</source>
          <year>2003</year>
          :
          <article-title>CoopIS, DOA, and</article-title>
          <string-name>
            <surname>ODBASE - OTM Confederated International</surname>
            <given-names>Conferences</given-names>
          </string-name>
          , CoopIS, DOA, and
          <article-title>ODBASE 2003, Catania</article-title>
          , Sicily, Italy, November 3-
          <issue>7</issue>
          ,
          <year>2003</year>
          ,
          <year>2003</year>
          , pp.
          <fpage>689</fpage>
          -
          <lpage>706</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>D.</given-names>
            <surname>Marcheggiani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Perez-Beltrachini</surname>
          </string-name>
          ,
          <article-title>Deep graph convolutional encoders for structured data to text generation</article-title>
          ,
          <source>in: Proceedings of the 11th International Conference on Natural Language Generation</source>
          , Association for Computational Linguistics, Tilburg University, The Netherlands,
          <year>2018</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>9</lpage>
          . URLh: ttps://aclanthology.org/W18-6501.
          <year>1d0o</year>
          .i:
          <volume>18653</volume>
          /v1/
          <fpage>W18</fpage>
          -6501.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>L. J.</given-names>
            <surname>Kurisinkel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. F.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <article-title>Graph to coherent text: Passage generation from knowledge graphs by exploiting edge representations in sentential contexts</article-title>
          ,
          <source>in: Proceedings of the AAAI Workshops on Commonsense Knowledge Graphs (CSKGs)</source>
          , Virtual,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>I. Blin</surname>
          </string-name>
          ,
          <article-title>Building narrative structures from knowledge graphs</article-title>
          ,
          <source>in: European Semantic Web Conference</source>
          , Springer,
          <year>2022</year>
          , pp.
          <fpage>234</fpage>
          -
          <lpage>251</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>E.</given-names>
            <surname>Reiter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Dale</surname>
          </string-name>
          ,
          <source>Building Natural Language Generation Systems, Natural Language Processing</source>
          , Cambridge University Press,
          <year>2000</year>
          . URhLt:tp://prp.contentdirections.com/mr/ cupress.jsp/doi=10.2277/052102451X. doiD: OI:
          <fpage>10</fpage>
          .2277/052102451X.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Bateman</surname>
          </string-name>
          ,
          <article-title>Enabling technology for multilingual natural language generation: the KPML development environment</article-title>
          ,
          <source>Journal of Natural Language Engineering</source>
          <volume>3</volume>
          (
          <year>1997</year>
          )
          <fpage>15</fpage>
          -
          <lpage>55</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Bateman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Hois</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Ross</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Tenbrink</surname>
          </string-name>
          ,
          <article-title>A linguistic ontology of space for natural language processing</article-title>
          ,
          <source>Artif. Intell</source>
          .
          <volume>174</volume>
          (
          <year>2010</year>
          )
          <fpage>1027</fpage>
          -
          <lpage>1071</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>C. F.</given-names>
            <surname>Baker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. J.</given-names>
            <surname>Fillmore</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. B.</given-names>
            <surname>Lowe</surname>
          </string-name>
          , The Berkeley FrameNet Project,
          <source>in: Proceedings of the 36th Annual Meeting of the Association for Computational Linguistics and 17th International Conference on Computational Linguistics - Volume</source>
          <volume>1</volume>
          , ACL '98/COLING '98,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computational Linguistics, USA,
          <year>1998</year>
          , p.
          <fpage>86</fpage>
          -
          <lpage>90</lpage>
          . UhtRtLp:s://doi.org/10. 3115/980845.980860. doi:
          <volume>10</volume>
          .3115/980845.980860.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>C. M. Keet</surname>
          </string-name>
          ,
          <article-title>An exploration into cognitive bias in ontologies</article-title>
          , in: E. M.
          <string-name>
            <surname>Sanfilippo</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          <string-name>
            <surname>Kutz</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <string-name>
            <surname>Troquard</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Hahmann</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Masolo</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Hoehndorf</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Vita</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. M. Hedblom</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          <string-name>
            <surname>Righetti</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Sormaz</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          <string-name>
            <surname>Terkaj</surname>
            ,
            <given-names>T. P.</given-names>
          </string-name>
          <string-name>
            <surname>Sales</surname>
            , S. de Cesare,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Gailly</surname>
            , G. Guizzardi,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Lycett</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Partridge</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          <string-name>
            <surname>Pastor</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Beßler</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Borgo</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Diab</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Gangemi</surname>
            ,
            <given-names>A. O.</given-names>
          </string-name>
          <string-name>
            <surname>Alarcos</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Pomarlan</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Porzel</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Jansen</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Brochhausen</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Porello</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Garbacz</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Seppälä</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Grüninger</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Vizedom</surname>
            ,
            <given-names>D. M.</given-names>
          </string-name>
          <string-name>
            <surname>Dooley</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Warren</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Küçük-McGinty</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Lange</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Algergawy</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <string-name>
            <surname>Karam</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Klan</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Michel</surname>
          </string-name>
          , I. Rosati (Eds.),
          <source>Proceedings of the Joint Ontology Workshops</source>
          <year>2021</year>
          <article-title>Episode VII: The Bolzano Summer of Knowledge co-located with the 12th</article-title>
          <source>International Conference on Formal Ontology in Information Systems (FOIS 2021), and the 12th International Conference on Biomedical Ontologies (ICBO</source>
          <year>2021</year>
          ), Bolzano, Italy,
          <source>September 11-18</source>
          ,
          <year>2021</year>
          , volume
          <volume>2969</volume>
          ofCEUR Workshop Proceedings, CEUR-WS.org,
          <year>2021</year>
          . URL:http://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2969</volume>
          /paper38-CAOS.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>B.</given-names>
            <surname>Krieg-Brückner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Mossakowski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Codescu</surname>
          </string-name>
          ,
          <article-title>Generic ontology design patterns: Roles and change over time</article-title>
          ,
          <year>2020</year>
          . URLh:ttps://arxiv.org/abs/
          <year>2011</year>
          .09353. d1o0i:.48550/ARXIV.
          <year>2011</year>
          .
          <volume>09353</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Bateman</surname>
          </string-name>
          , C. L. Paris,
          <article-title>Constraining the development of lexicogrammatical resources during text generation: towards a computational instantiation of register theory</article-title>
          , in: E. Ventola (Ed.),
          <source>Recent Systemic and Other Views on Language, Mouton</source>
          , Amsterdam,
          <year>1991</year>
          , pp.
          <fpage>81</fpage>
          -
          <lpage>106</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>E. H.</given-names>
            <surname>Hovy</surname>
          </string-name>
          ,
          <source>Pragmatics and Natural Language Generation, Artificial Intelligence</source>
          <volume>43</volume>
          (
          <year>1990</year>
          )
          <fpage>153</fpage>
          -
          <lpage>197</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>K.</given-names>
            <surname>Papineni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Roukos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Ward</surname>
          </string-name>
          , W.-J. Zhu,
          <article-title>Bleu: a method for automatic evaluation of machine translation, in: Proceedings of the 40th annual meeting on association for computational linguistics</article-title>
          ,
          <source>Association for Computational Linguistics</source>
          ,
          <year>2002</year>
          , pp.
          <fpage>311</fpage>
          -
          <lpage>318</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>J.</given-names>
            <surname>Cohen</surname>
          </string-name>
          ,
          <article-title>A Coeficient of Agreement for Nominal Scales</article-title>
          ,
          <source>Educational and Psychological Measurement</source>
          <volume>20</volume>
          (
          <year>1960</year>
          )
          <fpage>37</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>