<!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>Advanced Visual Interfaces to Represent Cultural and Historical Facts and Associations in the CrossCult EU project</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Maddalena Bassani</string-name>
          <email>maddalena.bassani@unipd.it</email>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Abdullah Daif</string-name>
          <email>adrady@gmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Martín López-Nores</string-name>
          <email>mlnores@det.uvigo.es</email>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Silvia González-Soutelo</string-name>
          <email>silviagonzalez@uvigo.es</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ahmed Dahroug</string-name>
          <email>adahroug_87@aast.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Paola Zanovello</string-name>
          <email>paola.zanovello.1@unipd.it</email>
          <xref ref-type="aff" rid="aff5">5</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Susana Reboreda-Morillo</string-name>
          <email>rmorillo@uvigo.es</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>O. Gustavo Bravo Quezada</string-name>
          <email>obravo@ups.edu.ec</email>
          <xref ref-type="aff" rid="aff6">6</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Arab Academy for Science, Technology and Maritime Transport</institution>
          ,
          <addr-line>Cairo</addr-line>
          ,
          <country country="EG">Egypt</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>AtlantTIC Research Center, University of Vigo</institution>
          ,
          <addr-line>Vigo</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Department of History</institution>
          ,
          <addr-line>Art and, Geography</addr-line>
          ,
          <institution>University of Vigo</institution>
          ,
          <addr-line>Vigo</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Department of Telematics, Engineering, University of Vigo</institution>
          ,
          <addr-line>Vigo</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>Dipartamento dei Beni Culturali, Università degli Studi di Padova</institution>
          ,
          <addr-line>Padova</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff5">
          <label>5</label>
          <institution>Dipartamento dei Beni Culturali, Università degli Studi di Padova</institution>
          ,
          <addr-line>Padova</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff6">
          <label>6</label>
          <institution>Universidad Politécnica Salesiana</institution>
          ,
          <addr-line>Cuenca</addr-line>
          ,
          <country country="EC">Ecuador</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2018</year>
      </pub-date>
      <volume>2091</volume>
      <abstract>
        <p>The European CrossCult project, dedicated to the enhancement and dissemination of European cultural heritage thanks to new technologies, has ofered the possibility to compare diferent research ifelds and, at the same time, to develop new methodological approaches. IT experts, computing engineers, historians, art historians and archaeologists have worked in four pilots for developing semantic knowledge and technological tools useful to create meaningful interactive experiences, both for individuals and groups. This paper provides an overview of the tools developed to display interactive visualizations of cultural and historical facts and associations.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>1</p>
    </sec>
    <sec id="sec-2">
      <title>INTRODUCTION</title>
      <p>For decades, scholars have called to implement citizen-centred
approaches in order to stimulate knowledge integration, reflection
and retention in teaching and dissemination of Cultural Heritage.
Nowadays, the advent of Digital Humanities is convincing more
and more stakeholders that Information Technologies are key to
realising the change. The EU project CrossCult (www.crosscult.eu)
has created an open platform for web and mobile applications to
deliver new experiences in line with this vision, building upon two
main pillars:
• The technologies of the Semantic Web, together with the
numerous and growing Linked Data resources, which help
classify and interrelate facts of culture and history.
• The availability of multi-platform software libraries to
render interactive, data-based visualizations of such facts and
associations.</p>
      <p>In this extended abstract, we first provide an overview of the
CrossCult platform, followed by a summary of the main
functionalities of the visualization components.
2</p>
    </sec>
    <sec id="sec-3">
      <title>THE CROSSCULT PLATFORM</title>
      <p>The CrossCult platform is a complex ensemble of software aimed
to provide services to diferent types of stakeholders, including
museum curators and experts, data scientists, cultural app developers
and system administrators (through diferent web-based frontends)
as well as current and future museum visitors (through Android
or iOS apps). The operation of the web-based and mobile
frontends is supported by a backend that provides infrastructure and
instrumentation for hosting the core components (see Fig. 1).</p>
      <p>At the core of the platform, the CrossCult Knowledge Base is a
repository for storage, management and retrieval of semantic
information. It implements a single and generic upper-level structure
that acts as a semantic layer of common concepts and relationships,
building on standard Semantic Web technologies to facilitate
interoperability with Linked Data resources. These include CIDOC-CRM
(the Conceptual Reference Model of the International Council of
Museums and the International Committee for Documentation)1 and
general-purpose resources like SKOS (Simple Knowledge
Organization System)2 and FOAF (Friend Of a Friend)3.</p>
      <p>Next to the CrossCult Knowledge Base in Fig. 1, a number of
software modules provide high-level, application-oriented services
covering six major functional areas, namely “Association discovery”,
“User profiling ”, “Recommendation”, “Context awareness”, “Social
interaction” and “Visualization”. Each functional area is covered by
one or more technological modules, which ofer distinct services
within the area (e.g. chatting and micro-blogging) or address
different facets of a single issue in a complementary fashion (e.g.
carousel-based profiling vs interaction-based profiling, item
recommendation vs path recommendation, etc.).</p>
      <p>The following sections describes the components from the
functional area of “Visualization”, which share the goal of providing
versatile interactive graphical representations of knowledge
excerpted from the CrossCult Knowledge Base or contributed by
the users themselves.4 The components have been implemented
as open-source apps in the Ionic framework5, which allows easy
deployment both as web applications or Android/iOS mobile apps.
1www.cidoc-crm.org
2www.w3.org/2004/02/skos
3www.foaf-project.org
4The project has developed a number of tools to aid in the generation of such
knowledge, as can be seen in the oficial deliverables found at www.crosscult.eu/en/resources/
deliverables/
5ionicframework.com
3</p>
    </sec>
    <sec id="sec-4">
      <title>VISUALIZATION OF ASSOCIATIONS</title>
      <p>The “Visualization of associations” component is intended to ofer
