<!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>An Ontology Model for Narrative Image Annotation in the Field of Cultural Heritage</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Lei Xu</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Albert Meron~o-Pen~uela</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Zhisheng Huang</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Frank van Harmelen</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science, VU University</institution>
          ,
          <addr-line>Amsterdam, the Netherland</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>School of Information Management, Wuhan University</institution>
          ,
          <addr-line>Wuhan</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2017</year>
      </pub-date>
      <fpage>117</fpage>
      <lpage>122</lpage>
      <abstract>
        <p>In the task of tagging narrative images, traditional event or story models are not suitable for temporal-spatial information modeling. These models are too coarse-grained to represent plots and actions information su ciently in the particular eld of culture heritage. In this paper, we design a narrative image annotation ontology (NIAO) model and a tool (NIA) to address these issues, by using ontology design patterns and other relevant models for reusability. The annotation model, combining the OAC (Open Annotation Collaboration) framework and regarding the Plot as a core element, makes a mapping between annotated image regions and high-level image semantics. It has been embedded in NIA, which we successfully use in the task of annotating narrative paintings. This tool can record annotation region pixels and related property values according to NIAO, and these annotation data can be stored as various formats such as csv, json, and rdf. We have built a SPARQL endpoint, in which end users can make semantic queries based on these annotation data, and visualize the results with pictures rather than tables.</p>
      </abstract>
      <kwd-group>
        <kwd>Image annotation</kwd>
        <kwd>Narrative image</kwd>
        <kwd>Plot ontology</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        A narrative [
        <xref ref-type="bibr" rid="ref2 ref6">2, 6</xref>
        ] is a general unifying framework used for relating real-life or
ctional stories involving concrete or imaginary characters and their relationships.
A narrative may consist of a work of speech, writing, song, lm, television, video
game, photography, theater, etc. According to this de nition, narrative image
is a kind of image with stories behind it, like the one shown in Figure 1. This
is a mural image, and the original mural was located in No. 257 Mogao cave in
China. The content of this image is about a Jataka tale about the nine-colored
deer, and can be simply described with the following words.
      </p>
      <p>The nine-colored deer saved a drowning person when it walked along a
river. The drowning person gave his thanks to the deer on his knees, and
the deer told the drowning person not to leak its location. At the same
time, in the palace, the queen talked about her dream about a nine-colored
deer to the king. When the drowning person came back home, he told the
whereabouts of the deer to the king and queen. Then the king made an
order to hunt the deer. At last, the deer got caught and confronted with
the king. It told the cause of the whole thing. Finally the drowning person
got punished due to his dishonesty.</p>
      <p>In order to provide a guide interpreter for tourists, artists, historians and
painters who are not familiar with or interested in these kinds of paintings, more
detailed information about their contents should be extracted and organized
e ectively. In this paper, we have designed an ontology model and annotation
tool of narrative images to represent narrative knowledge in a semantic way to
satisfy users' requirements.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        At present, studies about narrative images are mainly focused on iconography
and culture and arts history. The study of semantic annotations in narrative
images is rare. However, lots of event or story models are developed during
these years in di erent elds, such as the Event ontology3, the Stories Ontology
[
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], Timeline4, Storytelling Ontology [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], Narrative ontology [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], Narrative and
Action Ontology [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], ABC Ontology [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], BBC's Storyline ontology [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], Bal's
layered view of narrative [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], SEM [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], the Activity ontology [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], LODE [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ],
Event-model F [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], Wikipedia's Current Events Ontology [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] and other related
ontology design patterns (ODP) like [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], EventCore5 and EventProcessing6.
      </p>
      <p>The main di erences between these event or story models and our approach
in NIAO are that the NIAO we designed is suitable to model plot and action
level content and vague information in images, where general event models are
too coarse-grained to represent such ne-grained information at this level. In
addition, in these models it is not easy to represent temporal-spacial information
by using Time or Location interfaces only, particularly in dealing with continuity
of plots and the actions of entities in marked areas in an image.
3 See http://motools.sourceforge.net/event/event.html
4 See http://motools.sourceforge.net/timeline/timeline.html
5 See http://ontologydesignpatterns.org/wiki/Submissions:EventCore
6 See http://ontologydesignpatterns.org/wiki/Submissions:EventProcessing</p>
    </sec>
    <sec id="sec-3">
      <title>Narrative Image Annotation Ontology</title>
      <p>
        A Plot, as a process of change, occurs in a speci c situation of time and space, and
