<!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>Knowledge-based Relation Discovery in Cultural Heritage Knowledge Graphs</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Eero Hyvonen</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Heikki Rantala</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Helsinki Centre for Digital Humanities, University of Helsinki</institution>
          ,
          <country country="FI">Finland</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Semantic Computing Research Group (SeCo), Aalto University</institution>
          ,
          <country country="FI">Finland</country>
        </aff>
      </contrib-group>
      <fpage>230</fpage>
      <lpage>239</lpage>
      <abstract>
        <p>This paper presents a new knowledge-based approach for nding serendipitous semantic relations between resources in a knowledge graph. The idea is to characterize the notion of \interesting connection" in terms of generic ontological explanation patterns that are applied to an underlying linked data repository to instantiate connections. In this way, 1) semantically uninteresting connections can be ruled out e ectively, and 2) natural language explanations about the connections can be created for the end-user. The idea has been implemented and tested based on a knowledge graph of biographical data extracted from the biographies of 13 000 prominent historical persons in Finland, enriched by data linking to collection databases of museums, libraries, and archives. The demonstrator is in use as part of the BiographySampo portal of interlinked biographies.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Semantic Web (SW)3 and Linked Data (LD) technologies [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] facilitate
crossdisciplinary and cross-organizational data integration. By representing and
processing data using shared semantics, based on description and rule logics [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], SW
data models and other standards, such as RDF, OWL, SKOS, and SWRL, data
integration and reasoning can be applied to the data in a well-de ned way. This
is useful for semantic data interoperability, enrichment, validation, exploration,
visualization, and knowledge discovery. A promising and challenging
interdisciplinary research and application area in this eld has been Cultural Heritage
(CH) [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] and Digital Humanities (DH) [17]. Data in this domain is heterogeneous,
multi-topical, multi-lingual, comes in large quantities, is strongly contextualized
by time and place, has to be personalized for users, and is created collaboratively.
These challenges can be attacked using semantic web technologies.
      </p>
      <p>
        Research Problem Within this area of research, this paper focuses on
the problem of discovering serendipitous relations (a.k.a connections,
associations) in semantically rich interlinked CH datasets, i.e., Knowledge Graphs (KG).
3 For this international e ort, see http://www.w3.org/standards/semanticweb/.
Serendipitous4 knowledge discovery [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] is one of the grand promises and
challenges of the Semantic Web. However, there is surprisingly little research about
it. A reason for this may be that the notion of serendipity is conceptually
complicated to model and measure [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. There is also the lack of high quality densely
interlinked datasets, which are needed for nding novel connections in data.
      </p>
      <p>In particular, we focus on the problem of nding \interesting" [19]
connections between the resources in a KG, such as persons, places, and other named
entities. Here the query consists of two or more resources, and the task is to nd
semantic relations, i.e., the query results, between them that are of interest to
the user.</p>
      <p>
        Related Works This problem has been addressed before in di erent
domains. The approaches reported in the literature [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] di er in terms of the query
formulation, underlying KG, methods for nding connections, and representation
of the results. Some sources of inspiration for our paper are shortly reviewed
below. In [18] the idea is applied for association nding in national security domain.
Within the CH domain, CultureSampo5 [
        <xref ref-type="bibr" rid="ref9">9, 16</xref>
        ] contains an application
perspective where connections between two persons were searched using a breath- rst
algorithm, and the result was a list of arcs (such as student-of, patron-of, etc.),
connecting the persons based on the Getty ULAN6 knowledge graph of
historical persons. In RelFinder7 [
        <xref ref-type="bibr" rid="ref5 ref6">15, 6, 5</xref>
        ], based on the earlier "DBpedia Relationship
Finder" [14], the user selects two or more resources, and the result is a minimal
visualized graph showing how the query resources are related with each other,
e.g., how is Albert Einstein related to Kurt Godel in DBpedia/Wikipedia|both
gentlemen, e.g., worked at the Princeton University. In WiSP [20], several paths
with a relevance measure between two resources in the WikiData KG8 can be
found, based on di erent weighed shortest path algorithms. The query results
are represented as graph paths. Some application such as RelFinder and Explass
[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] allow ltering relations between two entities with facets.
      </p>
      <p>From a methodological perspective, the main challenge in these systems is
how to select and rank the interesting paths, since there are exponentially many
possible paths between the query resources in a KG. This problem can be
approached by focusing only on "simple paths" that do not repeat nodes, on only
restricted node and arc types in the graph (e.g., social connections between
persons), and by assuming that shorter, possibly weighted paths are more
interesting than longer ones. For weighting paths, measures such as page rank of
nodes and commonness of arcs, can be used.</p>
      <p>The problem of nding interesting connections has also addressed in the eld
of recommender systems [11]. For example, in [12] a knowledge-based approach
has been used to nd relations between musicians and places. However, here the
goal is to nd recommended interesting resources related to a given resource. For
4 Serendipity means 'happy accident' or 'pleasant surprise', even 'fortunate mistake'.
5 http://www.kulttuurisampo.
6 http://www.getty.edu/research/tools/vocabularies/ulan/
7 http://www.visualdataweb.org/rel nder.php
8 http://wikidata.org
example, if a user is interested in a movie, then other movies can be recommended
based on, e.g., similarity to other movies, or on statistical collaborative ltering.</p>
      <p>Research Hypothesis The graph-based works above make use of generic
traversal algorithms that are application domain agnostic. In contrast, this paper
suggests an alternative, knowledge-based approach to nding interesting
connections in a KG. The idea is to formalize the notion of "interestingness" [19] in
the application domain using general explanation patterns that can be
instantiated in a KG by using graph traversal queries, e.g., SPARQL9. For example,
the pattern "Person X created an artwork Y with place Z as a subject" can be
used to nd numerous instances of relation &lt; X; Y; Z &gt; between X (any person
instance), Y (any book, painting, piece of music, etc.), and Z (any place) sharing
the same explanation and the connection type. The bene ts of this approach are:
1) Non-sense relations between the query resources can be ruled out e ectively,
and 2) the explanation patterns can be used for creating natural language
explanations for the connections, not only graph paths to be interpreted by the
end user. The price to be paid is the need for crafting the patterns and queries
manually, based on application domain knowledge, as customary in
knowledgebased system. The amount of work needed depends on the underlying knowledge
graph, especially its versatility in di erent kind of arcs and nodes and how
easily they can be generalized in the patterns. We believe that the number of ways
in which resources can potentially be connected is in many cases manageable,
which makes the approach feasible.</p>
      <p>In the following, a case study of applying this approach is presented in the