interactive visualizations of graphs of nodes and connecting
arrows, to let users explore associations among diferent concepts.
The nodes and arrows can be used to display relevant information
upon user interaction (clicking, dragging, zooming, . . .). The
visualizations are built with vis.js6, a library that supports many
types of network/edge graphs, including animations, auto-layout
and auto-clustering. This library turned out to be more convenient
than all other alternatives due to portability and good performance
on diferent types of mobile devices. Indeed, vis.js has gathered
a growing community of developers and increased its portability,
whereas other projects (e.g. Sigma.js7) lagged significantly behind.</p>
      <p>The component ofers samples of the following features,
showcasing diferent types of cultural and historical content as shown
in the snapshots of Fig. 2:
• representation of graphs with diferent node types, links and
navigation aids;
• selective hiding of nodes according to tags in the defining
data;
• node interactions displaying informative pop-ups linked to</p>
      <p>Wikipedia or Europeana entities;
• nodes linked to multiple-choice questions;
• addition, edition and removal of nodes by app users;
• interfaces for full customization of the visualizations.
4</p>
    </sec>
    <sec id="sec-5">
      <title>VISUALIZATION OF TIMELINES</title>
      <p>The “Visualization of timelines” component provides visualizations
of snippets of information (text, images or audio/video clips) linked
to events and/or periods on a timeline. As in the case of associations
explained above, the timeline visualizations are built with vis.js,
which turned out to be more convenient than all other
alternatives —including the popular Timeline.js8— due to its light weight,
portability and good performance on resource-constrained devices.
Other software resources considered at first, like the SIMILE
widgets9, have not evolved to keep up with the recent developments in
web technologies, while D3.js10 does remain at the cutting edge
of technology, but its programming constructs are too low-level to
be reasonably used by the target users of the CrossCult platform.
8timeline.knightlab.com
9www.simile-widgets.org
10d3js.org</p>
      <p>The component ofers samples of the following features, some
of which are illustrated in the snapshots of Fig. 3:
• representation of timelines with diferent types of items, item
groups, styles and basic navigation aids;
• usage of timelines as interactive indices of content;
• events and periods linked to multiple-choice questions;
• timelines as boards for games of dragging events to their
proper place in time;
• interfaces for full customization of the visualizations.
5</p>
    </sec>
    <sec id="sec-6">
      <title>VISUALIZATION OF MAPS</title>
      <p>The “Visualization of maps” component is intended to provide
visualizations of snippets of information linked to specific locations or
regions on a map. Initially, the component was based on the Google
Maps API, but later on this was substituted by Mapbox11 because
of its greater versatility, portability, lighter weight, and more
convenient license terms. OpenStreetMap12 was considered at first, too,
but it did not evolve its API to the point that Mapbox has, and the
latter’s support for interactive content, 3D buildings, animations
and data management, among other features, are unrivalled
nowadays. Mapbox also integrates nicely (same data formats, similar API
patterns) with Turf.js13, a library for advanced geospatial
analysis that can be used to ease the implementation of user interactions,
as well as with Tableau14, a professional platform for data analytics.
Samples of abstract maps (meaning “non-spatial or quasi-spatial
representations of data”) have been implemented using vis.js.</p>
      <p>The component ofers samples of the following features, some
of which are illustrated in the snapshots of Fig. 4:
• representation of maps with venue markers, customizable
styles and basic navigational aids;
• data-based animated maps linked to timelines;
• clustering and analysis of geolocated textual comments;
• dragging pictures over an area in a game of searching for
the right placement of heritage items;
11www.mapbox.com
12www.openstreetmap.org
13turfjs.org
14tableau.com
• representation of countries as nodes in a graph of
associations, with semi-automatic layout mimicking geographical
location, and data-based behaviour of nodes and links;
• presentation of indoor maps.
6</p>
    </sec>
    <sec id="sec-7">
      <title>CONCLUSIONS</title>
      <p>The visualization components described in the preceding sections
have been used in the four pilot applications of CrossCult, which
involve large cultural venues, small and medium sized-ones, and even
historical cities as a whole. These experiences have proven that
the software libraries employed, together with the semantic
underpinnings created in the project, provide great versatility to create
meaningful interactive visualizations that favour the understanding
of cultural and historical facts and associations.</p>
    </sec>
    <sec id="sec-8">
      <title>ACKNOWLEDGMENTS</title>
      <p>This work has been funded by CrossCult: “Empowering reuse of
digital cultural heritage in context-aware crosscuts of European
history”, funded by the European Union’s Horizon 2020 research
and innovation program under grant agreement No 693150. The
authors are thankful to Profs. Paola Zanovello and Francesca
Ghedini from Università degli Studi di Padova, and to Ministero dei beni
e delle attività culturali e del turismo - Soprintendenza Archeologia,
Belle arti e Paesaggio per l’area metropolitana di Venezia e le province
di Belluno, Padova e Treviso.</p>
      <p>The authors from the University of Vigo were also supported by
the European Regional Development Fund (ERDF) and the Galician
Regional Government under agreement for funding the AtlantTIC
Research Center for Information and Communication Technologies,
as well as the Ministerio de Educación y Ciencia (Gobierno de
España) research project TIN2017-87604-R.</p>
    </sec>
  </body>
  <back>
    <ref-list />
  </back>
</article>