<!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>Towards Semantic Recommendation of Biodiversity Datasets based on Linked Open Data</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Dept. of Mathematics Semantic Software Lab Semantic Software Lab Friedrich Schiller University and Computer Science Dept. of Computer Science Dept. of Computer Science Jena, Germany and Friedrich Schiller University and Software Engineering and Software Engineering German Centre for Integrative Jena, Germany Concordia University Concordia University Biodiversity Research (iDiv) Montréal</institution>
          ,
          <country country="CA">Canada</country>
          <addr-line>Montréal</addr-line>
          ,
          <country country="CA">Canada</country>
          <addr-line>Halle-Jena-Leipzig</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2014</year>
      </pub-date>
      <abstract>
        <p>Conventional content-based ltering methods recommend documents based on extracted keywords. They calculate the similarity between keywords and user interests and return a list of matching documents. In the long run, this approach often leads to overspecialization and fewer new entries with respect to a user's preferences. Here, we propose a semantic recommender system using Linked Open Data for the user pro le and adding semantic annotations to the index. Linked Open Data allows recommendations beyond the content domain and supports the detection of new information. One research area with a strong need for the discovery of new information is biodiversity. Due to their heterogeneity, the exploration of biodiversity data requires interdisciplinary collaboration. Personalization, in particular in recommender systems, can help to link the individual disciplines in biodiversity research and to discover relevant documents and datasets from various sources. We developed a rst prototype for our semantic recommender system in this eld, where a multitude of existing vocabularies facilitate our approach.</p>
      </abstract>
      <kwd-group>
        <kwd>content ltering</kwd>
        <kwd>diversity</kwd>
        <kwd>Linked Open Data</kwd>
        <kwd>recommender systems</kwd>
        <kwd>semantic indexing</kwd>
        <kwd>semantic recommendation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Categories and Subject Descriptors</title>
    </sec>
    <sec id="sec-2">
      <title>1. INTRODUCTION</title>
      <p>
        Content-based recommender systems observe a user's
