<!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>Learning and Visualizing Cultural Heritage Connections between Places on the Semantic Web</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Tomi Kauppinen</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Kimmo Puputti</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Panu Paakkarinen</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Heini Kuittinen</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jari Väätäinen</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Eero Hyvönen</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Geological Survey of Finland</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Semantic Computing Research Group (SeCo) Helsinki University of Technology and University of Helsinki</institution>
          ,
          <country country="FI">Finland</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Semantic web techniques can be used to relate two things together. However, usually this relation is not accompanied with a measure that would tell how interesting the relation is. Data mining tradition provides interestingness measures; it is natural to try and fit semantic web and data mining traditions together. In this paper we use support and confidence values provided by association rule mining as interest measures for relations. The presented method is tailored to location ontologies in order to find out what interesting mutual relations two places have based on annotations in the cultural heritage domain. The method also uses ontology-based reasoning to group places together. We present tests of running the method against a set of over 60,000 annotations in order to find out cultural heritage connections between places.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Cultural heritage collections contain rich semantic metadata about cultural objects such
as museum objects, photographs, maps, paintings, poems, books, folk songs, and videos.
This metadata contains explicit descriptions of objects, but in addition there is implicit
hidden knowledge that has a potential to be discovered by data mining techniques. For
example, in cultural heritage annotations of museum objects places co-occur in
different roles such as place of manufacture or place of usage. This means that an item in
museum might have originally been manufactured in Asia but with the help of Silk
Road it has been used in Europe.</p>
      <p>In essence, the research problems in here are:
– How to find out these implicit relations between places?
– How to visualize relations for a user?</p>
      <p>
        In this paper we will present a method to create these semantic cultural heritage
relations between locations to be used in e.g. visualization. The method examines first
in which different roles places are in annotations of objects: the examined roles are
place of manufacture and place of usage. Method then uses association rule mining [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]
to relate locations together. The result can then be used with the help of visualization
mechanisms to examine how different locations (or cultures) have exchanged e.g. goods
and art over time.
      </p>
      <p>
        However, one of the identified problems is that annotations in cultural heritage
data make references to locations from different levels of granularity (e.g. countries
vs. cities). For this reason we also present a revised version of our method that uses
ontology-based inference to group locations by using topological relations [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] (overlaps
and touches) and partonomy hierarchies. The method is then able to produce cultural
relations also between grouped locations, for example, between “Sweden in different
times” and “Finland in different times”.
      </p>
      <p>The paper is organized as follows. Section 2 describes annotations of the semantic
cultural heritage portal CULTURESAMPO used in the experiments. Section 3 describes a
method that uses co-occurence techniques to create relations between locations taking
into account their roles in the annotations and presents results of testing the method.
Section 4 identifies problems of the first version of the method due to cultural heritage
data, presents a revised method and shows the results of the revised method. Section 5
discusses the results and the related work in the field and Section 6 concludes the paper.</p>
    </sec>
    <sec id="sec-2">
      <title>Materials</title>
      <sec id="sec-2-1">
        <title>Cultural Objects of CULTURESAMPO</title>
        <p>
          The material used in this research are annotations of cultural objects in the portal