can be seen as a crm:Concept Object collection in the CIDOC CRM model [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
The OAC (Open Annotation Collaboration)7 as a bridge framework for media
annotation is used in our model to connect the task of image annotation to plot
modeling. A crm:Concept Object in an image can be connected to an
Annotation's Body in OAC through the niao:referTo property, so in NIAO, Plot was
added as a reference to Body.
      </p>
      <p>
        The entire model of Plots for narrative images is shown in Figure 2. There
are chronological and overlapping relations between plots and their related image
regions. A plot occurs (hasSetting ) in a particular situation (Context ), and plot s
have some entities involved in them, such as Person under Agent, and other
entities. A plot represented in an image region usually combines some dynamic
elements (Dynamics) to show the development process of the plot, such as the
Action of some participants in plots.
The temporal relations between Plots can be expressed through the
following object properties. The niao:nextPlot and niao:prevPlot are widely used in
temporal relations between plots, and the other temporal relations are referenced
to Allen's temporal relations of time [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], which are more strict with the beginning
and ending of a plot's time. In a Plot, there should be some Entities making this
7 See https://www.w3.org/TR/annotation-model/
plot happen. In our model, we use crm:Entity for reusability. Instances of Entity
can be assigned a Role, which is relevant for characters, such as King, Actor,
Recipient etc. We use sem:Role and sem:Type [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] to represent an entity's role
and its type. In art images, vague time information or time with uncertainty and
inaccuracy like Morning, Summer, Dynasty and other abstract objects can be
represented easily as entities. The same applies to locations or places in images,
usually characterized by mountains, rivers, palaces and other objects. Therefore,
we assign TemporalSpacialEntity to Entity in NIAO. Dynamics is referred to
Rossana Damiano's work [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] in our model as shown in Figure 2. Action is a type
of Dynamics and Dynamics has di erent types, namely DynamicsType. Dynamic
elements in images are better represented by Actions to connect di erent entities
in plots. Context provides this model with extensibility, and it contains
environment, background information, and other textual descriptions information
of plots, which should normally be aligned with a separate information object
patterns or models for speci cation.
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>Narrative Image Annotation Tool</title>
      <p>An tool that uses NIAO for embedding Narrative Image Annotations (NIA) has
been developed. The web UI of this tool is shown in Figure 3. All properties
from NIAO could be embedded into this tool as columns, and we di erentiate
two di erent properties, namely image level metadata like author, annotator,
shot time of this image, and region level properties, like hasPlot, hasAction and
so on from NIAO. Users can also add new columns at the end of the table to
extend this model in their annotation task.</p>
      <p>This tool can help users choose NOUN or VERB conveniently from imported
texts as Entity or Action values while lling elds in the annotation table (left
part in Figure 3). Automatic image object recognition or annotation as a function
can be integrated into NIA in the future.</p>
      <p>Annotation data is stored in a Graph Data Base and some interesting SPARQL
queries, like shown in Figure 4, can be executed. The results can also be rendered
in a storytelling way, as shown in the lower part of Figure 4, in which each plot
is linked to its corresponding image region with a sequence number on them.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Conclusion and Future Work</title>
      <p>In this paper, we have designed a narrative image annotation model and
annotation tool, NIAO and NIA, in the eld of cultural heritage. We applied NIAO and
NIA to annotating narrative images, which facilitated publishing the annotation
results as Linked Data, and provided a more visual way of inspecting SPARQL
query results. NIAO is a simple model with a small number of important elements
accompanying with related properties. When embedded into the NIA tool, some
properties like niao:meets and others in NIAO may be not necessarily needed
according to actual tasks. These properties are included for completeness and
to support more use cases. In the processing of image labels, we do not expect
annotators to be confronted with much manual work, which mostly consists of
lling numbers into elds. At the same time, if entity recognition for text and
images are enabled in the future, this will reduce time-consuming labor and
further facilitate the labeling process.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1. James F Allen.
          <article-title>Maintaining knowledge about temporal intervals</article-title>
          .
          <source>Communications of the ACM</source>
          ,
          <volume>26</volume>
          (
          <issue>11</issue>
          ):
          <volume>832</volume>
          {
          <fpage>843</fpage>
          ,
          <year>1983</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Mieke</given-names>
            <surname>Bal</surname>
          </string-name>
          . Narratology:
          <article-title>Introduction to the theory of narrative</article-title>
          . University of Toronto Press,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Fabio</given-names>
            <surname>Ciotti</surname>
          </string-name>
          .
          <article-title>Toward a formal ontology for narrative</article-title>
          .
          <source>MATLIT: Materialidades da Literatura</source>
          ,
          <volume>4</volume>
          (
          <issue>1</issue>
          ):
          <volume>29</volume>
          {
          <fpage>44</fpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Rossana</given-names>
            <surname>Damiano</surname>
          </string-name>
          and Antonio Lieto.
          <article-title>Ontological representations of narratives: a case study on stories and actions</article-title>
          . In OASIcs-OpenAccess Series in Informatics, volume
          <volume>32</volume>
          .
          <string-name>
            <surname>Schloss</surname>
          </string-name>
          Dagstuhl-Leibniz-Zentrum fuer Informatik,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Martin</given-names>
            <surname>Doerr</surname>
          </string-name>
          .
          <article-title>The cidoc conceptual reference module: an ontological approach to semantic interoperability of metadata</article-title>
          .
          <source>AI magazine</source>
          ,
          <volume>24</volume>
          (
          <issue>3</issue>
          ):
          <fpage>75</fpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Manfred</given-names>
            <surname>Jahn</surname>
          </string-name>
          .
          <article-title>Narratology: A guide to the theory of narrative</article-title>
          . English Department, University of Cologne,
          <volume>28</volume>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Adila</surname>
            <given-names>A Krisnadhi</given-names>
          </string-name>
          and
          <string-name>
            <given-names>Pascal</given-names>
            <surname>Hitzler</surname>
          </string-name>
          .
          <article-title>A core pattern for events</article-title>
          . http:// ontologydesignpatterns.org/wiki/images/5/52/WOP2016_paper_04.pdf.
          <source>Accessed May 24</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Carl</given-names>
            <surname>Lagoze</surname>
          </string-name>
          and
          <string-name>
            <given-names>Jane</given-names>
            <surname>Hunter</surname>
          </string-name>
          .
          <article-title>The abc ontology and model</article-title>
          .
          <source>Journal of Digital Information</source>
          ,
          <volume>2</volume>
          (
          <issue>2</issue>
          ),
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>Georgios</given-names>
            <surname>Meditskos</surname>
          </string-name>
          , Stamatia Dasiopoulou, Vasiliki Efstathiou, and
          <string-name>
            <given-names>Ioannis</given-names>
            <surname>Kompatsiaris</surname>
          </string-name>
          .
          <article-title>Ontology patterns for complex activity modelling</article-title>
          .
          <source>In International Workshop on Rules and Rule Markup Languages for the Semantic Web</source>
          , pages
          <volume>144</volume>
          {
          <fpage>157</fpage>
          . Springer,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>Arturo</given-names>
            <surname>Nakasone</surname>
          </string-name>
          and
          <string-name>
            <given-names>Mitsuru</given-names>
            <surname>Ishizuka</surname>
          </string-name>
          .
          <article-title>Storytelling ontology model using rst</article-title>
          .
          <source>In Proceedings of the IEEE/WIC/ACM international conference on Intelligent Agent Technology</source>
          , pages
          <volume>163</volume>
          {
          <fpage>169</fpage>
          . IEEE Computer Society,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Michael O.Jewell</surname>
            , Paul Rissen, and
            <given-names>Toby</given-names>
          </string-name>
          <string-name>
            <surname>Harris</surname>
          </string-name>
          .
          <article-title>The stories ontology</article-title>
          . http: //www.contextus.net/stories/.
          <source>Accessed May 24</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12. Paul Rissen, Helen Lippell, Matt Chadburn, Tom Leitch,
          <string-name>
            <given-names>Dan</given-names>
            <surname>Brickley</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Michael</given-names>
            <surname>Smethurst</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Sebastien</given-names>
            <surname>Cevey</surname>
          </string-name>
          .
          <article-title>Storyline ontology</article-title>
          . http://www.bbc.co.uk/ ontologies/storyline. Accessed May 24,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Ansgar</surname>
            <given-names>Scherp</given-names>
          </string-name>
          , Thomas Franz, Carsten Saatho , and
          <article-title>Ste en Staab. F{a model of events based on the foundational ontology dolce+ dns ultralight</article-title>
          .
          <source>In Proceedings of the fth international conference on Knowledge capture</source>
          , pages
          <volume>137</volume>
          {
          <fpage>144</fpage>
          . ACM,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Ryan</surname>
            <given-names>Shaw</given-names>
          </string-name>
          , Raphael Troncy, and
          <string-name>
            <given-names>Lynda</given-names>
            <surname>Hardman</surname>
          </string-name>
          . Lode:
          <article-title>Linking open descriptions of events</article-title>
          .
          <source>In Asian Semantic Web Conference</source>
          , pages
          <volume>153</volume>
          {
          <fpage>167</fpage>
          . Springer,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Giang</surname>
            <given-names>Tran</given-names>
          </string-name>
          , Mohammad Alrifai, and
          <string-name>
            <given-names>Eelco</given-names>
            <surname>Herder</surname>
          </string-name>
          .
          <article-title>Timeline summarization from relevant headlines</article-title>
          .
          <source>In European Conference on Information Retrieval</source>
          , pages
          <volume>245</volume>
          {
          <fpage>256</fpage>
          . Springer,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16. Willem van Hage,
          <string-name>
            <surname>Veronique Malaise</surname>
            , Roxane Segers, Laura Hollink, and
            <given-names>Guus</given-names>
          </string-name>
          <string-name>
            <surname>Schreiber</surname>
          </string-name>
          .
          <article-title>Simple event model</article-title>
          . http://semanticweb.cs.vu.nl/
          <year>2009</year>
          /11/sem/.
          <source>Accessed May 24</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>