browsing behaviour and record the interests [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. By means of
natural language processing and machine learning techniques, the
user's preferences are extracted and stored in a user pro le.
The same methods are utilized to obtain suitable content
keywords to establish a content pro le. Based on previously
seen documents, the system attempts to recommend similar
content. Therefore, a mathematical representation of the user
and content pro le is needed. A widely used scheme are
TFIDF (term frequency-inverse document frequency) weights
[
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. Computed from the frequency of keywords appearing
in a document, these term vectors capture the in uence of
keywords in a document or preferences in a user pro le. The
angle between these vectors describes the distance or the
closeness of the pro les and is calculated with similarity
measures, like the cosine similarity. The recommendation lists of
these traditional, keyword-based recommender systems often
contain very similar results to those already seen, leading
to overspecialization [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] and the \Filter-Bubble"-e ect [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]:
The user obtains only content according to the stored
preferences, other related documents not perfectly matching the
stored interests are not displayed. Thus, increasing diversity
in recommendations has become an own research area [
        <xref ref-type="bibr" rid="ref18 ref21 ref23 ref24 ref25 ref3 ref6">21, 25,
24, 18, 3, 6, 23</xref>
        ], mainly used to improve the recommendation
results in news or movie portals.
      </p>
      <p>
        One eld where content recommender systems could
enhance daily work is research. Scientists need to be aware
of relevant research in their own but also neighboring elds.
Increasingly, in addition to literature, the underlying data
itself and even data that has not been used in publications
are being made publicly available. An important example
for such a discipline is biodiversity research, which explores
the variety of species and their genetic and characteristic
diversity [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. The morphological and genetic information of
an organism, together with the ecological and geographical
context, forms a highly diverse structure. Collected and
stored in di erent data formats, the datasets often contain or
link to spatial, temporal and environmental data [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. Many
important research questions cannot be answered by working
with individual datasets or data collected by one group, but
require meta-analysis across a wide range of data. Since the
analysis of biodiversity data is quite time-consuming, there is
a strong need for personalization and new ltering techniques
in this research area. Ordinary search functions in relevant
data portals or databases, e.g., the Global Biodiversity
Information Facility (GBIF)1 and the Catalog of Life,2 only
return data that match the user's query exactly and fail at
nding more diverse and semantically related content. Also,
user interests are not taken into account in the result list.
We believe our semantic-based content recommender system
could facilitate the di cult and time-consuming research
process in this domain.
      </p>
      <p>
        Here, we propose a new semantic-based content
recommender system that represents the user pro le as Linked
Open Data (LOD) [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] and incorporates semantic annotations
into the recommendation process. Additionally, the search
engine is connected to a terminology server and utilizes the
provided vocabularies for a recommendation. The result list
contains more diverse predictions and includes hierarchical
concepts or individuals.
      </p>
      <p>The structure of this paper is as follows: Next, we
describe related work. Section 3 presents the architecture of
our semantic recommender system and some implementation
details. In Section 4, an application scenario is discussed.
Finally, conclusions and future work are presented in Section 5.</p>
    </sec>
    <sec id="sec-3">
      <title>RELATED WORK</title>
      <p>
        The major goal of diversity research in recommender
systems is to counteract overspecialization [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] and to
recommend related products, articles or documents. More books
of an author or di erent movies of a genre are the classical
applications, mainly used in recommender systems based on
collaborative ltering methods. In order to enhance the
variety in book recommendations, Ziegler et al. [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] enrich user
pro les with taxonomical super-topics. The recommendation
list generated by this extended pro le is merged with a rank
in reverse order, called dissimilarity rank. Depending on a
certain diversi cation factor, this merging process supports
more or less diverse recommendations. Larger diversi cation
factors lead to more diverse products beyond user interests.
Zhang and Hurley [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] favor another mathematical solution
and describe the balance between diversity and similarity as
a constrained optimization problem. They compute a
dissimilarity matrix according to applied criterias, e.g., movie
genres, and assign a matching function to nd a subset of
products that are diverse as well as similar. One hybrid
approach by van Setten [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] combines the results of several
conventional algorithms, e.g., collaborative and case-based,
to improve movie recommendations. Mainly focused on news
or social media, approaches using content-based ltering
methods try to present di erent viewpoints on an event to
decrease the media bias in news portals [
        <xref ref-type="bibr" rid="ref18 ref3">18, 3</xref>
        ] or to facilitate
the ltering of comments [
        <xref ref-type="bibr" rid="ref23 ref6">6, 23</xref>
        ].
      </p>
      <p>
        Apart from Ziegler et al., none of the presented approaches
have considered semantic technologies. However, utilizing
ontologies and storing user or document pro les in triple
stores represents a large potential for diversity research in
recommender systems. Frasincar et al. [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] de ne
semantically enhanced recommenders as systems with an
underlying knowledge base. This can either be linguistic-based [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ],
where only linguistic relations (e.g., synonymy, hypernomy,
meronymy, antonymy) are considered, or ontology-based. In
the latter case, the content and the user pro le are
represented with concepts of an ontology. This has the advantage
      </p>
      <sec id="sec-3-1">
        <title>1GBIF, http://www.gbif.org</title>
        <p>
          2Catalog of Life, http://www.catalogueoflife.org/col/
search/all/
that several types of relations can be taken into account.
For instance, for a user interested in \geology", the pro le
contains the concept \geology" that also permits the
recommendation of inferred concepts, e.g., \fossil". The idea of
recommending related concepts was rst introduced by
Middelton et al. [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]. They developed Quickstep, a recommender
system for research papers with ontological terms in the user
pro le and for paper categories. The ontology only considers
is-a relationships and omits other relation types (e.g.,
partof). Another simple hierarchical approach from Shoval et
al. [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] calculates the distance among concepts in a pro le
hierarchy. They distinguish between perfect, close and weak
match. When the concept appears in both a user's and
document's pro le, it is called a perfect match. In a close match,
the concept emerges only in one of the pro les and a child or
parent concept appears in the other. The largest distance is
called a weak match, where only one of the pro les contains a
grandchild or grandparent concept. Finally, a weighted sum
over all matching categories leads to the recommendation
list. This ontological ltering method was integrated into the
news recommender system epaper. Another semantically
enhanced recommender system is Athena [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. The underlying
ontology is used to explore the semantic neighborhood in the
news domain. The authors compared several ontology-based
similarity measures with the traditional TF-IDF approach.
However, this system lacks of a connection to a search engine
that allows to query large datasets.
        </p>
        <p>
          All presented systems use manually established
vocabularies with a limited number of classes. None of them utilize
a generic user pro le to store the preferences in a
semantic format (RDF/XML or OWL). The FOAF (Friend Of A
Friend) project3 provides a vocabulary for describing and
connecting people, e.g., demographic information (name,
address, age) or interests. As one of the rst, in 2006 Celma [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]
leveraged FOAF in his music recommender system to store
users' preferences. Our approach goes beyond the FOAF
interests, by incorporating another generic user model
vocabulary, the Intelleo User Modelling Ontology (IUMO).4
Besides user interests, IUMO o ers elements to store learning
goals, competences and recommendation preferences. This
allows to adapt the results to a user's previous knowledge or
to recommend only documents for a speci c task.
3.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>DESIGN AND IMPLEMENTATION</title>
      <p>
        In this section, we describe the architecture and some
implementation details of our semantic-based recommender
system (Figure 1). The user model component, described in
Section 3.1, contains all user information. The source les,
described in Section 3.2, are analyzed with GATE [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], as
described in Section 3.3. Additionally, GATE is connected with
a terminology server (Section 3.2) to annotate documents
with concepts from the provided biodiversity vocabularies.
In Section 3.4, we explain how the annotated documents are
indexed with GATE M mir [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. The nal recommendation list
is generated in the recommender component (Section 3.5).
3.1
      </p>
    </sec>
    <sec id="sec-5">
      <title>User profile</title>
      <p>The user interests are stored in an RDF/XML format
utilizing the FOAF vocabulary for general user information. In</p>
      <sec id="sec-5-1">
        <title>3FOAF, http://xmlns.com/foaf/spec/</title>
        <p>4IUMO, http://intelleo.eu/ontologies/user-model/
spec/
order to improve the recommendations regarding a user's
previous knowledge and to distinguish between learning goals,
interests and recommendation preferences, we incorporate
the Intelleo User Modelling Ontology for an extended pro le
description. Recommendation preferences will contain
settings in respect of visualization, e.g., highlighting of interests,
and recommender control options, e.g., keyword-search or
more diverse results. Another adjustment will adapt the
result set according to a user's previous knowledge. In order
to enhance the comprehensibility for a beginner, the system
could provide synonyms; and for an expert the recommender
could include more speci c documents.</p>
        <p>The interests are stored in form of links to LOD resources.
For instance, in our example pro le in Listing 1, a user is
interested in \biotic mesoscopic physical object", which is a
concept from the ENVO5 ontology. Note that the interest
entry in the RDF le does not contain the textual description,
but the link to the concept in the ontology, i.e., http://purl.
obolibrary.org/obo/ENVO_01000009. Currently, we only
support explicit user modelling. Thus, the user information
has to be added manually to the RDF/XML le. Later, we
intend to develop a user pro ling component, which gathers
a user's interests automatically. The pro le is accessible via
an Apache Fuseki6 server.</p>
        <p>Listing 1: User pro le with interests stored as
Linked Open Data URIs
&lt;rdf:Description rdf:about="http://www.semanticsoftware.info/person
/felicitasloeffler"&gt;
&lt;rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Person"/&gt;
&lt;foaf: rstName&gt;Felicitas&lt;/foaf: rstName&gt;
&lt;foaf:lastName&gt;Loe er&lt;/foaf:lastName&gt;
&lt;foaf:name&gt;Felicitas Loe er&lt;/foaf:name&gt;
&lt;foaf:gender&gt;Female&lt;/foaf:gender&gt;
&lt;foaf:workplaceHomepage rdf:resource="http://dbpedia.org/page/</p>
        <p>University_of_Jena"/&gt;
&lt;foaf:organization&gt;Friedrich Schiller University Jena
&lt;/foaf:organization&gt;
&lt;foaf:mbox&gt;felicitas.loe er@uni jena.de&lt;/foaf:mbox&gt;
&lt;um:TopicPreference rdf:resource="http://purl.obolibrary.org/obo/</p>
        <p>ENVO_01000009"/&gt;
&lt;/rdf:Description&gt;
3.2</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Source files and terminology server</title>
      <p>The content provided by our recommender comes from the
biodiversity domain. This research area o ers a wide range of
5ENVO, http://purl.obolibrary.org/obo/envo.owl
6Apache Fuseki, http://jena.apache.org/documentation/
serving_data/
existing vocabularies. Furthermore, biodiversity is an
interdisciplinary eld, where the results from several sources have
to be linked to gain new knowledge. A recommender system
for this domain needs to support scientists by improving this
linking process and helping them nding relevant content in
an acceptable time.</p>
      <p>Researchers in the biodiversity domain are advised to store
their datasets together with metadata, describing
information about their collected data. A very common metadata
format is ABCD.7 This XML-based standard provides
elements for general information (e.g., author, title, address),
as well as additional biodiversity related metadata, like
information about taxonomy, scienti c name, units or gathering.
Very often, each taxon needs speci c ABCD elds, e.g., fossil
datasets include data about the geological era. Therefore,
several additional ABCD-related metadata standards have
emerged (e.g., ABCDEFG8, ABCDDNA9). One document
may contain the metadata of one or more species observations
in a textual description. This provides for annotation and
indexing for a semantic search. For our prototype, we use the
ABCDEFG metadata les provided by the GFBio10 project;
speci cally, metadata les from the Museum fur Naturkunde
(MfN).11 An example for an ABCDEFG metadata le is
presented in Listing 2, containing the core ABCD structure
as well as additional information about the geological era.
The terminology server supplied by the GFBio project
offers access to several biodiversity vocabularies, e.g., ENVO,
BEFDATA, TDWGREGION. It also provides a SPARQL
endpoint12 for querying the ontologies.
3.3</p>
    </sec>
    <sec id="sec-7">
      <title>Semantic annotation</title>
      <p>
        The source documents are analyzed and annotated
according to the vocabularies provided by the terminology server.
For this process, we use GATE, an open source framework
that o ers several standard language engineering components
[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. We developed a custom GATE pipeline (Figure 2) that
analyzes the documents: First, the documents are split into
tokens and sentences, using the existing NLP components
included in the GATE distribution. Afterwards, an
`Annotation Set Transfer' processing resource adds the original
7ABCD, http://www.tdwg.org/standards/115/
8ABCDEFG, http://www.geocase.eu/efg
9ABCDDNA, http://www.tdwg.org/standards/640/
10GFBio, http://www.gfbio.org
11MfN, http://www.naturkundemuseum-berlin.de/
12GFBio terminology server, http://terminologies.gfbio.
org/sparql/
markups of the ABCDEFG les to the annotation set, e.g.,
abcd:HigherTaxon. The following ontology-aware `Large KB
Gazetteer' is connected to the terminology server. For each
document, all occurring ontology classes are added as speci c
\gfbioAnnot" annotations that have both instance (link to
the concrete source document) and class URI. At the end, a
`GATE M mir Processing Resource' submits the annotated
documents to the semantic search engine.
      </p>
    </sec>
    <sec id="sec-8">
      <title>3.4 Semantic indexing</title>
      <p>
        For semantic indexing, we are using GATE M mir:13 \M mir
is a multi-paradigm information management index and
repository which can be used to index and search over text,
annotations, semantic schemas (ontologies), and semantic
metadata (instance data)" [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Besides ordinary
keywordbased search, M mir incorporates the previously generated
semantic annotations from GATE to the index.
Additionally, it can be connected to the terminology server, allowing
queries over the ontologies. All index relevant annotations
and the connection to the terminology server are speci ed in
an index template.
      </p>
    </sec>
    <sec id="sec-9">
      <title>3.5 Content recommender</title>
      <p>The Java-based content recommender sends a SPARQL
query to the Fuseki Server and obtains the interests and
preferred recommendation techniques from the user pro le
as a list of (LOD) URIs. This list is utilized for a second
SPARQL query to the M mir server. Presently, this query
asks only for child nodes (Figure 3). The result set contains
ABCDEFG metadata les related to a user's interests. We
intend to experiment with further semantic relations in the
future, e.g., object properties. Assuming that a speci c fossil
used to live in rocks, it might be interesting to know if other
species, living in this geological era, occured in rocks.
Another ltering method would be to use parent or grandparent
nodes from the vocabularies to broaden the search. We will
provide control options and feedback mechanisms to support
13GATE M mir, https://gate.ac.uk/mimir/
the user in steering the recommendation process actively.
The recommender component is still under development and
has not been added to the implementation yet.</p>
      <p>
        Listing 2: Excerpt from a biodiversity metadata
in ABCDEFG format [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]
le
      </p>
    </sec>
    <sec id="sec-10">
      <title>APPLICATION</title>
      <p>The semantic content recommender system allows the
recommendation of more speci c and diverse ABCDEFG
metadata les with respect to the stored user interests.
Listing 3 shows the query to obtain the interests from a user
pro le, introduced in Listing 1. The result contains a list of
(LOD) URIs to concepts in an ontology.</p>
      <p>Listing 3: SPARQL query to retrieve user interests
SELECT ?label ?interest ?syn
WHERE
f
?s foaf: rstName "Felicitas" .
?s um:TopicPreference ?interest .
?interest rdfs:label ?label .</p>
      <p>?interest oboInOwl:hasRelatedSynonym ?syn
g</p>
      <p>In this example, the user would like to obtain biodiversity
datasets about a \biotic mesoscopic physical object", which
is the textual description of http://purl.obolibrary.org/
obo/ENVO_01000009. This technical term might be
incomprehensible for a beginner, e.g., a student, who would prefer
a description like \organic material feature". Thus, for a
later adjustment of the result according to a user's previous
knowledge, the system additionally returns synonyms.</p>
      <p>The returned interest (LOD) URI is utilized for a second
query to the search engine (Figure 3). The connection to the
terminology server allows M mir to search within the ENVO
ontology (Figure 4) and to include related child concepts
as well as their children and individuals. Since there is no
metadata le containing the exact term \biotic mesoscopic
physical object", a simple keyword-based search would fail.
However, M mir can retrieve more speci c information than
stored in the user pro le and is returning biodiversity
metadata les about \fossil". That ontology class is a child node of
\biotic mesoscopic physical object" and represents a semantic
relation. Due to a high similarity regarding the content of
the metadata les, the result set in Figure 3 contains only
documents which closely resemble each other.</p>
      <p>We introduced our new semantically enhanced content
recommender system for the biodiversity domain. Its main
bene t lays in the connection to a search engine supporting
integrated textual, linguistic and ontological queries. We are
using existing vocabularies from the terminology server of the
GFBio project. The recommendation list contains not only
classical keyword-based results, but documents including
semantically related concepts.</p>
      <p>
        In future work, we intend to integrate semantic-based
recommender algorithms to obtain further diverse results and to
support the interdisciplinary linking process in biodiversity
research. We will set up an experiment to evaluate the
algorithms in large datasets with the established classi cation
metrics Precision and Recall [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. Additionally, we would
like to extend the recommender component with control
options for the user [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Integrated into a portal, the result
list should be adapted according to a user's recommendation
settings or adjusted to previous knowledge. These control
functions allow the user to actively steer the
recommendation process. We are planning to utilize the new layered
evaluation approach for interactive adaptive systems from
Paramythis, Weibelzahl and Mastho [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. Since adaptive
systems present di erent results to each user, ordinary
evaluation metrics are not appropriate. Thus, accuracy, validity,
usability, scrutability and transparency will be assessed in
several layers, e.g., the collection of input data and their
interpretation or the decision upon the adaptation strategy.
This should lead to an improved consideration of adaptivity
in the evaluation process.
      </p>
    </sec>
    <sec id="sec-11">
      <title>ACKNOWLEDGMENTS</title>
      <p>This work was supported by DAAD (German Academic
Exchange Service)14 through the PPP Canada program and
by DFG (German Research Foundation)15 within the GFBio
project.
14DAAD, https://www.daad.de/de/
15DFG, http://www.dfg.de</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>F.</given-names>
            <surname>Bakalov</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.-J. Meurs</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <article-title>Konig-</article-title>
          <string-name>
            <surname>Ries</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Sateli</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Witte</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          <article-title>Butler, and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Tsang</surname>
          </string-name>
          .
          <article-title>An approach to controlling user models and personalization e ects in recommender systems</article-title>
          .
          <source>In Proceedings of the 2013 international conference on Intelligent User Interfaces</source>
          ,
          <source>IUI '13</source>
          , pages
          <fpage>49</fpage>
          {
          <fpage>56</fpage>
          , New York, NY, USA,
          <year>2013</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>O. Celma.</surname>
          </string-name>
          <article-title>FOAFing the music: Bridging the semantic gap in music recommendation</article-title>
          .
          <source>In Proceedings of 5th International Semantic Web Conference</source>
          , pages
          <volume>927</volume>
          {
          <fpage>934</fpage>
          , Athens, GA, USA,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>S.</given-names>
            <surname>Chhabra</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Resnick</surname>
          </string-name>
          . Cubethat:
          <article-title>News article recommender</article-title>
          .
          <source>In Proceedings of the sixth ACM conference on Recommender systems, RecSys '12</source>
          , pages
          <fpage>295</fpage>
          {
          <fpage>296</fpage>
          , New York, NY, USA,
          <year>2012</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>H.</given-names>
            <surname>Cunningham</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Tablan</surname>
          </string-name>
          , I. Roberts,
          <string-name>
            <given-names>M.</given-names>
            <surname>Greenwood</surname>
          </string-name>
          , and
          <string-name>
            <given-names>N.</given-names>
            <surname>Aswani</surname>
          </string-name>
          .
          <article-title>Information extraction and semantic annotation for multi-paradigm information management</article-title>
          . In M. Lupu,
          <string-name>
            <given-names>K.</given-names>
            <surname>Mayer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Tait</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <surname>A. J</surname>
          </string-name>
          . Trippe, editors,
          <source>Current Challenges in Patent Information Retrieval</source>
          , volume
          <volume>29</volume>
          <source>of The Information Retrieval Series</source>
          , pages
          <volume>307</volume>
          {
          <fpage>327</fpage>
          . Springer Berlin Heidelberg,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>H.</given-names>
            <surname>Cunningham</surname>
          </string-name>
          et al.
          <source>Text Processing with GATE (Version</source>
          <volume>6</volume>
          ). University of She eld, Dept. of Computer Science,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>S.</given-names>
            <surname>Faridani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Bitton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Ryokai</surname>
          </string-name>
          , and
          <string-name>
            <given-names>K.</given-names>
            <surname>Goldberg</surname>
          </string-name>
          .
          <article-title>Opinion space: A scalable tool for browsing online comments</article-title>
          .
          <source>In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI '10</source>
          , pages
          <fpage>1175</fpage>
          {
          <fpage>1184</fpage>
          , New York, NY, USA,
          <year>2010</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>F.</given-names>
            <surname>Frasincar</surname>
          </string-name>
          , W. IJntema,
          <string-name>
            <given-names>F.</given-names>
            <surname>Goossen</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Hogenboom</surname>
          </string-name>
          .
          <article-title>A semantic approach for news recommendation</article-title>
          .
          <source>Business Intelligence Applications and the Web: Models, Systems and Technologies, IGI Global</source>
          , pages
          <volume>102</volume>
          {
          <fpage>121</fpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>F.</given-names>
            <surname>Getahun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Tekli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Chbeir</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Viviani</surname>
          </string-name>
          , and
          <string-name>
            <given-names>K.</given-names>
            <surname>Yetongnon</surname>
          </string-name>
          . Relating RSS News/Items. In M. Gaedke,
          <string-name>
            <given-names>M.</given-names>
            <surname>Grossniklaus</surname>
          </string-name>
          , and O. D az, editors,
          <source>ICWE</source>
          , volume
          <volume>5648</volume>
          of Lecture Notes in Computer Science, pages
          <volume>442</volume>
          {
          <fpage>452</fpage>
          . Springer,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>T.</given-names>
            <surname>Health</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</article-title>
          .
          <source>Synthesis Lectures on the Semantic Web: Theory and Technology</source>
          . Morgan &amp; Claypool,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>W.</given-names>
            <surname>IJntema</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Goossen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Frasincar</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Hogenboom</surname>
          </string-name>
          .
          <article-title>Ontology-based news recommendation</article-title>
          .
          <source>In Proceedings of the 2010 EDBT/ICDT Workshops, EDBT '10</source>
          , pages
          <issue>16:1</issue>
          {
          <issue>16</issue>
          :
          <fpage>6</fpage>
          , New York, NY, USA,
          <year>2010</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>P.</given-names>
            <surname>Lops</surname>
          </string-name>
          , M. de Gemmis, and
          <string-name>
            <given-names>G.</given-names>
            <surname>Semeraro</surname>
          </string-name>
          .
          <article-title>Content-based recommender systems: State of the art and trends</article-title>
          . In F. Ricci,
          <string-name>
            <given-names>L.</given-names>
            <surname>Rokach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Shapira</surname>
          </string-name>
          , and P. B. Kantor, editors,
          <source>Recommender Systems Handbook</source>
          , pages
          <volume>73</volume>
          {
          <fpage>105</fpage>
          . Springer,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>M.</given-names>
            <surname>Loreau</surname>
          </string-name>
          . Excellence in ecology. International Ecology Institute, Oldendorf, Germany,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>V.</given-names>
            <surname>Maidel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Shoval</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Shapira</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Taieb-Maimon</surname>
          </string-name>
          .
          <article-title>Ontological content-based ltering for personalised newspapers: A method and its evaluation</article-title>
          .
          <source>Online Information Review</source>
          ,
          <volume>34</volume>
          <issue>Issue 5</issue>
          :
          <fpage>729</fpage>
          {
          <fpage>756</fpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>C. D. Manning</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Raghavan</surname>
          </string-name>
          , and H. Schutze. Introduction to Information Retrieval. Cambridge University Press,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>S. E.</given-names>
            <surname>Middleton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. R.</given-names>
            <surname>Shadbolt</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D. C. D.</given-names>
            <surname>Roure</surname>
          </string-name>
          .
          <article-title>Ontological user pro ling in recommender systems</article-title>
          .
          <source>ACM Trans. Inf</source>
          . Syst.,
          <volume>22</volume>
          (
          <issue>1</issue>
          ):
          <volume>54</volume>
          {
          <fpage>88</fpage>
          ,
          <string-name>
            <surname>Jan</surname>
          </string-name>
          .
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>A.</given-names>
            <surname>Paramythis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Weibelzahl</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Mastho</surname>
          </string-name>
          .
          <article-title>Layered evaluation of interactive adaptive systems: Framework and formative methods. User Modeling</article-title>
          and
          <string-name>
            <surname>User-Adapted</surname>
            <given-names>Interaction</given-names>
          </string-name>
          ,
          <volume>20</volume>
          (
          <issue>5</issue>
          ):
          <volume>383</volume>
          {
          <fpage>453</fpage>
          ,
          <string-name>
            <surname>Dec</surname>
          </string-name>
          .
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>E. Pariser.</surname>
          </string-name>
          <article-title>The Filter Bubble - What the internet is hiding from you</article-title>
          .
          <source>Viking</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>S.</given-names>
            <surname>Park</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Chung</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Song</surname>
          </string-name>
          .
          <article-title>Newscube: delivering multiple aspects of news to mitigate media bias</article-title>
          .
          <source>In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI '09</source>
          , pages
          <fpage>443</fpage>
          {
          <fpage>452</fpage>
          , New York, NY, USA,
          <year>2009</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>G.</given-names>
            <surname>Salton</surname>
          </string-name>
          and
          <string-name>
            <given-names>C.</given-names>
            <surname>Buckley</surname>
          </string-name>
          .
          <article-title>Term-weighting approaches in automatic text retrieval</article-title>
          .
          <source>Information Processing and Management</source>
          ,
          <volume>24</volume>
          :
          <fpage>513</fpage>
          {
          <fpage>523</fpage>
          ,
          <year>1988</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Museum</surname>
            <given-names>fu</given-names>
          </string-name>
          r Naturkunde Berlin. Fossil invertebrates,
          <source>UnitID:MB.Ga</source>
          .
          <volume>3895</volume>
          . http://coll.mfn-berlin.de/u/MB_Ga_3895.html.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>M. van Setten</surname>
          </string-name>
          .
          <article-title>Supporting people in nding information: hybrid recommender systems and goal-based structuring</article-title>
          .
          <source>PhD thesis</source>
          , Telematica Instituut, University of Twente, The Netherlands,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>R.</given-names>
            <surname>Walls</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Deck</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Guralnick</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Baskauf</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Beaman</surname>
          </string-name>
          , and et al.
          <article-title>Semantics in Support of Biodiversity Knowledge Discovery: An Introduction to the Biological Collections Ontology and Related Ontologies</article-title>
          .
          <source>PLoS ONE</source>
          <volume>9</volume>
          (
          <issue>3</issue>
          ): e89606,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>D.</given-names>
            <surname>Wong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Faridani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Bitton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Hartmann</surname>
          </string-name>
          , and
          <string-name>
            <given-names>K.</given-names>
            <surname>Goldberg</surname>
          </string-name>
          .
          <article-title>The diversity donut: enabling participant control over the diversity of recommended responses</article-title>
          .
          <source>In CHI '11 Extended Abstracts on Human Factors in Computing Systems, CHI EA '11</source>
          , pages
          <fpage>1471</fpage>
          {
          <fpage>1476</fpage>
          , New York, NY, USA,
          <year>2011</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>M.</given-names>
            <surname>Zhang</surname>
          </string-name>
          and
          <string-name>
            <given-names>N.</given-names>
            <surname>Hurley</surname>
          </string-name>
          .
          <article-title>Avoiding monotony: Improving the diversity of recommendation lists</article-title>
          .
          <source>In Proceedings of the 2008 ACM Conference on Recommender Systems, RecSys '08</source>
          , pages
          <fpage>123</fpage>
          {
          <fpage>130</fpage>
          , New York, NY, USA,
          <year>2008</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <surname>C.-N. Ziegler</surname>
          </string-name>
          , G. Lausen, and L.
          <string-name>
            <surname>Schmidt-Thieme</surname>
          </string-name>
          .
          <article-title>Taxonomy-driven computation of product recommendations</article-title>
          .
          <source>In Proceedings of the Thirteenth ACM International Conference on Information and Knowledge Management</source>
          ,
          <source>CIKM '04</source>
          , pages
          <fpage>406</fpage>
          {
          <fpage>415</fpage>
          , New York, NY, USA,
          <year>2004</year>
          . ACM.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>