Cultural Heritage domain by using a KG of biographical data. In conclusion,
lessons learned are discussed, and further research suggested.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Case Study: Semantic Relations in a Biographical Knowledge Graph</title>
      <p>In historical research one is often interested to nd out relations between things,
such as people, say Leonardo da Vinci, and places, say Florence. Or perhaps
the researcher is interested to nd out about more general relations between
certain types of things, such as Finnish novelists, and larger areas, such as South
America. Our tool, Faceted Relator, can be used for solving such problems.</p>
      <p>Faceted Relator combines ideas of faceted search [21] and relational
search. The idea is to transform a KG into a set of instances of interesting
relations for faceted analysis. A relation instance has the following core
properties: 1) a literal natural language expression that explains the connection in a
human readable form. 2) a set of properties that explicate the resources that are
connected. For example, the following illustrative example of a tertiary relation
&lt; X; Y; Z &gt; connects Leonardo da Vinci to Vinci and to year 1452 based on the
explanation "Person X was born in place Y in Z" for birth events:
:c123 a :BirthConnection;
9 https://www.w3.org/TR/sparql11-overview/
:explanation "Leonardo da Vinci was born in Vinci in 1452";
:place :vinci;
:time 1452;
:person :Leonardo_da_Vinci .
:BirthConnection rdfs:label "Person X was born in place Y in time Z" .</p>
      <p>Relation instances like this can be searched for in a natural way using faceted
search, where the facets are based on the properties of the instances, that can
often be organized hierarchically. In this case, there would be a facet for
explanation types (such as :BirthConnection), and facets for places (in a partonomy),
persons (that may be organizaed into a hierarchy based on, e.g., occupation or
nationality), and times (in a partonomy). By making selections on the facet
hierarchies, the result set is ltered accordingly and hit counts in facets recalculated.
In this way, one could lter out with two clicks, e.g., the di erent ways in which
artists are related to Italy. The query results would include Leonardo being born
in Vinci, but also Canaletto having painted a picture that depicts Venice, and
so on.</p>
      <p>The transformation of a KG into relation instances can be created
