<!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>Linked Data brokering service for historical places and maps</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Eero Hyvonen</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>Jouni Tuominen</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>Challenges of Managing Historical Place Gazetteers</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Semantic Computing Research Group (SeCo), Aalto University</institution>
          ,
          <country country="FI">Finland</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2016</year>
      </pub-date>
      <fpage>39</fpage>
      <lpage>52</lpage>
      <abstract>
        <p>This paper presents a new Linked Open Data brokering service model HIPLA for using and maintaining historical place gazetteers and maps based on distributed SPARQL endpoints. The model introduces several novelties: First, the service facilitates collaborative maintenance of geo-ontologies and maps in real time as a side e ect of annotating contents in legacy cataloging systems. The idea is to support a collaborative ecosystem of curators that creates and maintains data about historical places and maps in a sustainable way. Second, in order to foster understanding of historical places, the places can be provided on both modern and historical maps, and with additional contextual Linked Data attached. Third, since data about historical places is typically maintained by di erent authorities and in di erent countries, the service can be used and extended in a federated fashion, by including new distributed SPARQL endpoints (or other web services with a suitable API) into the system. To test and demonstrate the model, we created the rst prototype implementation Hipla. of the HIPLA model. Hipla. is based on four Finnish datasets in SPARQL endpoints totaling some 840,000 geocoded places on 450 historical maps from two atlas series aligned on modern maps, and on the Getty Thesaurus of Geographic Names (TGN) SPARQL endpoint in the US. As a rst application, a part of the Hipla. data service has been applied in creating a 5 million triple semantic portal of historical Second World War data with tens of thousands of end users.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>foreign geographic names, sanctioned by the United States Board on Geographic
Names (US BGN). GeoNames2 in an international initiative whose database
contains over eight million place names harvested from tens of local databases,
and there is also an interactive Web 2.0 interface for the developer community
for adding new missing places.</p>
      <p>
        Dealing with historical geographical places and gazetteers3 [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] adds a
temporal dimension and the notion of change to Geographic Information Systems
(GIS). Many, if not most, historical places, such as Carthago or Czechoslovakia,
do not exist anymore on modern maps or have at least changed substantially
over the time. A place name may refer to di erent versions of the places
depending on the time [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. For example, Germany in 1943, 1968, and today covers quite
di erent regions, and the question of what Germany actually was in the 18th
and 19th century may be vague. As a result, creating and managing historical
place ontologies has several special challenges when compared to contemporary
gazetteers, including the following:
1. Contextualizing Historical Place Names. Understanding a historical
place requires more contextual data than a contemporary one. Not only are
the names ambiguous, but even "same" places can have di erent properties
in di erent times (e.g., "Germany" above).
2. Need for Historical Maps. Historical places cannot necessarily be found
on modern maps, but only on old historical maps from a matching time
period that provides an essential context for the places.
3. Maintaining Evolving Historical Gazetteers. Historical places cannot
be listed comprehensively, but new place names are encountered constantly
in cataloging, and as time goes and the world evolves. Dynamic and fast
mechanisms for ontology updates and sharing them are needed. The
situation is more dynamic in historical than in modern gazetteers that can be
completed more easily at a xed point in time.
4. Managing Distributed Historical Gazetteers. Data about historical
places are often distributed across di erent contemporary countries, whose
data is managed by national institutions. Data from several organizational
data silos are usually needed to cover larger areas (say the Roman Empire),
and on the other hand, these organizations often maintain overlapping
registries of the same places. More cross-organizational collaboration is needed
when dealing with historical gazetteers than with contemporary ones. Since
there are several strong independent gazetteer authorities in the eld, one
has to deal with di erent identi ers, data models, and distributed data stores
that evolve independently in di erent locations.
      </p>
      <p>
        This paper presents a new Linked (Open) Data (LOD) broker service model
for historical places and maps, called HIPLA, addressing these challenges. The
service model is based on a set of distributed SPARQL endpoints. HIPLA is
2 http://geonames.org
3 A gazetteer is a geographical dictionary or directory used in conjunction with a map
or an atlas.
essentially a federated ontology service [
        <xref ref-type="bibr" rid="ref14 ref2">2, 14</xref>
        ] for historical places where the
historical context of places can be presented to the end user for
disambiguating place names and understanding them in context and on historical maps.
A novelty of HIPLA is its collaborative real-time mechanism for updating and
maintaining evolving ontologies of historical places, based on providing the
community with yet another SPARQL endpoint of suggested new place resources.
This data source can be updated in real time for sharing new resources within
the community, and be nally integrated into the underlying main ontologies.
Our ultimate goal is to integrate the HIPLA service model into legacy cataloging
work ows, which facilitates a sustainable model for aggregating historical place
names in shared data repositories as time goes by.
      </p>
      <p>
        We present the HIPLA model using its prototype implementation Hipla.
for illustrating the more general underlying ideas. Hipla. is a Rich Internet
Application (RIA) service on top of distributed SPARQL endpoints. As an
application use case, the Hipla. data service has been applied in creating a
semantic portal for Second World War Data [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] dealing with places in pre-war
and contemporary Finland, many of which do not exist on after-war maps, since
they were destroyed or renamed after annexed to the Soviet Union in the Paris
Peace Treaties in 1947. The paper extends our earlier papers [
        <xref ref-type="bibr" rid="ref11 ref8">8, 11</xref>
        ] by making a
clear distinction between the general brokering model HIPLA and its realization
Hipla. that is also applied in an in-use semantic portal application.
      </p>
      <p>In the following, we rst describe the HIPLA model and the Hipla.
implementation of it. After this, the cataloging process using evolving shared
ontologies is in focus, followed by a discussion of Linked Data services, and an
application case of a war history portal. In conclusion, related works are discussed and
contributions of the paper are related to them, regarding the research challenges
1{4 above.
2</p>
    </sec>
    <sec id="sec-2">
      <title>HIPLA Service Model</title>
      <p>The end users of HIPLA are 1) collaborative geo-ontology developers, 2)
