<!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>Ontology Services Based on Crowdsourcing: Case National Gazetteer of Historical Places</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Eero Hyvo¨ nen</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jouni Tuominen</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Esko Ikkala</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Eetu Ma¨kela¨</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Problem: Cataloging with Evolving Shared Ontologies</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Semantic Computing Research Group (SeCo), Aalto University</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper introduces the idea of applying crowdsourcing to evolving ontology services; the goal is to facilitate collaborative maintenance of ontologies in real time as a side effect of annotating contents in legacy cataloging systems. The idea is being implemented in the use case of creating and managing a national level gazetteer of historical places in Finland. In our previous work [7], we have shown that using shared ontologies and ontology services [1] is an effective way for creating semantically interoperable annotations in a distributed cataloging environment: The FinnONTO1 ontologies are now widely used in Finland and the ONKI ontology service has been deployed by the National Library as a national free centralized service, connected to the cataloging systems of tens of organizations via APIs [5]. When annotating data using an ontology service, it has been a challenge to decide what to do when a new concept is needed in a shared ontology. The cataloger needs to make a reference to a concept not present in the shared ontology, say create a new place instance. The traditional approach to maintaining a Knowledge Organization System (KOS) is to contact the committee in charge of maintaining the KOS with a suggestion of a new concept to be added to the system. However, the cataloger cannot wait for the committees decision for days, weeks, or months. Therefore, a shared mechanism is needed for populating the ontology with the following features: Firstly, it should be possible for the cataloger to create a new concept in real time or she is not able to make the annotation at hand, or has to make a less accurate annotation using only the existing concepts. Secondly, the new concept should be shared in real time with other users. Otherwise they may end up in creating duplicates of the same concept. Thirdly, there should be a mechanism for the maintaining committee of the KOS to edit, approve, or reject the proposed concepts afterwards, in case errors or duplicates arise. In the following, a system addressing these needs, called Dynamic Ontology Services for evolving ontologies, is proposed. The idea is being implemented in a use case of an ontology service for historical places, with a first demonstration system presented.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Management Process for an Evolving Ontology</title>
      <p>We propose an ontology management process involving three groups of people: 1)
Ontology Committee (OC) responsible for maintaining and validating the ontology, 2)
Developer Users (DU) using the system with the right to add new concept suggestions
in the system, 3) Ordinary Users (OU) with the right of using the system as it is. The
ontology is divided into three parts: 1) Validated Concepts (VC) constitute the official
knowledge graph that has been validated and approved by the OC. 2) Suggested
Concepts (SC) constitute a graph that includes concepts proposed by the DUs, but that have
not been validated by the OC yet. 3) Corrected Concepts (CC) is a graph of mappings
between unaccepted suggestions and accepted concepts in the VC graph.</p>
      <p>The ontology evolves by crowdsourcing the DUs as follows:
1. A DU searches for an annotation concept C (using, e.g., autocompletion search).</p>
      <p>The system suggests matching concepts separately from the VC and SC. In this
way the DU knows whether the concept is already accepted or was only suggested
by someone. Both VC and SC concepts can be used for annotation.
2. If C is found and acceptable the DU can use it and the annotation is done.
3. Otherwise, she can create a new concept C with mandatory metadata, including a
persistent identifier (IRI), labels for human identification, and additional properties,
such as (sub)classes, coordinates, etc., depending on the data model of the KOS.
4. C is added into the SC, and is immediately available to all users. In particular, the</p>
      <p>DU is able to use C in her annotation at hand immediately.
5. The OC validates new concepts in the SC every now and then.
6. If the new concept C is valid, the OC moves it from the SC into the VC. At this
point, it is possible to add and edit metadata as long as the IRI (i.e., the meaning of
the concept), already used by the community for indexing, is not changed.
7. If the concept is not accepted, i.e., it is removed from the SC, or if the meaning of C
is changed leading to minting a new IRI, then the OC creates a new correction entry
in the CC. A correction entry is a triple (suggestedIRI, mapping, existingIRI)
where suggestedIRI is the suggested concept, existingIRI is a concept in the
VC, and mapping is a predicate indicating the relation between the suggested and
existing concepts. For example, if C is a duplicate that already existed in the
service, then it is not accepted and owl:sameAs can be used as the mapping predicate
indicating the existing concept.</p>
      <p>The idea of the CC is to give a fallback service to users that have used suggested
concepts that were not finally accepted into the VC as they are. Using the correction
mapping the data already falsely annotated by a user in her database can be mapped to
the correct concepts of the VC later on.
3</p>
    </sec>
    <sec id="sec-2">
      <title>Application: Finnish Ontology Service of Historical Places</title>
      <p>
        Benefits The process proposed above is being applied in creating HIPLA, a sustainable,
