<!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>Knowledge Graphs</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Pasquale Lisena</string-name>
          <email>pasquale.lisena@eurecom.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Daniel Schwabe</string-name>
          <email>dschwabe@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marieke van Erp</string-name>
          <email>marieke.van.erp@dh.huc.knaw.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Inger Leemans</string-name>
          <email>inger.leemans@huc.knaw.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>William Tullett</string-name>
          <email>will.tullett@york.ac.uk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Raphaël Troncy</string-name>
          <email>raphael.troncy@eurecom.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sofia Collette</string-name>
          <email>sofia.ehrich@huc.knaw.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Athens</institution>
          ,
          <country country="GR">Greece</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>EURECOM</institution>
          ,
          <addr-line>Campus SophiaTech, 450 Route des Chappes, 06410 Biot</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Institute Jožef Stefan</institution>
          ,
          <addr-line>Jamova cesta 39, 1000 Ljubljana</addr-line>
          ,
          <country country="SI">Slovenia</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>KNAW Humanities cluster</institution>
          ,
          <addr-line>Oudezijds Achterburgwal 185, 1012 DK Amsterdam</addr-line>
          ,
          <country country="NL">The Netherlands</country>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>University of York</institution>
          ,
          <addr-line>York, YO10 5DD</addr-line>
          ,
          <country country="UK">United Kingdom</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Storylines are an efective and coherent mechanism to organise knowledge of a set of objects. In this paper, we present a suite of ontologies for generating storylines around cultural heritage artefacts and encyclopaedic entries. We present a use case on olfactory heritage where our ontologies are able to represent diferent coherent narrative structures for a set of cultural heritage artefacts. SWODCH'23: International Workshop on Semantic Web and Ontology Design for Cultural Heritage, November 7, 2023, htp:/ceur-ws.org CEUR Workshop Proceedings (CEUR-WS.org) ISN1613-073 1https://ada.silknow.org/</p>
      </abstract>
      <kwd-group>
        <kwd>storylines</kwd>
        <kwd>digital humanities</kwd>
        <kwd>modelling cultural heritage data</kwd>
        <kwd>navigating cultural heritage data</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Knowledge Graphs (KGs) have become one of the main tools used for Knowledge Management