catalogers of historical content, 3) information searchers, and 4) application
developers. For group 1 HIPLA facilitates a sustainable model for aggregating
historical place names in shared data repositories as time goes by. For groups
2 and 3 HIPLA provides a combination of historical and contemporary maps,
linked contextual data, and semantic federated search to nd and understand
historical places. User group 4 can utilize distributed SPARQL endpoints, URI
resolving services, and an autocompletion text search widget</p>
      <p>Fig. 1 depicts the components of the HIPLA service model. In the left lower
corner are the public SPARQL endpoints (PSE) hosting the historical place
gazetteers connected to the service, such as TGN, DBpedia, or national land
survey gazetteers. Above it is a legacy cataloging or annotating system where
references to historical places need to be made. This system queries the HIPLA
service in the upper right corner using, e.g., an autocompletion widget. HIPLA
is a brokering service that federates the query to the PSEs and aggregates the
results. In addition, HIPLA has an internal repository of Suggested New Places,
and may also federate the query to private SPARQL endpoints, such as a con
dential place registry of a museum. In addition, HIPLA is connected to a Map
geo-rectifying service, providing historical maps on top of contemporary maps
for HIPLA's end-user interface.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Prototype Implementation: Hipla.</title>
      <p>In this section we show how the HIPLA system is used in practice, by
presenting its prototype implementation Hipla. , publicly online at http://hipla.fi.
Fig. 2 depicts the HIPLA user interface, providing the end user with the following
functionalities:</p>
      <p>Searching places For nding, disambiguating, and examining historical
places, there is an autocompletion search input eld (a). By using the
checkboxes above (b) the user can select which datasets (e.g., TGN, Suggested New
Places) are included in the search results. The results are grouped based on their
dataset, and they can be examined as follows:
1. Hovering the cursor over the search results shows where the places are: the
corresponding marker bounces on the map.
2. A click on a search result label or on the corresponding map marker opens
the info window of the place, showing its context (c).
3. A click on the menu button on a result row (a) shows the place data in a
Linked Data browser for investigating the data in detail.</p>
      <p>Multiple dataset browsing If the user does not know the name of the