evolving repository and ontology service of historical places [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] in Finland. The idea is
that Cultural Heritage organizations connect their legacy cataloging systems to HIPLA
using an API in the same vain as in ONKI [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. When new places are encountered—a
situation quite common with historical places—catalogers are able to suggest and use
new concepts in HIPLA and share them with the community in real time. In this way,
the ontology can evolve as a side effect of ordinary cataloging work with concepts that
are actually used by the community. By crowdsourcing no major investments are needed
in developing the ontology.
      </p>
      <p>
        End-user Interface For example, in Fig. 1 the user has typed “kivenn...” and
selected one of the historical incarnations of the municipality “Kivennapa” provided by
the SAPO ontology [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] from the autocomplete suggestions. In addition, the system
shows user suggested places (a), which can be selected. If the desired place does not
exist, the user can create a new place suggestion by clicking the button (b).
      </p>
      <p>Historical Maps HIPLA is integrated with another service of historical maps. For
map production, i.e., for aligning old maps on top of modern ones, an instance of the
Map Warper tool is used2. The metadata of the aligned maps is accessed via the Map
Warper API that also provides the tiles of the maps, which makes it possible to show
the maps on top of Google Maps used in HIPLA. It is possible to search old maps that
intersect either the field of view or the selected place, which is essential for a service
of historical places whose names often cannot be seen on contemporary maps, only on
historical ones. In Fig. 1 the user has selected one old map (c) aligned on Google Maps.</p>
      <p>
        Implementation Demo The prototype depicted in Fig. 1 is under development but
can be tested at http://www.ldf.fi/dev/hipla. The system is implemented
using the Linked Data Finland platform [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], based on Fuseki with a Varnish front end
for serving linked data. HIPLA service contains separate graphs for the VC, SC, and
CC, with user interfaces for querying, updating, and moving data based on SPARQL.
      </p>
      <sec id="sec-2-1">
        <title>2 http://mapwarper.onki.fi</title>
        <p>
          HIPLA is an ontology library service [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] for historical geodata on maps. In contrast
to traditional gazetteers, HIPLA not only publishes the data for humans but also for
machines (legacy cataloging systems) using the SPARQL endpoint API.
        </p>
        <p>Thesauri of historical places, published as Linked Data, include the Getty TGN3
of some 1.5 million records, ’Pelagios: Enable Linked Ancient Geodata In Open
Systems’4, and Pleiades5. Pelagios and Pleiades are based on crowdsourcing volunteers’
work in ontology development. The novelty of HIPLA lays in the idea of crowdsourcing
the creation of the ontology to catalogers of Cultural Heritage content, as a side effect
of their daily work, using the process presented in this paper. The Historical Gazetteer
of England’s Place-names6 is a service of over 4 million names than can be searched
and viewed on modern maps as well as on historical ones. HIPLA has a similar local
flavor focusing on places in Finland, but is based on Linked Data. In contrast to the
systems above, HIPLA includes a map service for aligning and using historical maps,
as in the New York Public Library’s Chronology of Place gazetteer7.</p>
        <p>Our work is supported by the Cultural Foundation of Finland.</p>
      </sec>
      <sec id="sec-2-2">
        <title>3 http://www.getty.edu/research/tools/vocabularies/tgn/</title>
        <p>4 http://pelagios-project.blogspot.fi/p/about-pelagios.html
5 http://pleiades.stoa.org
6 http://www.placenames.org.uk
7 http://nypl.gazetteer.us</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>d'Aquin</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Noy</surname>
            ,
            <given-names>N.F.</given-names>
          </string-name>
          :
          <article-title>Where to publish and find ontologies? A survey of ontology libraries</article-title>
          .
          <source>Web Semantics: Science, Services and Agents on the World Wide Web</source>
          <volume>11</volume>
          ,
          <fpage>96</fpage>
          -
          <lpage>111</lpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2. Hyvo¨nen, E.,
          <string-name>
            <surname>Tuominen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Alonen</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , Ma¨kela¨, E.:
          <article-title>Linked Data Finland: A 7-star model and platform for publishing and re-using linked datasets</article-title>
          .
          <source>In: The Semantic Web: ESWC 2014 Satellite Events, Revised Selected Papers</source>
          . pp.
          <fpage>226</fpage>
          -
          <lpage>230</lpage>
          . Springer-Verlag (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3. Hyvo¨nen, E.,
          <string-name>
            <surname>Tuominen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kauppinen</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <article-title>Va¨a¨ta¨inen</article-title>
          , J.:
          <article-title>Representing and utilizing changing historical places as an ontology time series</article-title>
          . In: Ashish,
          <string-name>
            <given-names>N.</given-names>
            ,
            <surname>Sheth</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          . (eds.) Geospatial Semantics and Semantic Web: Foundations, Algorithms, and Applications. Springer-Verlag (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Southall</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mostern</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Berman</surname>
            ,
            <given-names>M.L.</given-names>
          </string-name>
          :
          <article-title>On historical gazetteers</article-title>
          .
          <source>International Journal of Humanities and Arts Computing</source>
          <volume>5</volume>
          (
          <issue>2</issue>
          ),
          <fpage>127</fpage>
          -
          <lpage>145</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Suominen</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pessala</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tuominen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lappalainen</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nykyri</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ylikotila</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Frosterus</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , Hyvo¨nen, E.:
          <article-title>Deploying national ontology services: From ONKI to Finto</article-title>
          .
          <source>In: Proceedings of the ISWC</source>
          <year>2014</year>
          ,
          <article-title>Industry Track</article-title>
          .
          <source>CEUR Workshop Proceedings</source>
          , Vol-
          <volume>1383</volume>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Tuominen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Frosterus</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Viljanen</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          , Hyvo¨nen, E.:
          <article-title>ONKI SKOS server for publishing and utilizing SKOS vocabularies and ontologies as services</article-title>
          .
          <source>In: Proceedings of the 6th European Semantic Web Conference (ESWC</source>
          <year>2009</year>
          ). pp.
          <fpage>768</fpage>
          -
          <lpage>780</lpage>
          . Springer-Verlag (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Viljanen</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tuominen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , Ka¨nsa¨la¨,
          <string-name>
            <surname>T.</surname>
          </string-name>
          , Hyvo¨nen, E.:
          <article-title>Distributed semantic content creation and publication for cultural heritage legacy systems</article-title>
          .
          <source>In: Proceedings of the 2008 IEEE International Conference on Distibuted Human-Machine Systems</source>
          . pp.
          <fpage>335</fpage>
          -
          <lpage>340</lpage>
          . IEEE Press (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>