CULTURESAMPO Finnish Culture on the Semantic Web 2.0 [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. The material consists
of heterogeneous cultural content which comes from collections of 12 Finnish
museums, libraries, archives, and other memory organizations is annotated using various
ontologies. All of these annotations are made using the Resource Description Framework
(RDF)3 and a set of ontologies.
        </p>
        <p>The dataset is metadata about over 60,000 objects, e.g. museum objects, photographs,
maps, paintings, poems, books, folk songs, videos, et cetera coming from almost 100
different collections and over 1,5M other reference resources (concepts, places, times,
etc.). There are many kinds of works of art, such as museum items, literary work,
documents, illustrated works (paintings), etc. In our research the most important object type
appears to be artifact, because artifacts commonly have different location roles such as
place of manufacture, place of usage and place of collection. It is notable that around
9000 of 60,000 objects are museum items.</p>
        <p>CULTURESAMPO annotations include the following location roles:
– place of discovery: a place from where an object was found
– place of manufacture: a place where an object was manufactured
– place of acquirement: a place from where an object was acquired
– place of creation: a place where an object was created
– place of photographing: a place where a photograph was taken at</p>
        <sec id="sec-2-1-1">
          <title>3 http://www.w3.org/RDF/</title>
          <p>– place of subject: a place depicted in an object such as a painting
– place of usage: a place where an object was/is used
– place of context: a place relevant to an object in an unspecified way</p>
          <p>See table 2.1 for overall statistics of different roles of location used in different types
of objects.</p>
          <p>CULTURESAMPO (CS) makes use of a Place Ontology. CULTURESAMPO Place
Ontology provides e.g. partonomy hierarchy of locations and coordinates of center
points of locations. It is derived from the annotations and enriched and validated later
on with coordinate and partonomy information from Place Name Registry (PNR)4
gazetteer. PNR contains around 800000 place names and hence contains many times
more Finnish place names compared to e.g. TGN (Getty Thesaurus of Geographic
Names)5, Geonet Names Server (GNS)6, or Geonames-dataset7. However, descriptions
of international places in CS Place Ontology have been enriched with coordinates from
GNS.
3</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Method</title>
      <p>3.1</p>
      <sec id="sec-3-1">
        <title>Relating Locations with Association Rules</title>
        <p>As we saw in the previous section in many annotations multiple locations are mentioned
in different roles, for example an artifact may have a place of manufacture and also a
place of usage. This implies that two locations are related because of cultural activity
4 PNR is provided by the National Land Survey of Finland (http://www.mml.fi)
5 http:www.getty.eduresearchconducting_researchvocabulariestgn
6 http://earth-info.nga.mil/gns/html/
7 http://www.geonames.org/
between them. However, even if one co-occurrence already relates two locations it is
not apparent how interesting this relation is.</p>
        <p>
          In order to relate locations together and to measure their interestingness we apply
a method for mining association rules [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] and define support(A ⇒ B) = SA⇒B (=
SB⇒A) as follows
        </p>
        <p>SA⇒B =
number of annotations containing both A and B</p>
        <p>total number of annotations</p>
        <p>Where A is a set of annotations of objects where a certain location have a certain
role and similarly B is another set of annotations of objects.</p>
        <p>Similarly, conf idence(A ⇒ B) = CA⇒B is defined as</p>
        <p>CA⇒B =
number of annotations containing both A and B</p>
        <p>number of annotations containing just A</p>
        <p>For example, figure 1 shows sets A and B where in all objects of set A Helsinki
has the role of place of usage. These four objects are denoted with letters k, l, m, and
n. Similarly Mumbai is defined in the role place of manufacture in all objects of set
B, namely in the three objects denoted with letters m, n and o. The intersection of A
and B contains those two objects m and n having Helsinki as the place of usage and
Mumbai as the place of manufacture. We can then calculate e.g. CA⇒B = 42 = 0.5 and
CB⇒A = 23 ≈ 0.67.</p>
        <p>The method has following steps:
1. Creation of sets (A, B, . . . ) for each location in each role (e.g. “Helsinki” as a place
of manufacture) based on annotations. One set Ai contains all the objects where e.g.
“Helsinki” is mentioned in the role place of manufacture.
2. Association rule mining. Sets (A, B, . . . ) are used for mining association rules. The
minimum support and the minimum confidence can be used to prune out infrequent
patterns.
(1)
(2)
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Results of The First Version of The Method</title>
        <p>We applied the described method to produce relationships between locations using the
roles place of manufacture and place of usage in annotations of CULTURESAMPO . This
method was implemented using Weka8.</p>
        <p>When using the association rule mining without ontological inference the method
found 803 relations between locations in roles place of manufacture and place of usage.
In practise, the implementation produced following kind of relations expressed in
Turtle9, shown partially in the following example (relation stores also number of objects
in question, links to objects, support value etc.). In this example Lahti is in a role of a
place of usage and Hollola of a place of manufacture.</p>
        <sec id="sec-3-2-1">
          <title>8 www.cs.waikato.ac.nz/ml/weka/</title>
          <p>9 http://www.w3.org/2007/02/turtle/primer/</p>
        </sec>
      </sec>
      <sec id="sec-3-3">
        <title>3.3 Visualization of Results</title>
        <p>In order for a user to be able to examine how different locations (or cultures) have
exchanged e.g. goods and art over time we implemented a visualization system that
uses the cultural relations produced by the method.</p>
        <p>Figure 2 shows a visualization of results on a map 10. A user is interested in seeing
where items used in a city called Lahti have been manufactured. As a first step, the
user has selected Lahti in the role place of usage. As a result, all those locations that
have the role place of manufacture in same item annotations are shown and again the
thickness of the arrow depicts how large a portion of objects used in Lahti are from a
certain location such as Japan, Italy, France, Brasil, etc.</p>
        <p>The problem, however, is that locations are at different levels of granularity
(countries versus cities), or represent close-by regions (neighbouring cities) or even
over10 We make use of the openly available Google Maps API to provide the map visualization.
lapping historical regions. In the next section we examine these problems further and
propose a revised method to tackle them.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Revised Method</title>
      <sec id="sec-4-1">
        <title>Why the Method Needs Revising?</title>
        <p>As we saw in the previous section association rule mining was able to relate places
together. However, there are problems related to the nature of annotations. Namely,
annotations are characterized by the following features:
Semantic granularity: Annotations contain references to locations on different levels
of granularity. For example, some museum items may refer to Paris while an other
item refer to France.</p>
        <p>Use of nearby locations: Nearby locations are used in annotations. For example, two
neighboring villages may be referenced in different annotations.</p>
        <p>Mismatches due to historical changes: Locations have changed their names, or they
have merged and split, which causes semantic mismatch between locations from
different times. For example, in one annotation a reference is made to (historical)
Bombay while in other annotation a reference is made to (contemporary) Mumbai.</p>
        <p>
          To provide a revised method that is able to take into account these problems we will
make use of SAPO (The Finnish Time-Location Ontology) [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. SAPO contains
historical locations (mainly municipalities), changes between them, and temporal properties
(like when a location has existed) and spatial properties (like polygonal boundaries).
SAPO defines also 784 overlaps- and 2645 touches-relations between historical
municipalities. The overlaps-relations between municipalities were generated using
knowledge about changes e.g. merges and splits between locations [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. The touches-relations
between neighbouring municipalities were generated to SAPO automatically by
examining polygons of historical municipalities.
4.2
        </p>
      </sec>
      <sec id="sec-4-2">
        <title>Grouping Places as a Solution</title>
        <p>As said, annotations contain references to locations that are topologically and
mereologically close i.e. they overlap, touch or are in a partonomy hierarchy. A practical example
of this is depicted in Figure 3 showing locations near the current border between
Finland and Russia. A municipality called Imatra overlaps many historical municipalities,
namely Ruokolahti, Jääski and Joutseno. On the other hand all these three historical
municipalities were neighbors of each other i.e. they touch. Different municipalities
near the current border have also been in different partonomy hierarchies i.e. as part of
Finland or as part of Russia.</p>
        <p>For these reasons we will revise our method and also group places together. The
following example illustrates the idea of these groupings.</p>
        <p>All places of Figure 3 have been used in annotations. For example, a hat in the
bottom left corner is annotated with Joutseno in the role place of usage while Jääski is in
the same role in an annotation of the horn shown in the bottom right corner. Hence a
group called G1 = “Joutseno and its neighbouring municipalities as places of
manufacture” contains these two municipalities. Another group is G2 = “Imatra and its
historical overlapping municipalities as places of usage”. Further on, as Figure 3 shows,
two different museum items were manufactured either in Imatra (a chair in 1957) or in
an overlapping historical Ruokolahti (a shepherd’s whistle in 1920). Hence these two
items belong to the group place G2.</p>
        <p>Next, we will describe a revised method that takes into account these characteristics
to produce relations between locations by using following principles:
1. Interestingness of relations are measured based on amount of co-occurrences as
was done in the first version of the method
2. Locations are grouped and new “group places” created
(a) if places are in the same partonomy,
(b) if places are neighbouring locations (i.e. they touch) or
(c) if places overlap for historical reasons.
4.3</p>
      </sec>
      <sec id="sec-4-3">
        <title>Revising the Method</title>
        <p>We will next present different types of grouping criteria of locations in sections 4.4, 4.5,
and 4.6. These types include grouping by partonomy (by using partof -relations),
grouping by neighborhood (by using touches-relations), and finally grouping by diachronic
regions11 by using overlaps-relations. Groupings will be used by the method to infer
relations between groups of locations rather than just between locations.</p>
        <p>In essence, the revised method goes as follows. The step one creates initial sets of
items for each location in each role. Step two uses different methods to produce groups
of locations — these will be explained in the following subsections. And step three
produces weighted relations between locations (or groups of locations).
In this variation of the inference, mereological relations i.e. containment relations
(partof-relations) are used to group locations that are in the same partonomical hierarchy.
11 The term “diachronic” comes from Greek where “dia” means through and “chronos” means
time. By diachronic region we mean here a location together with all historical locations that
overlap it because of e.g. merges, splits or name changes.</p>
        <p>Fig. 6. Locations L1 and L2 overlap the
location L3.</p>
        <p>See Figure 4 where locations L2, L3 and L4 are parts of location L1. Note that L4 is a
part of L3 but because L3 is a part of L1, accordingly, also L4 is a part of L1 due the
transitive nature of part-of relationship.</p>
        <p>Grouping means that all roles (like place of manufacture) locations have in
annotations are propagated up in the partonomy hierarchy. As a result new location groups
are generated such as “India and all its municipalities in role of manufacturing”. If e.g.
“Mumbai” is mentioned in the role place of manufacture in one annotation, “India and
all its municipalities in the role of manufacturing” will also get the role place of
manufacture in the same annotation. The partonomy of a location is a union SP of location
itself and all locations that are part of it.</p>
        <p>Grouping by partonomy enables to answer to questions like “In which continents
items manufactured in Asia are used in?”
4.5</p>
      </sec>
      <sec id="sec-4-4">
        <title>Grouping by Neighboring Locations</title>
        <p>Neighboring locations of the location L1 form together “neighborhoods” of the location
L1. This idea is used when locations are grouped by neighboring locations to be used by
the method. In essence the neighborhood of a location L1 is formed by using
touchesrelations location L1 has with other locations.</p>
        <p>In Figure 5 locations L2, L3, L4 and L5 are neighboring locations with location
L1 i.e. they all touch L1. For example, if “Helsinki” touches “Vantaa”, “Espoo” and
“Sipoo”, then the neighborhood of “Helsinki” contains all these neighbors and “Helsinki”
itself.</p>
        <p>Grouping by neighborhood means in practice that location roles are propagated to
“neighborhoods”. For example, if an item is manufactured in “Espoo” then the
“neighborhood of Helsinki in the role of manufacturing” will get the role place of manufacture
in this annotation in the inferred model as well. The neighborhood of a location is a
union SN of region itself and all regions it touches.</p>
        <p>Grouping by neighborhood enables to answer questions like “In which approximate
locations items manufactured in Helsinki (or nearby) are used in?”
4.6</p>
      </sec>
      <sec id="sec-4-5">
        <title>Grouping by Diachronic Regions</title>
        <p>Annotations in cultural heritage domain typically make references to historical
locations that may overlap even if these locations have different names. This phenomenon
is used as a motivation when historical locations are grouped to form diachronic
regions. Figure 6 illustrates the idea: both locations L1 and L2 overlap the location L3.
These overlaps are due to historical changes. For example, Mumbai changed its name
from Bombay in year 1996 12 which means their spatial extensions heavily overlap.</p>
        <p>Grouping by diachronic regions propagates roles locations have in annotation also
to “diachronic” regions they overlap. For example, if an item is manufactured in
“Bombay” this knowledge is propagated to “diachronic Mumbai”. Hence a diachronic region
is a union SD of region itself and all overlapping regions.</p>
        <p>Grouping by diachronic regions enables to answer questions like “In which modern
(or historical) locations items manufactured in Mumbai (or any of its historical
predecessors) are used in?”
4.7</p>
      </sec>
      <sec id="sec-4-6">
        <title>Results of the Revised Version of the Method</title>
        <p>
          The revised method, including the association rule mining (apriori), was implemented
in Java using Jena library [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] in order to provide reasoning for groupings. The efficiency
was not the main goal. By using the ontological inference i.e. when grouping locations
together in different ways the result was a lot more relations. By grouping locations
using partonomy hierarchy the method was able to create 5017 relations between
locations in these two roles. By adding grouping by diachronic regions the result was 5799
relations. Grouping both by partonomy and neighborhood resulted in 13128 relations.
By combining all different groupings the result was 13806 relations. All these relations
are ranked by support and confidence.
        </p>
        <p>Among these results are more generalized ones than what we were able to produce
with the first version of the method. For example, a user can examine relations on a
country level, or between two countries that both have had different borders and perhaps
even different names in different times. Furthermore, instead of examining relations of a
single city like Helsinki a user is able to examine the relations from whole neighborhood
of Helsinki to other parts of the world.
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Related Work and Discussion</title>
      <p>Association rule mining alone was able to produce cultural heritage relations between
places in different roles. In our visualization system all these relations are shown and
the width of the arrow indicates the confidence value for that relation.</p>
      <p>However, as we identified, the granularity of references to places in annotations
creates problems. As a solution we used topological relations of geospatial ontologies in a
revised method. Grouping by partonomy, neighborhood or diachronic regions produced
substantially more relations. By combining these different grouping types the method
was able to produce even more relations.
12 http://en.wikipedia.org/wiki/Mumbai</p>
      <p>
        Data mining techniques have been applied in the area of the semantic web for
example for mining frequent characteristics [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] from knowledge bases. These characteristics
can be e.g. places of living or ages of clients of some bank. Furthermore, association
rule mining have been applied to analyze and to structure folksonomies [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] and for
extending an existing ontology [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. The grouping technique we proposed is somewhat
related to the tradition of mining multilevel association rules (see e.g. [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], page 244)
where concept hierarchies are used for providing these “groups”. Multirelation
association rule mining is another closely related field (see e.g. [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]). Spatial association rules
have also been proposed [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], they are rules like “most big cities in Canada are close
to the Canada-U.S. border”. Wiki content has been used as a source to extract content
to allow for querying relations between places [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] and e.g. for revealing that Innsbruck
and Leipzig both share the same twin town, Krakow. The interestingness measures we
used were limited to support and confidence but the presented framework could easily
utilize also other interestingness measures (such as lift and conviction) as well (see e.g.
[
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] for discussion and overview of measures). However, in that case the visualization
part should also be altered accordingly.
      </p>
      <p>Our approach is different from existing ones in that it uniquely combines 1) spatial
tradition (to be able to explicate spatial relations), 2) ontology-based reasoning (to be
able to group locations by spatial relations), and 3) co-occurrence techniques (to
explicate the confidence and support of a relation) to produce semantic relations between
locations using roles and 4) application of the methods in the cultural heritage domain.
6</p>
    </sec>
    <sec id="sec-6">
      <title>Conclusions</title>
      <p>In this paper we introduced a method for creating cultural heritage relations between
places based on activities between them. In order to create them we used a set of
annotations of a semantic cultural heritage portal. We concentrated in two roles locations have
in annotations: place of manufacture and place of usage and examined whether two
locations co-occur in annotations in these roles. By employing co-occurrence techniques
the method examined how strong this pattern is compared to other co-occurrences.
However, as was shown, annotations use locations from different levels of a
partonomy, from neighboring locations or historically overlapping regions. For this reason we
presented a revised method that is able to group locations (by e.g. partonomy) with the
help of ontology-based reasoning.</p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgments</title>
      <p>Our research is done in the National Semantic Web Ontology Project in Finland 13
(FinnONTO) 2003–2007, 2008-2010 funded mainly by the Finnish Funding Agency
for Technology and Innovation (Tekes) and in an EU project SmartMuseum14 supported
within the IST priority of the Seventh Framework Programme for Research and
Technological Development.
13 http://www.seco.tkk.fi/projects/finnonto/
14 http://smartmuseum.eu/</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>R.</given-names>
            <surname>Agrawal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Imielinski</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A. N.</given-names>
            <surname>Swami</surname>
          </string-name>
          .
          <article-title>Mining association rules between sets of items in large databases</article-title>
          . In P. Buneman and S. Jajodia, editors,
          <source>Proceedings of the 1993 ACM SIGMOD International Conference on Management of Data</source>
          , pages
          <fpage>207</fpage>
          -
          <lpage>216</lpage>
          , Washington, D.C.,
          <string-name>
            <surname>FebruaryJune-FebruaryAugust</surname>
          </string-name>
          ˜
          <year>1993</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>S.</given-names>
            <surname>Auer</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Lehmann</surname>
          </string-name>
          .
          <article-title>What have Innsbruck and Leipzig in common? Extracting semantic from wiki content</article-title>
          . In E. Franconi,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kifer</surname>
          </string-name>
          , and W. May, editors,
          <source>Proceedings of the 4th European Semantic Web Conference (ESWC)</source>
          , volume
          <volume>4519</volume>
          of Lecture Notes in Computer Science, pages
          <fpage>503</fpage>
          -
          <lpage>517</lpage>
          . Springer,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>J. J.</given-names>
            <surname>Carroll</surname>
          </string-name>
          , I. Dickinson,
          <string-name>
            <given-names>C.</given-names>
            <surname>Dollin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Reynolds</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Seaborne</surname>
          </string-name>
          , and
          <string-name>
            <given-names>K.</given-names>
            <surname>Wilkinson</surname>
          </string-name>
          .
          <article-title>Jena: Implementing the semantic web recommendations</article-title>
          .
          <source>Technical Report HPL-2003-146</source>
          ,
          <string-name>
            <given-names>HP</given-names>
            <surname>Labs</surname>
          </string-name>
          ,
          <year>December 24</year>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>L.</given-names>
            <surname>Dehaspe</surname>
          </string-name>
          .
          <article-title>Frequent pattern discovery in first-order logic</article-title>
          .
          <source>Ph.D. Dissertation</source>
          , K.U.Leuven,
          <year>December 1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>M.</given-names>
            <surname>Egenhofer</surname>
          </string-name>
          .
          <article-title>A formal definition of binary topological relationships</article-title>
          .
          <source>In Foundations of Data Organization and Algorithms</source>
          , 3rd International Conference,
          <string-name>
            <surname>FODO</surname>
          </string-name>
          <year>1989</year>
          , volume
          <volume>367</volume>
          of Lecture Notes in Computer Science, pages
          <fpage>457</fpage>
          -
          <lpage>472</lpage>
          ,
          <year>1989</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6. J. Han and
          <string-name>
            <given-names>M.</given-names>
            <surname>Kamber</surname>
          </string-name>
          .
          <article-title>Data Mining: Concepts and Techniques</article-title>
          . Morgan Kaufmann Publishers,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>E.</given-names>
            <surname>Hyvönen</surname>
          </string-name>
          , E. Mäkelä,
          <string-name>
            <given-names>T.</given-names>
            <surname>Kauppinen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Alm</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Kurki</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Ruotsalo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Seppälä</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Takala</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Puputti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Kuittinen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Viljanen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Tuominen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Palonen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Frosterus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Sinkkilä</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Paakkarinen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Laitio</surname>
          </string-name>
          , and
          <string-name>
            <given-names>K.</given-names>
            <surname>Nyberg</surname>
          </string-name>
          .
          <article-title>Culturesampo - finnish culture on the semantic web 2.0. thematic perspectives for the end-user</article-title>
          .
          <source>In Proceedings, Museums and the Web</source>
          <year>2009</year>
          , Indianapolis, USA, April
          <volume>15</volume>
          -18
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>J.</given-names>
            <surname>Józefowska</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ławrynowicz</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T.</given-names>
            <surname>Łukaszewski</surname>
          </string-name>
          .
          <article-title>Frequent pattern discovery from owl dlp knowledge bases</article-title>
          .
          <source>In Managing Knowledge in a World of Networks, 15th International Conference, EKAW 2006</source>
          , pages
          <fpage>287</fpage>
          -
          <lpage>302</lpage>
          , Podebrady,
          <source>Czech Republic, October 2-6</source>
          ,
          <year>2006</year>
          ,.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>T.</given-names>
            <surname>Kauppinen</surname>
          </string-name>
          and
          <string-name>
            <given-names>E.</given-names>
            <surname>Hyvönen</surname>
          </string-name>
          .
          <source>Modeling and Reasoning about Changes in Ontology Time Series</source>
          , pages
          <fpage>319</fpage>
          -
          <lpage>338</lpage>
          . Integrated Series in Information Systems. Springer-Verlag, New York (NY), New York, NY, January 15
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. T. Kauppinen,
          <string-name>
            <given-names>H.</given-names>
            <surname>Kuittinen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Tuominen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Seppälä</surname>
          </string-name>
          , and
          <string-name>
            <given-names>E.</given-names>
            <surname>Hyvönen</surname>
          </string-name>
          .
          <article-title>Extending an ontology by analyzing annotation co-occurrences in a semantic cultural heritage portal</article-title>
          .
          <source>In Proceedings of the ASWC 2008 Workshop on Collective Intelligence (ASWC-CI 2008), 3rd Asian Semantic Web Conference (ASWC</source>
          <year>2008</year>
          ), Bangkok, Thailand, December 8-11 (postponed to early
          <year>2009</year>
          )
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>T.</given-names>
            <surname>Kauppinen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Väätäinen</surname>
          </string-name>
          , and
          <string-name>
            <given-names>E.</given-names>
            <surname>Hyvönen</surname>
          </string-name>
          .
          <article-title>Creating and using geospatial ontology time series in a semantic cultural heritage portal</article-title>
          . In S. Bechhofer et al.(Eds.):
          <source>Proceedings of the 5th European Semantic Web Conference 2008 ESWC</source>
          <year>2008</year>
          , LNCS 5021,
          <string-name>
            <surname>Tenerife</surname>
          </string-name>
          , Spain, pages
          <fpage>110</fpage>
          -
          <lpage>123</lpage>
          , June 1-5
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>K.</given-names>
            <surname>Koperski</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Han</surname>
          </string-name>
          .
          <article-title>Discovery of spatial association rules in geographic information databases</article-title>
          .
          <source>In SSD '95: Proceedings of the 4th International Symposium on Advances in Spatial Databases</source>
          , pages
          <fpage>47</fpage>
          -
          <lpage>66</lpage>
          , London, UK,
          <year>1995</year>
          . Springer-Verlag.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>C. Schmitz</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Hotho</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Jäschke</surname>
            , and
            <given-names>G.</given-names>
          </string-name>
          <string-name>
            <surname>Stumme</surname>
          </string-name>
          .
          <article-title>Mining association rules in folksonomies</article-title>
          .
          <source>In Proceedings of the 10th International Federation of Classification Societies Conference</source>
          , pages
          <fpage>261</fpage>
          -
          <lpage>270</lpage>
          . Springer,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>P.-N. Tan</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Kumar</surname>
            , and
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Srivastava</surname>
          </string-name>
          .
          <article-title>Selecting the right objective measure for association analysis</article-title>
          .
          <source>Information Systems</source>
          ,
          <volume>29</volume>
          (
          <issue>4</issue>
          ):
          <fpage>293</fpage>
          -
          <lpage>313</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>