place, but she has some idea where the place is located, she can pan and zoom
the map view to the area. After this it's possible to use \View all places on
current map view" button next to (b) on the left. This way places from di erent
datasets connected to HIPLA are rendered on the map, and the user can check if
the place exists already in some of the datasets. Places from di erent datasets are
dataset-wise color-coded, which makes it possible to compare places in di erent
gazetteers.</p>
      <p>View on historical maps The "Maps" (b) tab provides a list of old maps
that intersect the current map view. The map images are fetched from HIPLA's
Map Warper georectifying service4 and their metadata is queried with SPARQL
from the map RDF graph of the HIPLA service. Each map has a checkbox for
rendering the map on the main map view, a thumbnail image, information about
map series, scale and type, and a link to view the map in Map Warper. All map
series are visible by default, but with the map series button it is possible to lter
maps series-wise. Once one or more historical maps have been selected with the
checkboxes for viewing, the opacity of the historical maps can be adjusted with
the slider that is located on the top right corner of the map. If the user pans or
zooms the main map view, clicking on the "Refresh map list" button updates
the map list.</p>
      <p>
        View contextual data When the user selects a place, the resource can be
browsed using the Linked Data browser SAHA5 to see its detailed structure.
Furthermore, contextual data (c) is provided connecting the place to other
relevant data sources using an infobox. This functionality was rst piloted with the
spatial datasets of the WarSampo portal [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], providing, e.g., 160,000 historical
photos related to the places during the Second World War and a timeline of
historical events.
      </p>
      <p>Suggesting new place names If the place at hand does not exist in any
of the datasets connected to HIPLA, the user can submit a place suggestion</p>
      <sec id="sec-3-1">
        <title>4 http://mapwarper.onki.</title>
      </sec>
      <sec id="sec-3-2">
        <title>5 http://seco.cs.aalto. /services/saha/</title>
        <p>by clicking the "Add a new place" button and lling the place details form.
Coordinates for the new place suggestion can be selected from the Google map
view, and it is possible to use historical map sheets for setting the coordinates.
Finally the user must select the target dataset for the place suggestion. After
the "Save changes" button is clicked, the new place suggestion is available for
all the users of the service.</p>
        <p>Our rst application case in developing HIPLA has been on modeling,
storing, and searching Finnish place names in multiple SPARQL endpoints, and on
displaying them on historical and contemporary maps at the same time. The
datasets used in Hipla. are stored in separate RDF graphs, which makes it
possible to o er dynamic selection of data sources for the user interface or external
data consumers. Table 1 presents the datasets currently connected to HIPLA.
village, house, etc. 34,938</p>
        <p>New datasets can be added to the Hipla. service by providing their
conguration to the system. The required information includes 1) the SPARQL
endpoint URL, 2) a SPARQL query for the autocompletion search, and 3) a
HTML template for rendering a SPARQL result in the autocompleted result
list. In addition, another SPARQL query and a HTML template can be supplied
for providing contextual data for the user when a place is selected.</p>
        <p>
          The system was implemented using the Linked Data Finland platform6 [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ],
based on Fuseki7 with a Varnish Cache8 front end for serving the Linked Data.
The end-user interface of HIPLA is a lightweight HTML5 single page map
application, which provides access to multiple data sources with SPARQL queries
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>6 http://www.ldf.</title>
      </sec>
      <sec id="sec-3-4">
        <title>7 http://jena.apache.org/documentation/serving data/</title>
      </sec>
      <sec id="sec-3-5">
        <title>8 https://www.varnish-cache.org</title>
        <p>and autocomplete search functionality using typeahead.js.9 Embedded Google
Maps view is used to visualize historical places. HIPLA's Map Warper is an
instance of the open source Map Warper tool10 of the New York Public Library
for georectifying old maps on modern ones.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Cataloging with Evolving Shared Ontologies</title>
      <p>When annotating data using an ontology service, it is 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: First, 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. Second,
the new concept should be shared in real time with other users. Otherwise they
may end up in creating duplicates of the same concept. Third, 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.</p>
      <p>
        We generalize our previously proposed ontology maintenance process [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] by