(KM) [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. KGs are computational structures that are meant to be accessed programmatically
using queries. Even so, it is also necessary for humans to consume KG contents directly. A typical
approach for this has been to provide interfaces that allow users to explore the contents of KGs,
for example through a faceted search. Examples of such tools, notably in the cultural heritage
domain, include ADASilk [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ],1 the Odeuropa Smell Explorer,2 CultureSampo [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ],3 and the
Europeana Portal [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].4 Storytelling has long been recognized as a knowledge management (KM)
approach [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] and is used in many diferent settings to disseminate information: in journalism,
nEvelop-O
CEUR
Workshop
Proceedings
in books, TV-shows and movies, video games, exhibitions, virtual- and augmented-reality
environments, etc.5
      </p>
      <p>
        Accessing KG content via stories has been recognised as a complementary approach for
knowledge capture and dissemination. This approach has been adopted in several cases such as
the DLNarratives project [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], 6 the Belgian Refugees project,7 the Bletchley Park Text project,[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]
the Paths project [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], and the Storyspace project [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>
        In this paper, we present an ontology for authoring and presenting hypermedia stories via
knowledge graphs, and illustrate how it has been used in practice. The ontology was created in
the context of the Odeuropa project, which is focused on the history and heritage of smell [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ],
but its application generalises to any KG containing object descriptions for which one wants to
generate linear and nonlinear stories. We show how existing KG connections can be enriched
by story connections, providing contexts that express multiple points of view over a collection
of objects in the KG.
      </p>
      <p>The remainder of this paper is organised as follows. In Section 2, we discuss related work
in modelling stories. In Section 3 we describe the requirements of the ontology, followed by
its implementation in Section 4. We present examples in Section 5, a qualitative evaluation in
Section 6 and we conclude with final remarks and directions for future work in Section 7.</p>
      <p>The ontology in RDF/Turtle format can be found at https://github.com/Odeuropa/ontology,
while its documentation is available at https://data.odeuropa.eu/ontology/story/.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>
        Prior ontologies for narrative and story structures include StoryTeller [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], BBC News Storyline
ontology [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], Labyrinth data model, ODY-ONT [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], Curate ontology [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] and NIAO [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
      </p>
      <p>
        Most of these treat stories as linear sequences of events. For example, StoryTeller [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] is
an ontology for representing stories as collections of events, which are directly connected
with the contains property. With this data model, the only way to reconstruct the order of
story elements (events) is to compare their time, producing stories which are a pure linear
concatenation of episodes, which excludes any descriptive or reflective part of a story. The
BBC News Storyline ontology [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] models news topics and events, mostly temporally focused.
Similarly, in the Labyrinth data model [16] the Dynamics are the events which compose a Story.
The ODY-ONT model [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] focuses on the representation of events, sub-events, and the temporal
relation between them. Similar relations between events are represented in the Datasets of
Mystery Stories [17]. The chain of events is also at the foundation of other works [18, 19].
      </p>
      <p>
        Mulholland et al. [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] present an ontology and system to create unique stories, modeling
narratives, plots, stories and events. The Storyspace API on top of the Curate ontology assists
museum curators in manually creating stories, or importing them from Freebase8.
      </p>
      <p>Automatic narrative generation from data has been explored in various projects. The tourist
domain has been explored in [20] in which a mobile guide generates walks along diferent</p>
      <sec id="sec-2-1">
        <title>5https://blog.mused.org/an-overview-of-digital-storytelling-platforms-in-2021/</title>
        <p>
          6https://dlnarratives.eu/narratives.html
7https://tour.belgianrefugees14-18.be/en
8Freebase was a large collaborative knowledge base that was shut down in 2016. It now powers part of Google’s
Knowledge Graph.
cultural points of interest in Turin, Italy. Here, users do not generate the narrative themselves,
similarly to [21] in which a timeline of the French revolution is generated automatically from
Wikidata. A diferent view on narratives is presented in [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ], which is focused on annotating
objects such as murals that describe a multiple-plots story across multiple times and spaces.
Here, a narrative consists of one cultural heritage object, instead of multiple, as allowed in our
ontology. Extracting storylines from texts has been addressed in the Events and Stories in the
news workshops series held from 2015 to 2020 [22] and a handbook compiled by a subset of
organisers of this workshop series [23]. Here, events are often expressed as verbs, and tend to
be quite fine-grained.
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Problem Overview</title>
      <p>In this section, we give the basic definition and foundation of our work, from which we define
the modelling requirements.</p>
      <sec id="sec-3-1">
        <title>3.1. Background concepts</title>
        <p>To understand the various layers that make up a storyline, it is useful to refer to concepts based
on those proposed by Bal and van Boheemen in [24]. There, a narrative text (our storyline)
is the production (physical rendition) of a story, which in turn is a rhetorical arrangement of
elements of a fabula. The fabula is a representation of the actual “meaning” of the story, i.e., the
conceptualizations that the author intends to create in the reader’s mind. A fabula is formed by
logically or chronologically related events, and may contain references to external contents. In
our ontology, we generalize this notion, considering elements that are not necessarily events.</p>
        <p>A story can be seen as a collection of atomic elements variously referred to in the literature
as passages, chunks, fragments, scenes, cards or nodes. A story element has some textual (and,
more generally, multimedia) content, and references elements of the underlying KG. It may also
reference other sources, e.g., Wikipedia. A story in our definition corresponds to a story in Bal
and van Boheemen’s terminology, but may have a richer (graph) structure in our case.</p>
        <p>In addition, a story establishes structure over its elements, expressed through one or more
types of relations between them. These structural relations dictate the order of consumption
by the reader. The user starts at an element, and proceeds by consuming (navigating to) any
related element according to the story’s structure.</p>
        <p>From this point of view, the semantics of a KG element is complemented by the semantics of
all story elements that reference it, according to the point of view of the story author. In Bal’s
terminology, the content of the story elements correspond to the fabula.</p>
        <p>Once the story is specified, it is necessary to create a presentation, which is the surface form
of the story that is efectively consumed by humans. We will discuss this in Section 5.</p>
        <p>The most common story topology is a linear structure - the elements form a sequence. This
structure is also very common in story representations in the history and cultural heritage
domains, specifically chronologically ordered knowledge. However, these structures can be be
limited when there is a wish to accommodate more complex narratives, such as the integration
of multimedial heritage objects or interactive elements (tests, images, artefacts). Increasingly
history and cultural heritage require narratives that incorporate multiple points of view, multiple
time periods, and multiple geographies (multi-perspectivity; pluritemporality). In addition,
event-based models struggle to capture more abstract notions (such as complex cultural concepts,
collective imaginations, symbolism, or cultural practices) which often form the basis of a
historical or cultural heritage storyline.</p>
        <p>To illustrate this, we present an example from the history of smell. Consider, for instance the
civet cat, a mammal native to the tropical climates of Africa and Asia [25, 26, 27]. At some point,
humans discovered and started to appreciate the olfactory qualities of the substance the cat
secretes through its perineal gland. The secretion was regarded as having medicinal functions
and desirable hedonic qualities. The civet cats ‘story’ thus changed from a biological story to a
story in which the cat also assumed an important role in the history of perfumery, where the
role of the cat changed from ’animal’ to ’economic product’. From here, ’civet’ enters the story
of musk, ambergris, and other animal fragrances. Now, the story invites more interest about the
human use and evaluation of the civet paste as olfactory substance. With the evolution of social
norms and values, its initial hedonic qualities became associated with “lower” social circles
such as prostitutes, which also changed its economic value. Civet’s use in many perfumes
produced from the eighteenth through the early twentieth centuries means that many heritage
perfumes being recreated today include civet. Perfumes with a rich heritage, such as Chanel
No.5, continue to include a civet note. Meanwhile, a synthetic substitute for its odor element
(civetone) was discovered, based on palm oil.</p>
        <p>This brief description highlights how one can create a narrative about the civet and civetone
from a medicinal perspective (use); from a social perspective (appreciation, symbolism); and
from the perspective of abstract concepts such as capitalism. In each perspective (expressed as a
storyline), it can be associated with diferent elements and further storylines, e.g., a story about
the economic relevance of palm oil to the perfume industry. Civet’s meanings are multi-temporal:
the decline in the fashion for civet meant that it obtained an air of pastness, the continuing
use of civet in contemporary perfumery ensures its persistence in the present. The attempt to
recreate historical perfumes in which civet is used points to its place as a future heritage scent.
Smells - and the historical and heritage stories we tell about them - are palimpsests that blend
past, present, and future into complex experiences that challenge linear chronologies [28].</p>
        <p>From this example, we note that each point of view can be captured in its own linear storyline,
with the end result that these various storylines have one or more elements in common. This
means that, while consuming the contents of a particular element, the reader will have the
option to continue by following along more than one storyline. As a result, the overall story
structure efectively becomes a graph.</p>
        <p>The next level of complexity in the story structure is when it is natively a graph, regardless
of the existence of linear paths through it. This type of structure has been used in hypertext
literature9, games (e.g. Telltale Games10) and more recently in interactive film (e.g, the Black
Mirror: Bandersnatch episode11). In these stories, it is left to the reader to choose the available
links without a suggested sequence by the author. Here the fabula is only apprehended by the
reader after a more extensive exploration of the story elements.</p>
        <sec id="sec-3-1-1">
          <title>9https://en.wikipedia.org/wiki/Hypertext_fiction 10https://en.wikipedia.org/wiki/Telltale_Games 11https://en.wikipedia.org/wiki/Black_Mirror:_Bandersnatch</title>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Modelling Requirements</title>
        <p>In light of the previous discussion, we define the requirements for our proposed ontology:
Req 1: Given the need to accommodate multiple perspectives, and the variety of possible
association between elements, it should allow to represent hypertexual (graph-structured)
stories, In other words, its elements can be connected through multiple alternative paths;
Req 2: Users can consume stories via navigation links present in each element, in hypertext
fashion;
Req 3: To express their particular point-of-view about the elements in a story, authors should be
able to define a suggested order of consumption of elements, efectively defining paths
(storylines) through the story.</p>
        <p>Req 4: An element may be part of diferent storylines, as the diferent points-of-view may share
common elements. Consequently, while consuming an element, the reader has the option
of continuing along the storyline s/he came from or continuing along a diferent storyline.
Req 5: Stories, while building narratives about diferent sets of elements, may refer to each other,
by sharing common elements - for example, ”War” and ”Religion” stories. Thus, while
consuming one story, the reader should be able to follow a reference to another story.
Req 6: Stories should be able to connect to KGs, and to other sources in general, therefore its
elements can refer to external resources via direct links.</p>
        <p>Req 7: Since stories reflect points-of-view of its authors, it should be possible to include
provenance metadata about the story, namely authors, creation and modification dates, etc.
Req 8: Whereas the semantics of individual concepts referred to in a story element can be given
by the underlying KG, there will be additional content in story elements whose semantics
are left to the reader to apprehend, as they are expressed through textual and multimedia
content. Consequently, the ontology should be independent of (i.e, not make assumptions
about) the definition of elements in any underlying KG.</p>
        <p>Req 9: A story can be rendered in multiple delivery formats and in multiple environments. It
should therefore be neutral in this respect, accommodating this multiplicity.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Ontology</title>
      <p>We distinguish between the concepts of Story and Storyline. The basic idea is that the same Story
can be told - actually, consumed - in diferent ways by following diferent paths throughout
the story. Each path (or linearisation, or narrative) is a Storyline which can be chosen in a
Story. According to this definition, for each Story there can be multiple Storylines that can be
proposed by the storyteller to ofer a particular perspective of the Story.</p>
      <p>The core part of the StoryLine Ontology is represented in Figure 1. The main building block
is the Story Element. It is the basic and atomic element of a Story. The contents of the element
are envisaged to actually be of text or multimedia types, e.g, in HTML, or some structured
format to be interpreted by the rendering engine (see Section 5). It is expected that it contains
anchors, which can be rendered as hypertext links to related (linked) elements which can be
navigated by the user. These links are represented in the graph using RDF-Star [29], qualifying
(annotating) an RDF statements such as &lt;element1, connects to, element2&gt; with the class
Story Connection. This class has properties for representing its association to a Story and a
title (string)
summary (string)
dc:created (date)
dc:creator (person)
linearisation of</p>
      <p>StoryLine
title (string)</p>
      <p>Story Connection</p>
      <p>connects to
is connected to</p>
      <p>Story
Element
Storyline, and for tracking the text of the anchor in the content to the linked element. These
links may have types, which can be used for automatic generation of stories.</p>
      <p>These two classes are defined in the following way, keeping in mind that each element can
have multiple anchors and, consequently, multiple Story Connections linking to successor
elements:
• a Story is a collection of interlinked elements, with a starting Story Element and a number
of succeeding ones;
• a StoryLine identifies a selection of elements that constitute a particular path (set of</p>
      <p>Story Connection of a Story, one per element) representing one possible linearisation.</p>
      <p>The presence of both Story and StoryLine allows to represent both an hypertextual and a
linear story, depending on the balance between freedom and guidance that one wants to give to
the user. Finally, the ontology allows for an External Connection to other entities which may
have some relation with the Story Element. We decided to not limit the range of this relation, to
enable linking a Story element with knowledge graph entities, but also encyclopaedic articles
(e.g., Wikipedia), etc. Also for this connection, it is possible to define an anchor and an additional
type, as seen in Figure 2.</p>
      <p>We purposefully did not include specific properties besides dc:creator for the metadata of
Stories. Given the existence of ontologies that encompass a large number of metadata fields
such as the Dublin Core (dc, as in Figure 1) or the PROV Ontology [30]. We encourage the use
of the StoryLine ontology in combination with other schemas, according to the specific needs
of the application.
has text
anchor</p>
    </sec>
    <sec id="sec-5">
      <title>5. Application Examples</title>
      <p>In this section, we present two application examples of our ontology: a hypermedia storyline
and a guided city tour application.</p>
      <sec id="sec-5-1">
        <title>Hypermedia storyline</title>
        <p>In the Odeuropa project, historians are experimenting with hypermedia narratives to present
their syntheses in a data-driven and interactive manner as a complement to traditional
monographs. For this, we need to map a story that is represented as an instance of our ontology
into a form suitable for human consumption. We refer to this process as “rendering”. At the
moment, we have taken the approach that the contents of story elements contain presentation
specifications that can be directly used by a rendering engine.</p>
        <p>In the realm of interactive storytelling tools, Twine12 is a popular open-source tool which
empowers users to create interactive narratives through a visual, node-based interface. In this
tool, individual passages or nodes represents story elements, each connected through hyperlinks.
These hyperlinks establish the flow of the storyline, allowing readers to make choices that
determine the progression of the narrative.</p>
        <p>Our Storyline ontology is designed to work well with interactive stories created using tools
like Twine, which present stories structured in a graph format – see Figure 3. Moreover, our
ontology facilitates bidirectional conversion, enabling the seamless translation of
ontologymodeled stories back into Twine-compatible formats.</p>
        <p>As an example, a Twine story with the title War has always been an olfactory afair is available
at https://data.odeuropa.eu/ontology/story/war.html. An excerpt of the RDF version of this
story is shown in Listing 1, while a more extended version is available online13.
12https://twinery.org/
13https://github.com/Odeuropa/ontology/blob/master/storylines_examples/e1.ttl</p>
        <p>Listing 1: The representation in RDF of the War story
:War a story:Story;
story:title "War has always been an olfactory affair";
story:start :Introduction .
:War1 a story:Story;
story:linearisationOf :War ;
story:title "War (short version)" .
:waterloo_1 a story:StoryElement;
story:title "Waterloo";</p>
        <p>story:content """ ... """.
:waterloo_1 story:connectsTo :seige_smells_1 {|
a story:StoryConnection ;
story:hasTextAnchor "even more troubling smells" ;
story:partOfStory :War ;
story:partOfStoryline :War1 |}.
:waterloo_1 story:connectsTo :incense {|
a story:StoryConnection ;
story:hasTextAnchor "Incense" ;
story:partOfStory :Religion . }.
The City Snifers application 14 is a smell tour of Amsterdam’s eco-history. It consists of a rub and
snif card and a mobile phone application. Users can follow a path of six selected stops through
Amsterdam, the Netherlands. At each stop, the participant scratches the corresponding spot on
the card and can snif a scent while reading a text explaining the smell and its cultural-historical
context and relevance in the application. Figure 4 shows the rub and snif card alongside two
screenshots of the applications. This application also links to the Odeuropa KG and story
elements are the texts associated with each stop. The storyline structure is the linear path
connecting each spot to its successor.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Evaluation</title>
      <p>We present a qualitative evaluation of the ontology, by examining – together with researchers
from the humanities domain – each of the requirements given in Section 3.2 and showing how
they are satisfied. To facilitate reading, each item mentions its corresponding requirement.
Req 1: The graph-like structure is enabled by the ”connects-to” relation, and allows an element
to participate in several relation instances.</p>
      <p>Req 2: Hypertext navigation by the user is enabled by the ”anchor” property, which is used by
the rendering environment to allow navigation;
Req 3: Storylines are enabled via the association of a link to the ”StoryLine” class in the ontology.
Req 4: An element may be part of diferent storylines, since ”connects-to” relation can be qualified
by more than one ”Storyline” instance in the ontology.</p>
      <p>Req 5: Stories may refer to each other since the source and the destination elements in a
”connectsto” relation may each also be part of a diferent ”connects-to” relation that are respectively
qualified with diferent instances of ”Story”.</p>
      <p>Req 6: Stories are be able to connect to KGs, and to other sources, since the ”Story Element”
class has a ”has reference” property that points an external URL.</p>
      <p>Req 7: Stories can have provenance meta-data, although only the ”dc:creator” property of the
”Story” class is explicitly included in the ontology.</p>
      <p>Req 8: The ontology is independent of the definition of elements in any underlying KG since
the content of the ”Story Element” class has a ”content” property which is a string. This
string can be interpreted in innumerable ways by the rendering environment.
Req 9: A story can be rendered in multiple formats and multiple environments, since the ”content”
and ”anchor” attributes may contain formatting instructions to be interpreted by the
rendering environment, such as Twine (which uses a markup language) .</p>
    </sec>
    <sec id="sec-7">
      <title>7. Conclusion and Future Work</title>
      <p>In this paper, we have presented an ontology for creating hypermedia stories over knowledge
graphs using RDF-Star and shown its use in two example applications. Our ontology efectively
enables a narrative layer over large datasets. Our ontology allows smooth integration with
underlying KGs, and enables stories with rich hypermedia structure, encompassing
non-eventbased elements as well.</p>
      <p>
        In future work, we aim to further expand the ontology to include provisions for expressing
rhetorical structures such as the ones enabled by the Curate ontology [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], and others.
Furthermore, we will refine the provenance requirements to aid users in tracing their information
sources and narrative development. Additionally, we plan to realise an automatic converter
between the Twine format and the Storyline ontology representation, and vice versa to empower
humanities and GLAM professionals to create storylines to expose their archival searches and
collections. We also plan to extend the implementation to allow users to record, resume and
possibly share navigation histories over a set of stories.
      </p>
    </sec>
    <sec id="sec-8">
      <title>Acknowledgments</title>
      <p>This work is supported by the European Union’s Horizon 2020 research and innovation program
within the Odeuropa project (grant agreement no. 101004469) and by the French National
Research Agency (ANR) within the kFLOW project (Grant n°ANR-21-CE23-0028). Like King
Frederick II of Prussia, the Odeuropa team also dislikes the smell of the pipe.
image annotation in the field of cultural heritage, in: Proceedings of the 2nd Workshop
on Humanities in the Semantic web (WHiSe), 2017, pp. 15–26.
[16] R. Damiano, A. Lieto, Ontological Representations of Narratives: a Case Study on Stories
and Actions, in: M. A. Finlayson, B. Fisseni, B. Löwe, J. C. Meister (Eds.), 2013 Workshop
on Computational Models of Narrative, volume 32 of OpenAccess Series in Informatics
(OASIcs), Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik, Dagstuhl, Germany, 2013,
pp. 76–93. doi:10.4230/OASIcs.CMN.2013.76.
[17] K. Kozaki, S. Egami, K. Matsushita, T. Ugai, T. Kawamura, K. Fukuda, Datasets of Mystery
Stories for Knowledge Graph Reasoning Challenge, in: SEMMES’23: Semantic Methods
for Events and Stories (ESWC2023), Hersonissos, Greece, 2023.
[18] W. Croft, P. Pešková, M. Regan, Integrating Decompositional Event Structures into
Storylines, in: Proceedings of the Events and Stories in the News Workshop, Association for
Computational Linguistics, Vancouver, Canada, 2017, pp. 98–109. URL: https://aclanthology.
org/W17-2713. doi:10.18653/v1/W17- 2713.
[19] J. Moreno-Schneider, P. Bourgonje, G. Rehm, Towards User Interfaces for Semantic
Storytelling, in: S. Yamamoto (Ed.), Human Interface and the Management of Information:
Supporting Learning, Decision-Making and Collaboration, Springer International
Publishing, Cham, 2017, pp. 403–421.
[20] N. Mauro, A. Geninatti Cossatin, E. Cravero, L. Ardissono, G. Magnano, M. Giardino,
Exploring Semantically Interlaced Cultural Heritage Narratives, in: Proceedings of the
33rd ACM Conference on Hypertext and Social Media, 2022, pp. 192–197.
[21] I. Blin, Building a French Revolution Narrative from Wikidata, in: JCAI 2022: Workshop
on semantic techniques for narrative-based understanding, 2022.
[22] C. Bonial, T. Caselli, S. Chaturvedi, E. Clark, R. Huang, M. Iyyer, A. Jaimes, H. Ji, L. J. Martin,
B. Miller, T. Mitamura, N. Peng, J. Tetreault (Eds.), Proceedings of the First Joint
Workshop on Narrative Understanding, Storylines, and Events, Association for Computational
Linguistics, Online, 2020. URL: https://aclanthology.org/2020.nuse-1.0.
[23] T. Caselli, E. Hovy, M. Palmer, P. Vossen, Computational Analysis of Storylines: Making</p>
      <p>Sense of Events, Cambridge University Press, 2021.
[24] M. Bal, C. van Boheemen, Narratology: Introduction to the Theory of Narrative - 4th. Ed.,</p>
      <p>University of Toronto Press, 2017.
[25] K. H. Dannenfeldt, Europe discovers civet cats and civet, Journal of the History of Biology
(1985) 403–431.
[26] H. Dugan, The ephemeral history of perfume: Scent and sense in early modern England,</p>
      <p>JHU Press, 2011.
[27] E. Fudge, Renaissance animal things, New Formations 76 (2012) 86–100.
[28] W. Tullett, Smell and the Past: Noses, Archives, Narratives, Bloomsbury, 2023.
[29] O. Hartig, P.-A. Champin, G. Kellogg, A. Seaborne, RDF-star and SPARQL-star: Final</p>
      <p>Community Group Report, https://w3c.github.io/rdf-star/cg-spec/2021-12-17.html, 2021.
[30] T. Lebo, S. Sahoo, D. McGuinness, K. Belhajjame, J. Cheney, D. Corsar, D. Garijo, S.
SoilandReyes, S. Zednik, J. Zhao, PROV-O: The PROV ontology, Technical Report, World Wide
Web Consortium, 2013.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>A.</given-names>
            <surname>Hogan</surname>
          </string-name>
          , E. Blomqvist,
          <string-name>
            <given-names>M.</given-names>
            <surname>Cochez</surname>
          </string-name>
          , C. d'Amato, G. de Melo,
          <string-name>
            <given-names>C.</given-names>
            <surname>Gutierrez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kirrane</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. E. L.</given-names>
            <surname>Gayo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Navigli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Neumaier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. N.</given-names>
            <surname>Ngomo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Polleres</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. M.</given-names>
            <surname>Rashid</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Rula</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Schmelzeisen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. F.</given-names>
            <surname>Sequeda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Staab</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Zimmermann</surname>
          </string-name>
          ,
          <article-title>Knowledge graphs</article-title>
          ,
          <source>ACM Comput. Surv</source>
          .
          <volume>54</volume>
          (
          <year>2022</year>
          )
          <volume>71</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>71</lpage>
          :
          <fpage>37</fpage>
          . doi:
          <volume>10</volume>
          .1145/3447772.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>T.</given-names>
            <surname>Ehrhart</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Lisena</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Troncy</surname>
          </string-name>
          ,
          <article-title>KG explorer: a customisable exploration tool for knowledge graphs</article-title>
          ,
          <source>in: VOILA</source>
          <year>2021</year>
          ,
          <source>International Workshop on the Visualization and Interaction for Ontologies and Linked Data</source>
          ,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>E.</given-names>
            <surname>Mäkelä</surname>
          </string-name>
          , E. Hyvönen, T. Ruotsalo,
          <article-title>How to deal with massively heterogeneous cultural heritage data-lessons learned in CultureSampo, Semantic Web 3 (</article-title>
          <year>2012</year>
          )
          <fpage>85</fpage>
          -
          <lpage>109</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>V.</given-names>
            <surname>Petras</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Hill</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Stiller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Gäde</surname>
          </string-name>
          ,
          <article-title>Europeana-a search engine for digitised cultural heritage material</article-title>
          ,
          <source>Datenbank-Spektrum</source>
          <volume>17</volume>
          (
          <year>2017</year>
          )
          <fpage>41</fpage>
          -
          <lpage>46</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>K.</given-names>
            <surname>Dalkir</surname>
          </string-name>
          , E. Wiseman,
          <article-title>Organizational Storytelling and Knowledge Management: A Survey, Storytelling</article-title>
          ,
          <source>Self, Society</source>
          <volume>1</volume>
          (
          <year>2004</year>
          )
          <fpage>57</fpage>
          -
          <lpage>73</lpage>
          . URL: https://www.tandfonline.com/doi/abs/10. 1080/15505340409490258.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>C.</given-names>
            <surname>Meghini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Bartalesi</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>Semant. Web</source>
          <volume>12</volume>
          (
          <year>2021</year>
          )
          <fpage>241</fpage>
          -
          <lpage>264</lpage>
          . doi:
          <volume>10</volume>
          .3233/SW- 200421.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>P.</given-names>
            <surname>Mulholland</surname>
          </string-name>
          , T. Collins,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zdráhal</surname>
          </string-name>
          , Bletchley Park Text:
          <article-title>Using mobile and semantic web technologies to support the post-visit use of online museum resources</article-title>
          ,
          <source>Journal of Interactive Media in Education</source>
          <year>2005</year>
          (
          <year>2005</year>
          ). doi:
          <volume>10</volume>
          .5334/2005- 24.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>K.</given-names>
            <surname>Fernie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Grifiths</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Stevenson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Clough</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Goodale</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hall</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Archer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Chandrinos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Agirre</surname>
          </string-name>
          , O. de Lacalle, A. de Polo, R. Bergheim, PATHS:
          <article-title>Personalising access to cultural heritage spaces</article-title>
          ,
          <source>in: 2012 18th International Conference on Virtual Systems and Multimedia</source>
          ,
          <year>2012</year>
          , pp.
          <fpage>469</fpage>
          -
          <lpage>474</lpage>
          . doi:
          <volume>10</volume>
          .1109/VSMM.
          <year>2012</year>
          .
          <volume>6365960</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>A.</given-names>
            <surname>Wolf</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Mulholland</surname>
          </string-name>
          , T. Collins,
          <article-title>Storyspace: A Story-Driven Approach for Creating Museum Narratives</article-title>
          ,
          <source>in: Proceedings of the 23rd ACM Conference on Hypertext and Social Media</source>
          , HT '12,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, New York, NY, USA,
          <year>2012</year>
          , p.
          <fpage>89</fpage>
          -
          <lpage>98</lpage>
          . doi:
          <volume>10</volume>
          .1145/2309996.2310012.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>P.</given-names>
            <surname>Lisena</surname>
          </string-name>
          , M. van
          <string-name>
            <surname>Erp</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Bembibre</surname>
            ,
            <given-names>I. Leemans</given-names>
          </string-name>
          ,
          <article-title>Data Mining and Knowledge Graphs as a Backbone for Advanced Olfactory Experiences</article-title>
          , in: STT21: Smell, Taste, and Temperature Interfaces workshop, Yokohama, Japan,
          <year>2021</year>
          . URL: https://stt21.plopes.org/wp-content/ uploads/2021/05/STT2021_Odeuropa.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>J.-h</surname>
            . Yeh,
            <given-names>StoryTeller:</given-names>
          </string-name>
          <article-title>An event-based story ontology composition system for biographical history</article-title>
          ,
          <source>in: 2017 International Conference on Applied System Innovation (ICASI)</source>
          ,
          <year>2017</year>
          , pp.
          <fpage>1934</fpage>
          -
          <lpage>1937</lpage>
          . doi:
          <volume>10</volume>
          .1109/ICASI.
          <year>2017</year>
          .
          <volume>7988448</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>P.</given-names>
            <surname>Wilton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Tarling</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. McGinnis</surname>
          </string-name>
          ,
          <article-title>Storyline Ontology - An ontology to represent News Storylines</article-title>
          .,
          <year>2013</year>
          . URL: https://www.bbc.co.uk/ontologies/storyline-ontology/.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>A. F.</given-names>
            <surname>Khan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Bellandi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Benotto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Frontini</surname>
          </string-name>
          , E. Giovannetti,
          <string-name>
            <given-names>M.</given-names>
            <surname>Reboul</surname>
          </string-name>
          ,
          <article-title>Leveraging a Narrative Ontology to Query a Literary Text</article-title>
          , in: B.
          <string-name>
            <surname>Miller</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Lieto</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Ronfard</surname>
            ,
            <given-names>S. G.</given-names>
          </string-name>
          <string-name>
            <surname>Ware</surname>
            ,
            <given-names>M. A.</given-names>
          </string-name>
          <string-name>
            <surname>Finlayson</surname>
          </string-name>
          (Eds.),
          <source>7th Workshop on Computational Models of Narrative (CMN</source>
          <year>2016</year>
          ), volume
          <volume>53</volume>
          of OpenAccess Series in Informatics (OASIcs),
          <source>Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik</source>
          , Dagstuhl, Germany,
          <year>2016</year>
          , pp.
          <volume>10</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          :
          <fpage>10</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>P.</given-names>
            <surname>Mulholland</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Wolf</surname>
          </string-name>
          , T. Collins,
          <article-title>Curate and Storyspace: An Ontology and Web-Based Environment for Describing Curatorial Narratives</article-title>
          , in: E. Simperl,
          <string-name>
            <given-names>P.</given-names>
            <surname>Cimiano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Polleres</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Corcho</surname>
          </string-name>
          , V. Presutti (Eds.),
          <source>The Semantic Web: Research and Applications</source>
          , Springer Berlin Heidelberg, Berlin, Heidelberg,
          <year>2012</year>
          , pp.
          <fpage>748</fpage>
          -
          <lpage>762</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>L.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Merono-Penuela</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <surname>F. Van Harmelen</surname>
          </string-name>
          ,
          <article-title>An ontology model for narrative</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>