dynamically/virtually while querying or in a separate preprocessing compilation phase.
If the number of interesting connections to be pre-computed is not too large,
preprocessing makes sense since it speeds up the querying substantially and makes
its easier to debug the system, because all interesting connection are explicated
and can be checked. For graph transformations, SPARQL CONSTRUCT queries
can be used e ectively. In our demonstrator, for example, each explanation
pattern has a corresponding SPARQL CONSTRUCT query that extracts the
corresponding connection instances to be use in faceted search. Based on ten patterns,
40 000 connections in total were found and could be generated in a preprocessing
phase fairly easily.</p>
      <p>The method outlined above was tested in the context of BiographySampo10,
a linked data service and semantic portal aggregating and serving
biographical data [10]. The knowledge graph of this system includes several interlinked
datasets:
1. Biographical data extracted in RDF form from 13 144 Finnish biographies,
including, e.g., 51 937 family relations, 4953 places, 3101 occupational titles,
and 2938 companies.
2. HISTO ontology11 of Finnish history including more than one thousand
historical events. Data for the events includes people and places related to
the event. The data was available in RDF format.
3. The Fennica National Bibliography12 is an open database of Finnish
publications since 1488. The metadata includes, among other things, the author
of the book and the subject matter of the book, which can include places.
10 https://seco.cs.aalto. /projects/biogra asampo/
11 https://seco.cs.aalto. /ontologies/histo/
12 https://www.kansalliskirjasto.
/en/services/conversion-and-transmission-servicesof-metadata/open-data</p>
      <p>The focus in our demonstrator is on nding relation instances describing
connections between people and places in Finnish cultural history. However, the
system can be extended to cover other kind of relations, too. The relation graph
was created using SPARQL CONSTRUCT queries in two main steps. Firstly,
data was extracted from sources using SPARQL CONSTRUCT queries that aim
to be general and that would ideally work with di erent data describing similar
relations as long as the data is expressed with similar patterns. In the second
phase, separate SPARQL CONSTRUCT queries are used to replace the original
person and place entities with entities corresponding to the ontologies used in
this implementation. URIs and human readable labels for the relations are also
created at this phase. In cases where the structured data was not available in
RDF form, such as in the case of the data from the Finnish National Gallery, the
connection instances were created from available data using Python
RDFLiblibrary16. The types of relations extracted from the data were based on both
what information was readily available and on a subjective evaluation of the
interestingness of the relation types in the biographical cultural heritage context.</p>
      <p>Table 1 lists the relation types and the number of found relation instances in
our demonstrational system. The relation instances were created for the 13 144
core people in BiographySampo. Places were limited to those having a match in
the YSO places ontology17 whose partial hierarchies were completed and used as
the place facet. A limited set of places helps in keeping the number of relations
manageable and helps in creating more interesting relations by concentrating
on places that are generally considered interesting from a Finnish perspective
(YSO places ontology is widely used for indexing in Finland). This more limited
set of places also helps in limiting the cases where it would be necessary to
disambiguate between places and people or other things that might have the
same name as a place. A simple ontology of relation types was also created,
with a hierarchy expressed using the SKOS vocabulary18. This ontology is also
available as a facet to focus search on selected relation types.</p>
      <p>The natural language explanations of the relations were created by using
simple literal templates: Each relation type (class) has a generic template to
13 https://www.ldf. /dataset/kirjasampo/index.html
14 https://www.kansallisgalleria. /en/avoin-data/
15 http://snellman.kootutteokset. /
16 https://github.com/RDFLib/rd ib
17 https:// nto. /yso-paikat/en/
18 https://www.w3.org/TR/skos-reference/
235
describe it, where names and other variables, such as person names or dates, are
inserted to appropriate places. For example, the following template is used for
explaining artistic creation relations related to painting collections:
"&lt; personname &gt; has has created a work of art called &lt; paintingname &gt; in
the year &lt; year &gt; that depicts &lt; placename &gt;."</p>
      <p>The Finnish language has complicated rules for the conjugation of words, but
the templates could be formulated in such a way that conjugating the variables
was not necessary. The sentences generated are fully understandable Finnish,
but may sometimes feel a bit arti cial in style.
Faceted Relator was published as part of the BiographySampo portal, and
is in use online19 there as a separate application perspective. Figure 1 depicts
the user interface of the application. The data and interface are in Finnish, but
there is a Google Translate button in the right upper corner of the interface for
foreign users available.</p>
      <p>In this case study, Faceted Relator can be used for ltering relations