supporting simultaneous usage of multiple ontologies, managed independently by
di erent organizations. The process involves three groups of people: 1)
Ontology Committees (OC) responsible for maintaining and validating the ontologies,
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 infrastructure is divided into three parts: 1)
Validated Concepts (VC) constitute the o cial knowledge graphs of the ontologies
that have been validated and approved by the OCs. 2) Suggested Concepts (SC)
constitute a graph that includes concepts proposed by the DUs, but that have
not been validated by the OCs yet. 3) Concept Mappings (CM) is a graph of
mappings between suggestions and accepted concepts in the VC graphs.
      </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). The VCs and SCs are grouped into their own categories in the result
listing. In this way the DU knows whether the concept is already accepted
or was only suggested by someone. Both VCs 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.</p>
      <sec id="sec-4-1">
        <title>9 http://twitter.github.io/typeahead.js/</title>
        <p>10 https://github.com/timwaters/mapwarper
3. Otherwise, she can create a new concept C with mandatory metadata,
including a persistent identi er (IRI), labels for human identi cation, and
additional properties, such as (sub)classes, coordinates, etc., depending on the
data model of the KOS. Also, the ontologies the concept should be added
into are chosen in this step.
4. C is added into the SC, and is immediately available to all users. In
particular, the DU is able to use C in her annotation at hand immediately.
5. The OCs validate new concepts in the SC every now and then.
6. If the new concept C is valid, the OC copies it from the SC into a VC. The
OC typically mints a new URI to the concept so that it conforms to the URI
policy of the ontology the concept is added into. At this point, it is possible
to add and edit metadata of the concept. As the IRI of the suggested concept
may have already been used by the community, it should not be removed.
Instead, the OC creates a new mapping entry in the CM. A mapping entry
is a triple (suggestedIRI, mapping, validatedIRI) where suggestedIRI is
the suggested concept, validatedIRI is a concept in a VC, and mapping
is a predicate indicating the relation between the suggested and validated
concept. Typically owl:sameAs is used as the mapping predicate.
7. If the concept is not accepted, OC either marks it with an unaccepted status
or adds a new mapping entry in the CM linking the suggested concept to an
existing validated concept that should be used instead.</p>
        <p>The idea of the CM is to give a fallback service to users who have used
suggested concepts. Using the concept mappings the data already annotated
with SC by a user in her database can be mapped to the validated concepts of
the VCs later on.
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Linked Data Services</title>
      <p>The Hipla. data services include the publication of the suggested place names
and the metadata of historical maps as Linked Data in a SPARQL endpoint,
resolving URIs of the brokered data sources for end users, and an autocompletion
widget for integrating the data into legacy systems.</p>
      <p>URI Resolving of Linked Data The place names suggested by the users are
published in a SPARQL endpoint hosted in the Linked Data Finland platform.
The URIs of the data resources are resolved to RDF presentation for machines
and HTML pages for humans. The distributed gazetteers used in the Hipla. as
data sources are published in the Linked Data publication platforms ran by the
original data owners, and used in Hipla. through their SPARQL endpoints. As
Hipla. is a brokering service, the URI resolving of Linked Data of the places in
the gazetteers is handled by the data owners.</p>
      <p>Hipla. prototype implementation provides a URI resolving service for
displaying information related to a place on a map view. The URL template for
resolving a place URI is http://hipla.fi/?uri=URI, where URI is the
identier of a place. The resolving mechanism can be used for displaying an HTML
presentation of a place for an end user for any place that is known to the Hipla.
service, i.e., can be found in a SPARQL endpoint con gured as a data source
for the service.</p>
      <p>Publishing Historical Maps We use three classes to model historical maps:
1) atlas, 2) map series, and 3) map. An atlas is a collection of maps, which may
contain one or more map series. A map series is a map published over several
sheets. Therefore the map sheets belonging to the same series have the same
scale and cartographic speci cations. The map class represents the actual map
sheets. It is also possible to store an individual map sheet without using the atlas
or map series class. The map series and map classes are described with common
properties, e.g. scale, map type and time of issue.</p>
      <p>The metadata of the maps including a map identi er is stored in the RDF