with selections in four facets seen on the left: 1) person names, 2) occupations,
3) places, and 4) relation types. (Only upper part of the facets can be seen in the
gure.) The system shows a hit list of the relation instances that t the selected
ltering criteria in the facets. TH user is not required to rst input a person
and a place, but can limit the search at any time using any category in any
facet in any order. This allows searching for relations between groups of people
and larger areas instead of single places. Each instance is represented in a row
that shows rst a natural language explanation of the relation, then the related
19 http://biogra asampo. /yhteyshaku/
person, place, and data source as links to further information, and nally the
relation type. Di erent types of relations are highlighted in di erent colors and
have their own symbols in order to give the user a visual overview of relations
found. At any point, the distribution of the hit counts in categories along each
facet can be visualized using a pie chart|one of them can be seen in the left
upper corner of Fig. 1.</p>
      <p>For example Kalle Paatalo (1919{2000) is an author well known in Finland
for his autobiographical novels. If the user selects Kalle Paatalo from the person
facet (s)he is shown a hit list of 39 relations between Paatalo and a place. 32 of
those relations are of the type "novel depicts a place". Two places occurring most
times in the results are Tampere and Taivalkoski. The other types of relations
found concern the birth and death place of Paatalo and events in his career. Also
here relations between Paatalo and Tampere and Taivalkoski are frequent. The
system works as is expected and shows only relevant relations. Kalle Paatalo has
described places in many of his books, and one can clearly see from the relations
that the places that he depicts are also related to his own life events.</p>
      <p>Another example can be taken from the eld of art. The person with most
relations of the type "created a painting that depicts a place" turns out to be
Werner Holmberg with over 200 connections of that type. This is as expected,
because according to his biography in BiographySampo, he was a most
important Finnish landscape painter. When searching for relations of people with the
occupation "painter", a couple of cities outside of Finland stand out having the
most relations: Paris is clearly an important place for Finnish painters as one
would expect. Also Stockholm and Saint Petersburg stand out, which should be
237
expected as they are large cities near Finland. Other foreign cities with over 20
relations for painters include, e.g., Florence and Dusseldorf. Florence is a well
known city of culture, but the connection of painters to Dusseldorf may not be so
obvious. Dusseldorf was, however, an important place of study for many Finnish
painters during the 19th century, including aforementioned Werner Holmberg.</p>
      <p>The facets show hit counts for each possible selection, and hides the selections
that would not yield any results. These numbers can be used not only for
guiding next steps in faceted search but are interesting information by themselves,
especially when visualizing the relative numbers with the pie chart option. For
example, by selecting the relation type "received an award in a place" in the
relation type facet, and "Germany" in the place facet, one can see that not only
in total 234 awards have been given to the ca. 13 000 persons in the person facet,
but also for each persons how many awards (s)he received. From the pie chart
visualization it is easy to see that the person with most German awards is Carl
Gustav Mannerheim, the marshal of the Finnish army in the Second World War,
with 8 medals.</p>
      <p>The demonstrator is based on an architecture with the server side consisting
of a Apache Jena Fuseki20 graph store and the client side consisting of an
application written with AngularJS21. The faceted search was implemented with the
SPARQL Faceter22 [13] tool.
4</p>
    </sec>
    <sec id="sec-3">
      <title>Lessons Learned and Future Research</title>
      <p>An informal initial evaluation and testing of the demonstrator showed that it
works as expected in test cases, and that a layman can potentially learn new
information by using the system. However, more testing is needed to nd out how
interesting and surprising the results are for an expert of CH and how a system
like this can be used for DH research. We also found out needs to improve the
usability of the system. For example, the demonstrator now sorts results based
on rstly the name of the person and secondly on the name of the place. The
user should probably be o ered the possibility to sort the relations freely along
any facet.</p>
      <p>When applying faceted search to relations, one should keep in mind that the
hit counts refer to relation instances found. For example, if type "novel depicts
place" is selected, the occupations facet shows number 48 after the occupation
"professor". This does not mean that that selection would limit the search to 48
professors, like some user might expect. Instead that selection would limit the
relations to 48. This might mean, for example, that there are two professors both
of whom wrote 24 novels that depicted a place, or it might even mean that one
professor wrote only one novel that depicts 48 places. Both of these scenarios
would generate 48 unique relations between a person and a place.
20 https://jena.apache.org/documentation/fuseki2/
21 https://angularjs.org/
22 https://github.com/SemanticComputing/angular-semantic-faceted-search</p>
      <p>Preprocessing the data gives bene ts of speed at query time but at the cost of
time needed for preprocessing and greater memory requirement for the server. In
our case, the preprocessing phase could be computed reasonably fast. To give one
example, extracting out the 1000 relations based on the large Fennica SPARQL
end point data took about 10 seconds to compute. However the exact speed
varies greatly based on, for example, the type of the relations and the source.</p>
      <p>When using the Faceter tool, multiple hierarchical facets may create heavy
SPARQL queries when used together. In the public web service, the number of
hierarchical facets has therefore been limited to avoid slowing down that might
arise when many people use the system at the same time. The le size for the
relation graph in our case is 28.5 megabytes, and 373 000 triples. The graph size
may become much larger in other applications, but current triple stores are able
to handle routinely KGs that contain billions of triples. If needed, the graph
size can be made smaller and the preprocessing time for generating the relation
instances shorter by generating the relations dynamically in query time.</p>
      <p>Acknowledgements Our research was supported by the Severi project23,
funded mainly by Business Finland. The authors wish to acknowledge CSC { IT
Center for Science, Finland, for computational resources.
23 http://seco.cs.aalto. /projects/severi
239
Paakkarinen, Joonas Laitio, and Katariina Nyberg. CultureSampo { Finnish
culture on the Semantic Web 2.0. Thematic perspectives for the end-user. In Museums
and the Web 2009, Proceedings. Archives and Museum Informatics, Toronto, 2009.
10. Eero Hyvonen, Petri Leskinen, Minna Tamper, Heikki Rantala, Esko Ikkala,
Jouni Tuominen, and Kirsi Keravuori. BiographySampo { publishing and
enriching biographies on the Semantic Web for digital humanities research, 2019.
https://seco.cs.aalto. /publications/, submitted for review.
11. Dietmar Jannach, Markus Zanker, Alexander Felfernig, and Gerhard Friedrich.</p>
      <p>Recommender Systems. An introduction. Cambridge University Press, Cambridge,
UK, 2011.
12. Marius Kaminskas, Ignacio Fernandez-Tob as, Francesco Ricci, and Ivan Cantador.</p>
      <p>Knowledge-based music retrieval for places of interest. In Proceedings of the Second
International ACM Workshop on Music Information Retrieval with User-centered
and Multimodal Strategies, pages 19{24. ACM, 2012.
13. Mikko Koho, Erkki Heino, and Eero Hyvonen. SPARQL Faceter { Client-side
faceted search based on SPARQL. In Joint Proceedings of the 4th International
Workshop on Linked Media and the 3rd Developers Hackshop. CEUR Workshop
Proceedings, vol. 1615, 2016.
14. Jens Lehmann, Jorg Schuppel, and Soren Auer. Discovering unknown
connections|the DBpedia relationship nder. In Proc. of the 1st Conference on
Social Semantic Web (CSSW 2007), volume 113 of LNI, pages 99{110. GI, 2007.
15. Ste en Lohmann, Philipp Heim, Timo Stegemann, and Jurgen Ziegler. The
RelFinder user interface: Interactive exploration of relationships between objects
of interest. In Proceedings of the 14th International Conference on Intelligent User
Interfaces (IUI 2010), pages 421{422. ACM, 2010.
16. Eetu Makela, Tuukka Ruotsalo, and Hyvonen. How to deal with massively
heterogeneous cultural heritage data|lessons learned in CultureSampo. Semantic Web
{ Interoperability, Usability, Applicability, 3(1), 2012.
17. Willard McCarty. Humanities Computing. Palgrave, London, 2005.
18. A. Sheth, B. Aleman-Meza, I. B. Arpinar, C. Bertram, Y. Warke, C. Ramakrishnan,
C. Halaschek, K. Anyanwu, D. Avant, F. S. Arpinar, and K. Kochut. Semantic
association identi cation and knowledge discovery for national security applications.</p>
      <p>Journal of Database Management on Database Technology, 16(1):33{53, 2005.
19. Avi Silbershactz and Alexander Tuzhilin. On subjective measures on
interestingness in knowledge discovery. In Proceedings of KDD-1995. AAAI Press, 1995.
20. Gonzalo Tartari and Aidan Hogan. WiSP: Weighted shortest paths for RDF
graphs. In Proceedings of VOILA 2018. CEUR Workshop Proceedings, vol. 2187,
2018.
21. D. Tunkelang. Faceted search. Synthesis Lectures on Information Concepts,
Retrieval, and Services, 1(1):1{80, 2009.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>Christopher</given-names>
            <surname>Baker</surname>
          </string-name>
          and
          <string-name>
            <surname>Kei-Hoi</surname>
            <given-names>Cheung</given-names>
          </string-name>
          , editors.
          <source>Semantic Web|Revolutionizing Knowledge Discovery in the Life Sciences</source>
          . Springer{Verlag,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2. Gong Cheng, Fei Shao, and
          <string-name>
            <given-names>Yuzhong</given-names>
            <surname>Qu</surname>
          </string-name>
          .
          <article-title>An empirical evaluation of techniques for ranking semantic associations</article-title>
          .
          <source>IEEE Transactions on Knowledge and Data Engineering</source>
          ,
          <volume>29</volume>
          (
          <issue>11</issue>
          ):
          <volume>1</volume>
          ,
          <string-name>
            <surname>08</surname>
          </string-name>
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3. Gong Cheng, Yanan Zhang, and
          <string-name>
            <given-names>Yuzhong</given-names>
            <surname>Qu</surname>
          </string-name>
          .
          <article-title>Explass: exploring associations between entities via top-k ontological patterns and facets</article-title>
          .
          <source>In International Semantic Web Conference</source>
          , pages
          <volume>422</volume>
          {
          <fpage>437</fpage>
          . Springer,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>T.</given-names>
            <surname>Heath</surname>
          </string-name>
          and
          <string-name>
            <given-names>C.</given-names>
            <surname>Bizer</surname>
          </string-name>
          .
          <article-title>Linked Data: Evolving the Web into a Global Data Space (1st edition)</article-title>
          . Morgan &amp; Claypool, Palo Alto, California,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Philipp</given-names>
            <surname>Heim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Sebastian</given-names>
            <surname>Hellmann</surname>
          </string-name>
          , Jens Lehmann,
          <article-title>Ste en Lohmann, and Timo Stegemann</article-title>
          .
          <article-title>RelFinder: Revealing relationships in RDF knowledge bases</article-title>
          .
          <source>In Proceedings of the 4th International Conference on Semantic and Digital Media Technologies (SAMT</source>
          <year>2009</year>
          ). Springer{Verlag,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Philipp</given-names>
            <surname>Heim</surname>
          </string-name>
          , Ste en Lohmann, and
          <string-name>
            <given-names>Timo</given-names>
            <surname>Stegemann</surname>
          </string-name>
          .
          <article-title>Interactive relationship discovery via the Semantic Web</article-title>
          .
          <source>In Proceedings of the 7th Extended Semantic Web Conference (ESWC</source>
          <year>2010</year>
          ), volume
          <volume>6088</volume>
          , Berlin/Heidelberg,
          <year>2010</year>
          . Springer{Verlag.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Pascal</given-names>
            <surname>Hitzler</surname>
          </string-name>
          , Markus Krotzsch, and
          <string-name>
            <given-names>Sebastian</given-names>
            <surname>Rudolph</surname>
          </string-name>
          .
          <article-title>Foundations of Semantic Web technologies</article-title>
          . Springer{Verlag,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Eero</given-names>
            <surname>Hyvo</surname>
          </string-name>
          <article-title>nen. Publishing and Using Cultural Heritage Linked Data on the Semantic Web</article-title>
          . Morgan &amp; Claypool, Palo Alto, California,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9. Eero Hyvonen, Eetu Makela,
          <string-name>
            <surname>Tomi</surname>
            <given-names>Kauppinen</given-names>
          </string-name>
          , Olli Alm, Jussi Kurki, Tuukka Ruotsalo, Katri Seppala,
          <string-name>
            <surname>Joeli</surname>
            <given-names>Takala</given-names>
          </string-name>
          , Kimmo Puputti, Heini Kuittinen, Kim Viljanen, Jouni Tuominen, Tuomas Palonen, Matias Frosterus, Reetta Sinkkila, Panu
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>