graph of the HIPLA Service, and the Map Warper tool provides the actual map
images for application use based on the map identi er.</p>
      <p>
        Integration into Legacy Applications The idea is that Cultural Heritage
organizations can connect their legacy cataloging systems to HIPLA using an
API in the same vein as in ONKI [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], harmonizing the content created by
the community. As a starting point, we have isolated the text search user
interface component used in the Hipla. prototype into a stand-alone JavaScript
widget. The widget can be integrated into a web-based cataloging system,
enriching text elds with autocompletion functionalities. The URI and label of the
place selected with the widget are communicated to the cataloging system via
a JavaScript callback function along with information about the source dataset,
e.g., its name and SPARQL endpoint URL. The idea is that the widget can
be con gured to suit di erent use cases, e.g., by adding organization's private
repository of places as a data source, or by customizing what kind of
contextual information about a place is displayed in the autocompletion search result
listing (e.g., accompanied with a compact info window containing a map that
shows the location of the place). We consider the autocompletion widget to be
generic enough to be applied not only to historical place ontologies, but to any
kind of reference ontologies (e.g., person databases and classi cation schemes).
6
      </p>
    </sec>
    <sec id="sec-6">
      <title>Application Case: Semantic Portal for World War II</title>
      <p>This section presents an application of the Hipla. prototype in the WarSampo
Portal,11 a system for publishing collections of heterogeneous, distributed data
about the Second World War on the Semantic Web. The WarSampo Portal
allows both historians and laymen to study war history and destinies of their
family members in war from di erent interlinked perspectives.
11 Available and in use at http://sotasampo.</p>
      <p>In this case, the Hipla. was populated with four data sources in SPARQL
endpoints: 1) National Archives of Finland's map application data of 612 wartime
municipalities, 2) the Finnish Spatio-Temporal Ontology describing the regions
of the Finnish municipalities in di erent times,12 3) a dataset of geocoded
Karelian map names (35,000 map names with coordinates and place types), and 4)
the current Finnish Geographic Names Registry (PNR) (800,000 places). In
addition, some 450 historical map sheets from two atlases were recti ed on modern
maps.</p>
      <p>Most datasets used in WarSampo contain references to historical places.
Hipla. provides the application with a brokering service of historical places
for 1) interlinking the WarSampo datasets and for 2) visualizing the contents of
di erent datasets on historical and contemporary maps. Since WarSampo uses
the Hipla. URIs in its datasets, the resolving mechanism of rendering URIs as
end-user HTML pages can be utilized easily. When there is a need in WarSampo
to show the user information about a place with a URI, this can be done easily
by just creating the link http://hipla.fi/?uri=URI. For example, the place
\Porkkala" can be found in the PNR dataset13 of the Linked Data Finland data
service with the local name P 10070203. Its URI</p>
      <p>can be rendered in Hipla. by the URI:</p>
      <p>as the HTML page depicted in Fig. 3, showing the location and related data
of Porkkala. This page has similar functionalities as the Hipla. service described
earlier. For example, Porkkala can be viewed on historical maps by using the map
tab, and related photographs, events, and magazine articles can be viewed by
following the links.
7</p>
    </sec>
    <sec id="sec-7">
      <title>Related Work and Discussion</title>
      <p>
        This paper presented HIPLA, an ontology library service [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] model for brokering
historical places from distributed LD gazetteers on historical and contemporary
maps, and its prototype implementation Hipla. . There are several gazetteers
of historical places on the web, such as The Historical Gazetteer of England's
Place-names,14 Gazetteer for Scotland,15 the Danish service DigDag16 for
nding historical administrative areas with polygons on maps, the Dutch services
Gemeentegeschiedenis.nl17 and Histopo.nl,18 and the Alexandria Digital Library
12 http://seco.cs.aalto. /ontologies/sapo/
13 Described at http://www.ldf. /dataset/pnr
14 http://www.placenames.org.uk
15 http://www.scottish-places.info
16 http://www.digdag.dk
17 http://www.gemeentegeschiedenis.nl
18 http://histopo.nl
Gazetteer [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Thesauri of historical places, published as Linked Data, include
the Getty TGN of some 1.5 million records and Pleiades19 [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] for ancient places.
Pelagios projects20 develop APIs and GUIs for multiple historical gazetteers,
such as Pleiades. DBpedia21 contains masses of LD of historical and
contemporary places while GeoNames focuses on modern places. VIAF22 brokers mutually
aligned authority les, including historical place names, from various national
libraries around the world in LD form, and from some additional open data
sources, such as DBpedia and Wikidata.
      </p>
      <p>In below, we summarize how the HIPLA model and Hipla. system address
the research challenges 1{4 set in Section 1, and in contrast with the related
works above.</p>
      <p>
        1. Contextualizing Historical Place Names. Gazetteers typically
provide information based on one underlying register without external context.
HIPLA advocates the idea of enriching historical place data by contextual data
based on using Linked Data, as illustrated in the WarSampo application case
based on Hipla. . It seems that this possibility is not much used in current
gazetteers even if they were based on LD that would facilitate this. Hipla. data
service supports URI dereferencing and traditional Linked Data browsing [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ],
providing also a kind of context for familiarizing oneself with the underlying
data. This LD publishing idea of resolving external place URIs as data in di
erent formats or as ready-to-use HTML pages for the end user to browse is used in
19 http://pleiades.stoa.org
20 http://commons.pelagios.org
21 http://www.dbpedia.org
22 http://viaf.org
LD-based gazetteers in di erent ways and to di erent degrees. Hipla. provides
a complete LOD service for its own LD repositories.
      </p>
      <p>2. Need for Historical Maps. In HIPLA, historical maps can be used
for providing a historical context for places. There are several online systems
for historical maps available. For example, OldMapsOnline23 is a search engine
for nding historical maps covering a given contemporary area. In contrast to
Hipla. , this service comes without a historical gazetteer, and the maps are not
recti ed.</p>
      <p>HIPLA includes a map service for aligning and viewing georecti ed historical
maps, as in the New York Public Library's Chronology of Place gazetteer.24
Major tools for rectifying maps include the open source tool Map Warper, employed
in Hipla. , and the commercial Georeferencer.25 These systems focus on maps
and are not data service gazetteers. HIPLA also publishes the metadata of the
historical maps as Linked (Open) Data. The dynamic and transparent selection
of the data sources makes it possible to understand the origins of the data.</p>
      <p>3. Maintaining Evolving Historical Gazetteers. A novelty of the HIPLA
model lies in the idea of crowdsourcing the creation of the ontologies by soliciting
contributions from the catalogers of Cultural Heritage content, as a side e ect of
their daily work. This idea is di erent from systems like Pleiades or GeoNames
that crowdsource volunteers' work in gazetteer development. We envision that
sustainable gazetteer maintenance should involve not only gazetteer developers
but also their users.</p>
      <p>
        4. Managing Distributed Historical Gazetteers. HIPLA is a
brokering service that not only aggregates the data for humans but also for machines
(legacy cataloging systems) using the SPARQL endpoint APIs of the
participating data services. The service itself hosts a triple store of shared suggested new
places and map metadata. The proposed brokering solution bears resemblance
to idea of \normalized ontology repositories" [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] where distributed ontology
services are normalized using shared SKOS-based APIs and are combined into
a larger service. In HIPLA, SPARQL is used for normalization and the domain
is historical gazetteers. This idea is also related to the VIAF model where
authority les from di erent sources are mapped to each other using owl:sameAs,
and are given unifying URIs in a new namespace. In our case, such mappings
and URIs are not created or maintained. The choice of what URIs to use is left
to the end user.
      </p>
      <p>Acknowledgements Hanna Hyvonen recti ed Hipla. maps and Eetu Makela
contributed in creating gazetteers. Our work was supported by the Finnish
Cultural Foundation and the Wikidata Project of Wikimedia Finland.
23 http://www.oldmapsonline.org
24 http://nypl.gazetteer.us
25 http://www.georeferencer.com</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Ashish</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sheth</surname>
            ,
            <given-names>A</given-names>
          </string-name>
          . (eds.):
          <article-title>Geospatial Semantics and Semantic Web: Foundations, Algorithms,</article-title>
          and Applications. Springer{Verlag (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <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 nd ontologies? A survey of ontology libraries</article-title>
          .
          <source>Web Semantics: Science, Services and Agents on the World Wide Web</source>
          <volume>11</volume>
          ,
          <issue>96</issue>
          {
          <fpage>111</fpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Elliott</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gillies</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>Digital geography and classics</article-title>
          .
          <source>Digital Humanities Quarterly</source>
          <volume>3</volume>
          (
          <issue>1</issue>
          ) (
          <year>2009</year>
          ), http://www.digitalhumanities.org/dhq/vol/3/1/000031.html
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Heath</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bizer</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Linked Data: Evolving the Web into a Global Data Space (1st edition)</article-title>
          .
          <source>Synthesis Lectures on the Semantic Web: Theory and Technology</source>
          , Morgan &amp; Claypool (
          <year>2011</year>
          ), http://linkeddatabook.com/editions/1.0/
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Hill</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Georeferencing: The Geographic Associations of Information</article-title>
          . MIT Press (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Hill</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Frew</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zheng</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          :
          <article-title>Geographic names: The implementation of a gazetteer in a georeferenced digital library</article-title>
          .
          <source>D-Lib</source>
          <volume>5</volume>
          (
          <issue>1</issue>
          ) (
          <year>1999</year>
          ), http://www.dlib.org/dlib/january99/hill/01hill.html
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7. 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.
          <volume>226</volume>
          {
          <fpage>230</fpage>
          . Springer{ Verlag (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8. Hyvonen, E.,
          <string-name>
            <surname>Tuominen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ikkala</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          , Makela, E.:
          <article-title>Ontology services based on crowdsourcing: Case National Gazetteer of Historical Places</article-title>
          .
          <source>In: Proc. of the ISWC</source>
          <year>2015</year>
          <article-title>Posters &amp; Demonstrations Track</article-title>
          .
          <string-name>
            <surname>CEUR-WS Proceedings</surname>
          </string-name>
          (
          <year>2015</year>
          ), http://www.ceur-ws.
          <source>org/</source>
          Vol-
          <volume>1486</volume>
          , vol
          <volume>1486</volume>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9. 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>
          , Vaatainen, J.:
          <article-title>Representing and utilizing changing historical places as an ontology time series</article-title>
          .
          <source>In: Ashish and Sheth [1]</source>
          , pp.
          <volume>1</volume>
          {
          <fpage>25</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. Hyvonen, E.,
          <string-name>
            <surname>Heino</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leskinen</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ikkala</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koho</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tamper</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tuominen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , Makela, E.:
          <article-title>WarSampo data service and semantic portal for publishing linked open data about the Second World War history</article-title>
          .
          <source>In: Proc. of ESWC 2016</source>
          . Springer{ Verlag (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Ikkala</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tuominen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , Hyvonen, E.:
          <article-title>Contextualizing historical places in a gazetteer by using historical maps and linked data</article-title>
          .
          <source>In: Proc. of Digital Humanities</source>
          <year>2016</year>
          , short papers (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <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>
          ),
          <volume>127</volume>
          {
          <fpage>145</fpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <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: Proc. of the 6th European Semantic Web Conference (ESWC</source>
          <year>2009</year>
          ). pp.
          <volume>768</volume>
          {
          <fpage>780</fpage>
          . Springer{ Verlag (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <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: Proc. of the 2008 IEEE International Conference on Distibuted Human-Machine Systems</source>
          . pp.
          <volume>335</volume>
          {
          <fpage>340</fpage>
          . IEEE Press (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Viljanen</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tuominen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , Makela, E., Hyvonen, E.:
          <article-title>Normalized access to ontology repositories</article-title>
          .
          <source>In: Proc. of the Sixth International Conference on Semantic Computing (IEEE ICSC</source>
          <year>2012</year>
          ). pp.
          <volume>109</volume>
          {
          <fpage>116</fpage>
          . IEEE Press (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>