<!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>GoWeb: A semantic search engine for the life science web</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Heiko Dietze</string-name>
          <email>heiko.dietze@biotec.tu-dresden.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Michael Schroeder</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Bioinformatics</institution>
          ,
          <addr-line>BIOTEC, TU-Dresden</addr-line>
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Background: Current search engines are keyword-based. Semantic technologies promise a next generation of semantic search engines, which will be able to answer questions. Current approaches either apply natural language processing to unstructured text or they assume the existence of structured statements over which they can reason. Results: Here, we introduce a third approach, GoWeb, which combines classical keyword-based Web search with text-mining and ontologies to navigate large results sets and facilitate question answering. We evaluate GoWeb on three benchmarks of questions on genes and functions, on symptoms and diseases, and on proteins and diseases. The first benchmark is based on the BioCreAtivE 1 Task 2 and links 457 gene names with 1352 functions. GoWeb finds 58% of the functional GeneOntology annotations. The second benchmark is based on 26 case reports and links symptoms with diseases. GoWeb achieves 77% success rate improving an existing approach by nearly 20%. The third benchmark is based on 28 questions in the TREC genomics challenge and links proteins to diseases. GoWeb achieves a success rate of 79%. Conclusion: GoWeb's combination of classical Web search with textmining and ontologies is a first step towards answering questions in the biomedical domain. GoWeb is online at: www.gopubmed.org/goweb</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        With the tremendous growth of the World Wide Web, search engines became key
tools to find documents. Search engines retrieve documents for a user’s keywords
from a large index and rank them by various criteria. While such keyword-based
search is fast and powerful to retrieve single documents, it is far from the vision
of answering a user’s questions by “understanding” the user’s query and answers
in the documents as put forward already in the late 1960s [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>Consider e.g. a biomedical researcher, who might ask questions such as the
following: Which model organisms are used to study the Fgf8 protein? Which
processes are osteoclasts involved in? What are common histone modifications?
Which diseases are associated with wnt signaling? Which functions does Rag
C have? Which disease can be linked to fever, anterior mediastinal mass, and
central necrosis? What is the role of PrnP in mad cow disease?</p>
      <p>The Web holds answers to these questions, but classical keyword-based search
is not suitable to answer them, since the keywords are required to appear literally
in text. However, documents do contain statements such as e.g. “wnt signalling
is linked to cancer” or “we studied fgf8 expression in Zebrafish development”. If
there is background knowledge that cancer is a disease and that zebrafish is a
model organism, then the above questions can be answered.</p>
      <p>
        The use of such knowledge is at the heart of the semantic web, which
promotes the use of formal statements and reasoning to deliver advanced services
not available on the Web now [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. To facilitate machine-readability and
knowledge processing, a set of standards, query languages, and the semantic stack
was proposed by the W3C. The stack comprises at the base unique identifiers
and XML as common markup language. On top of XML, it defines the
Resource Description Framework, RDF to capture subject-predicate-object triples.
Furthermore, there is the modelling language RDFS and the query language
SPARQL. The basic class definitions and triples of RDF are extended at the
next level by the Web ontology language OWL, which provides description logic
as modelling language and by a rule layer [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        Besides the expressiveness of OWL, mark up for vocabularies and meta-data
emerged such as Simple Knowledge Organisation Systems (SKOS) [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], Dublin
Core1 , Friend of a Friend (FOAF) [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] and the Semantically-Interlinked Online
Communities Project (SIOC) [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Additionally, there are formats to embed
semantic annotations within web documents, such as embedded RDF (eRDF),
Microformats2 or RDFa [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>All of the above standards serve the need to formally represent knowledge
and facilitate reasoning over this knowledge. They require explicit statements
of knowledge. As a consequence, the amount of such structured data is still
small in comparison to the unstructured data. Thus, to support semantic search
there are essentially two approaches: Those, searching structured documents and
reasoning over them and those, searching unstructured documents and extracting
knowledge and reasoning over it. The knowledge extraction step of the latter uses
combinations of natural language processing, information retrieval, text-mining,
and ontologies for the knowledge extraction.</p>
      <p>
        Table 1 summarises a number of semantic search engines, which work on
structured and unstructured documents. The former comprise Swoogle [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ],
Semantic Web Search Engine (SWSE) [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], WikiDB [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], Sindice [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], Watson [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ],
Falcons [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], and CORESE [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. They include existing RDF repositories and
crawl the internet for formal statements, e.g. OWL files. A search retrieves a
list of results with URIs. For SWSE and Falcon the result is enriched with a
description and a filtering mechanism for result types. CORESE uses
conceptual graphs for matching a query to its databases. WikiDB is slightly different
from the others in that it extracts formal knowledge implicit in meta tags of
Wikipedia pages and converts it into RDF offering querying with SPARQL.
      </p>
      <p>
        As mentioned, the above systems are limited by the availability of structured
documents, a problem addressed by approaches such as the semantic media wiki
[
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] and large efforts such as Freebase [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], which provides an environment to
1 dublincore.org
2 microformats.org
ontologies (1) implicit through RDF, (2) GO, (3) MeSH
textmining (4) NLP, (5) label extraction, (6) Ontology terminology,
(7) biomedical entities, (8) Wikipedia terminology
type of (9) RDF related, (10) web pages, (11) snippets, (12) abstracts,
documents (13) fulltext
clustering of (14) RDF types, (15) extracted categories, (16) textual labels, (17)
onresults tology, (18) answers, (19) query aspects
result type (20) RDF resource, (21) extracted text, (22) answer, (23) snippet, (24)
sentence, (25) fulltext, (26) cluster, (27) induced ontology, (28) abstract
author formal statements. The second class of tools works on unstructured text
and therefore does not suffer from this limit. The systems can be distinguished
by the document source they work on (Web, Biomedical, Wiki), the use of
background knowledge in the form of ontologies, the use of text-mining techniques
such as stemming, concept identification, deep/shallow parsing.
      </p>
      <p>
        Hakia, START [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], Ask.com, BrainBoost (Answers.com), AnswerBus [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ],
Cuil3, Clusty4, and Carrot5 are engines that work on Web documents. Hakia,
START and AnswerBus use natural language processing to understand
documents, while Cuil, Clusty and Carrot cluster search results and aim to label
clusters with phrases, which are offered as related queries. Cuil, Clusty and
Carrot are not semantic search engines in a strict sense, since these phrases are
not part of an ontology or vocabulary. However, they do have the benefit of
being generally applicable and Cuil offers definitions for phrases where available.
Ask.com uses its ExpertRank, an algorithm for computing query-specific
communities and ranking in real-time, to identify relevant pages [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. They include
structured knowledge to generate answers. BrainBoost is a meta-search engine.
It uses the proprietary AnswerRank algorithm applying machine learning and
natural language processing. It ranks answers extracted from the top websites.
      </p>
      <p>
        Wikipedia is a valuable resource to answer questions and hence some engines
are specifically applied to it. PowerSet applies e.g. natural language processing
to Wiki in a similar manner to Hakia. QuAliM [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] uses a pattern based
approach for sentence analysis. Semantic type checking for answers and a fallback
mechanism with web search is implemented in QuAliM.
      </p>
      <p>The above tools are intended to be general and as a result they generally do
not cover the biomedical domain well. Searching for example for a protein such
as Fgf8, PowerSet and Hakia do not offer an answer for model organisms. They
offer information on the protein, but are not able to find zebrafish as a model
organism.</p>
      <p>
        Engines such as askMedline, EAGLi [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ], GoPubMed [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ], ClusterMed, IHOP
[
        <xref ref-type="bibr" rid="ref23">23</xref>
        ], EBIMed [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ], XplorMed [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ], Textpresso [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ] and Chilibot [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ] address this
by processing biomedical literature in full text (Textpresso) or abstracts as
available in the PubMed literature database. With a focused domain, these engines
can use background knowledge. GoPubMed and EBIMed use e.g. the
GeneOntology and the Medical Subject Headings, MeSH; XplorMed filters by eight MeSH
categories and extracts topic keywords co-occurrences; Chilibot extracts
relations and generates hypotheses; IHOP uses genes and proteins as hyperlinks
between sentences and abstracts; EAGli and askMedline process questions as
input for the search.
      </p>
      <p>Finally, besides all of the automated approaches, Google, Yahoo! and
Microsoft use humans to answer questions in their services Google Answers, Yahoo!
Answers and MSN Live Search QnA.
3 www.cuil.com
4 clusty.com
5 www.carrot-search.com</p>
      <p>
        Closely related to semantic search, is semantic hyperlinking as implemented
in the Conceptual Open Hypermedia Service (COHSE). COHSE annotates a
given web page with concepts and offers services based on the identified concepts
([
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]).
      </p>
      <p>None of the above systems combines the simplicity of keyword search on
the vast amounts of Web documents with the use of biomedical background
knowledge to filter large keyword results with biomedical ontologies. Here, we
address this by introducing the GoWeb search engine. GoWeb issues queries to
Yahoo and indexes the snippets semantically with ontology terms. These are then
offered to filter results by concepts. In order to demonstrate the power of this
approach in question answering, we evaluate GoWeb on three benchmarks with
questions on gene/function, symptom/disease, and protein/disease relationships
and compare it to existing solutions.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Algorithm and Architecture</title>
      <p>
        GoWeb is an internet search engine based on ontological background
knowledge. It helps to filter potentially long lists of search results according to the
categories provided by the GeneOntology (GO) [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ] and the Medical Subject
Headings (MeSH). With GoWeb one can use the GoPubMed [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] features
together with the wide range of information sources available in the internet. It
offers an efficient search and result set filtering mechanism, highlighting and
semi-automatic question answering with the ontological background knowledge.
      </p>
      <p>To facilitate the easy usage of GoWeb, the website is structured in three
panels. Please consider figure 1, a screen shot of the GoWeb web page. The
left panel contains the background knowledge and other retrieved meta-data.
For quicker navigation the panel is organized in the four categories what, who,
where, when (4w panel). The top-right panel holds the query field (search panel).
In the third panel below the input field, the actual search results are presented
(document panel).</p>
      <p>The semantic filters of GoWeb are presented in the 4w panel. The what
category contains the result tree for the ontological background knowledge. It uses
a tree representation for relations between the ontology concepts of background
knowledge. In this way a concept in the tree represents the concept itself and its
children. Thus, allowing the user to select relevant concepts with one click.</p>
      <p>The who panel contains filters related to persons, companies or institutions.
In the where panel there are filters related to locations, such as cities, countries
and similar. The when category assists with time related filters, e.g. a date.
2.1</p>
      <p>Algorithm
The search is executed by a traditional keyword based search service. We use
Yahoo! Search BOSS service6. The result of a submitted search is a list of
textual summaries for web documents, called snippets. Next, GoWeb uses entity
6 developer.yahoo.com/search/boss/
w F
recognition techniques to map concepts from the background knowledge to the
snippets.</p>
      <p>
        The algorithm for the identification of ontological concepts in text is based
on the GoPubMed algorithms [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. For the identification of protein and gene
names we use the approach by Hakenberg et al. [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ], which achieved the best
results in the gene identification task of BioCreAtIvE 2 (Critical Assessment
of Information Extraction systems in Biology) in the year 2007. Further entity
recognition services can be integrated into GoWeb. Currently the OpenCalais
service [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ] is used to identify names and places.
      </p>
      <p>The identified entities of each result and found keywords are the basis for a
co-occurrence based semantic filtering mechanism of GoWeb. The filter uses the
part-of and is-a relationships from GO and the tree structure of MeSH. These
relations are used to induce the relevant search result for each concept from the
background knowledge. The induction result for all search results for a query is
also used to select important concepts. These top concepts are selected for the
entire background knowledge and for each sub category.
2.2</p>
      <p>Architecture
The workflow for GoWeb can be described as follows. The user submits a query
through the search form on the GoWeb website to the server. The server
preprocesses the query and sends a search request to the search service. The search
service returns the first results. The first results are then annotated, highlighted
(concepts and keywords), rendered and sent to the user.</p>
      <p>The user can now already browse the first results. Once the first results are
processed, the server starts fetching the remaining results. This is done for up
to 1000 results. Then all fetched results are annotated. To reduce the response
time, the fetching and annotation of results is done in parallel. The annotation
information is then used to induce a tree representation and top concepts of
the ontological background knowledge for the submitted query (result tree).
Then this information is rendered and sent to the user-interface using AJAX
technologies like JSON to reduce the required time and bandwidth. An overview
is available in Figure 2.</p>
      <p>If the user selects a concept in the result tree by clicking it, a request is made
to update the presented documents. This includes a filtering step of the result
set and a re-ranking step. For an illustration see also Figure 3. The new ranking
is based on the found concepts, keywords and the original ranking.</p>
      <p>Once the user has decided to open a web page, GoWeb offers to highlight the
page with the keywords and concepts from the background knowledge. This is
done with a proxy-based solution. The server checks if this page is annotatable,
e.g. the content is HTML based. Then the GoWeb-server fetches the site and
analyzes the content, adds the annotations and sends the result to the user. If
the content is not processable by the proxy there is an automatic forward to the
original content.</p>
      <p>Fig. 2. General workflow for GoWeb showing the main components and the interactions
between the external services.</p>
    </sec>
    <sec id="sec-3">
      <title>Results</title>
      <p>The goal of GoWeb is to use ontologies and text-mining in semantic web search
to answer questions. Here, we give some examples and evaluate the question
answering capabilities of GoWeb on three benchmarks. In the introduction we
raised questions such as the following: Which model organisms are used to study
the Fgf8 protein? Which processes are osteoclasts involved in? What are common
histone modifications? Which diseases are associated with wnt signaling?</p>
      <p>An answer to these questions can be found using GoWeb. For example Fgf8 is
studied in Mice, Zebrafish; osteoclasts are involved in bone resorption; common
histone modifications are Methylation and Acetylation and the wnt signaling
pathway is associated with neoplasms like breast cancer, tumors or leukemia.
The answers where directly obtained with GoWeb using simple keyword searches
and the induced background knowledge. For example the answer to the first
question can be found in the following way: first submit the query Fgf8 the
answer is directly shown as listed concepts in the organism’s part of the
background knowledge (see also Figure 1). To retrieve the corresponding search
results click on the organism. This simple strategy can be generalised to support
semi-automatic question answering. Next, we will demonstrate this using three
independent benchmarks.
3.1</p>
      <p>
        Genes and Functions
The first benchmark is based on the association of Genes and their functions.
The BioCreAtIvE 1 (Task 2)[
        <xref ref-type="bibr" rid="ref31">31</xref>
        ] was a competition for text-mining algorithms to
find functional annotations in the form of GeneOntology (GO) concepts for genes
in a given full-text corpus. This task is a key problem for annotators of many
databases and a key question for biologists encountering a novel gene/protein,
they are not familiar with.
      </p>
      <p>The test set for GoWeb now contains all GO annotations and genes from
the competition, which were labeled as identified with high confidence in the
results. This yields a list of 457 gene names with a total of 1352 GO concepts.
For example for “Rag C” there are 10 annotations: cytoplasm, small GTPase
mediated signal transduction, RNA splicing, transcription, GDP binding, protein
heterodimerization activity, small monomeric GTPase activity, heterotrimeric
G-protein complex, protein binding and nucleus.</p>
      <p>For a test run GoWeb was given a gene name as query. Then it is checked if
the induced ontology tree contained the concepts corresponding to the expected
functional annotations for the gene. For all 457 submitted names the search
returned documents and the GoWeb system could identify GO concepts from
these snippets. The results show that for 58.1% (785 of 1352) of the benchmark
concepts are contained in the tree (recall).
3.2</p>
      <p>
        Symptoms and Diseases
The second benchmark demonstrates the capabilities of GoWeb concerning the
association of symptoms and diseases as carried out by general practitioners and
medical researchers. It is based on the study by Tang et al. [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ], who used a set
of 26 diagnostic cases published in the case records of the New England Journal
of Medicine. The symptoms were used as keywords for the search. From the
search results, they proposed a possible diagnosis. For example for the symptoms
“fever, anterior mediastinal mass and central necrosis”, they expected to find
the diagnosis “Lymphoma”. With their Google-based approach the proposed
diagnosis was for 15 out of 26 (58%) cases correct. It also has to be remarked,
that Tang et al. is a controversial [
        <xref ref-type="bibr" rid="ref33 ref34 ref35">33–35</xref>
        ] article. One of the main issues was a
possible wrong impression to the patients. It has to be clear that a search can
not replace the professional and trained diagnostic capabilities of a physician.
Especially in the medical domain web search results have to be handled with
careful considerations.
      </p>
      <p>
        In the experimental setup for GoWeb the same keywords as in the original
paper, where used. Each diagnosis has been mapped to the corresponding MeSH
concept, if possible. Then in the experiment a query was given to the GoWeb
system and the resulting induced background knowledge tree was evaluated.
As an additional comparison for GoWeb we also applied this benchmark and
experimental setup to the GoPubMed system [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ].
      </p>
      <p>
        GoWeb can provide the correct answer in 20 out of 26 (77%) cases. In 10
of these cases, the answer term is found directly in the top categories of the
Diseases subtree of MeSH (see Table 4). The cases 8, 10 and 18 are not marked as
successful, although they mention the searched concepts. But they all find only
one article, the article[
        <xref ref-type="bibr" rid="ref32">32</xref>
        ] this analysis relies on. With GoPubMed an answer
could only be found in 13 cases. GoPubMed searches only in scientific abstracts
and does not include web contents such as clinical trails, general health pages,
disease group pages, etc. For a comparative overview see Table 2.
      </p>
      <p>For example for the case study number 28 GoWeb finds 126 articles for the
query “ANCA haematuria haemoptysis”. Under diseases one can find the MeSH
concept “Churg-Strauss Syndrome”. A click on the concepts in the tree retrieves
three snippets containing the concept. The resulting snippets are:
– Laboratory imposed restrictions on ANCA testing – 63 (5): 594 –
Annals of the Rheumatic Diseases
The laboratory has performed ANCA testing only when the request form
indicated . . . haematuria (requests from the renal/transplant unit),
ChurgStrauss syndrome, . . .</p>
      <p>ard.bmj.com/cgi/content/extract/63/5/594
– include haemoptysis (13% of patients), cystic bone lesions (4-20% of . . . Some
70-75% of patients with Churg-Strauss syndrome have ANCA . . .
www.hospitaldoctor.ie/hospital doctor/pdfs/HOS DOC MARCH APRIL 05.pdf
– Churg-Strauss Syndrome - Patient UK</p>
      <p>Pulmonary: asthma, pneumonitis and haemoptysis . . . patients are
perinuclearANCA (p-ANCA) positive (antimyeloperoxidase antibodies) . . .
www.patient.co.uk/showdoc/40024815/
The GoWeb system performs better than GoPubMed because the underlying
search engine has a larger repository of documents. Additionally, it can also
index the full text, if it is available on the web. The MEDLINE search for all
PubMed based search engines, like GoPubMed, is only based on abstracts. This
corresponds with the fact that the MEDLINE search returns often none or only
one article abstract.
3.3</p>
      <p>
        Proteins, Diseases and Evidences
Linking proteins and disease is a key task for many molecular biomedical
researchers. The third benchmark for GoWeb is based on the questions from the
TREC Genomics Track 2006[
        <xref ref-type="bibr" rid="ref36">36</xref>
        ]. The results of TREC Genomics Track 2006
comprise a benchmark that focused on passage retrieval for question answering.
It is based on full-text documents from the biomedical literature. For the year
2006 there were 28 questions. With GoWeb one can answer 22 of these 28
questions (78,6%). In 13 of these cases the semantic filter helped to reduce the result
set. For a summary of all questions please have a look at Table 3.
      </p>
      <p>For GoWeb the questions were transformed into keywords. The complete
listing of questions and keywords is available in Table 5. A question was marked
as successfully handled, if there was a snippet that contained a valid answer.
The second aspect addressed with this benchmark was to show the capabilities
of the filtering feature. Filtering by background knowledge helps to reduce large
results to a smaller set of relevant documents. It was marked as applied, if the
answers, where found by using the filtering feature.</p>
      <p>
        The answers for the first four questions (160–164) are shown in Table 6. They
also demonstrate what kind of textual evidence GoWeb can provide as answers.
The answer to question 160 (What is the role of PrnP in mad cow disease), for
instance, was found by submitting the keywords and selecting the MeSH concept
“Encephalopathy, Bovine Spongiform” (mad cow disease is a synonymous label
for the concept) as semantic filter. The selected answer was now in the first
part of the remaining relevant results. The given number 378 corresponds to the
original position. This demonstrates that without the filter this answer would not
have been found normally [
        <xref ref-type="bibr" rid="ref37">37</xref>
        ]. For the question 161 the keywords were specific
enough. This corresponds with the original rank of first and second position for
the answers.
      </p>
      <p>There are two main reasons for GoWeb to not be able to find a answer for
all question in the benchmark. The first is that the question is too complex.
The answer is too long to be formulated in a sentence or snippet. For example
the question 171 contains actually two questions. The second reason is that the
question domain is not sufficiently modelled in the background knowledge. For
question 178, for instance, skin biology has no corresponding concept and is too
general to be mentioned directly in text.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Discussion and Comparison</title>
      <p>The three used benchmarks provide a basis for the evaluation of GoWeb. They
demonstrate the power of the idea but also its limitations. The starting point
is the usage of snippets. This is already a limitation in terms of completeness.
Snippets can be seen as an abstraction. They try to summarize facts related to
the keywords. A snippet might be too short to contain very complex facts, some
information will be lost. But important information is more likely to be in the
snippet, because important facts are often near in the original text. Thus it is
more likely to be also contained in the snippet. The co-occurrence is used as
approximation for relation extraction. One advantage of using this simpler
approach is the reduced computational complexity. A proper NLP based approach
would need more computational time. With GoWeb the complete annotation
for 1000 results can be done on-the-fly and still provides response time of a few
seconds.</p>
      <p>If more information than the snippet is required, it is necessary to fetch
the web pages and analyze them. This could be done on runtime for the result
set or pre-calculated during a crawl of the internet. Both options have major
drawbacks. Fetching and analyzing of web pages on-the-fly is not feasible with the
requirement of a short response time. The crawling of the internet is possible, but
requires a significant amount of resources in terms of hardware and bandwidth to
keep the index up-to-date. This is demonstrated by the popular search engines.
Each of them uses several data and computing centers. Although the search
requests from the user are the main load, keeping the index up-to-date is an
important aspect. One advantage of a separate crawl is the chance to build a
semantically enhanced index. Such an enhanced index offers the option to include
concepts directly into the search and not as post-processing step like GoWeb.</p>
      <p>To include all information from a web page will increase the recall. But it
would also increase the problem of false positives from matching errors or
irrelevant parts. The false positives would also unnecessarily increase the size of an
index. With the option to pre-process the information, e.g. with topic
recognition or disambiguation algorithms, this can be compensated. For a specialized
system with a limited number of documents and known document structure, a
semantic index might be a better solution than GoWeb.</p>
      <p>The application of text mining for concept identification is important for
finding the relevant snippets in the search results. A simple keyword can not
easily replace the additional information from the background knowledge. This
includes synonymous labels and related concepts. For example for heart diseases
in MeSH there are over 570 related labels.</p>
      <p>
        The types of questions handled best by GoWeb have to be transformable
into keywords and concepts. The answer provided by GoWeb will be either an
inferred concept or a sentence/short text extract in the snippet. These options
reduce the types of questions which can be answered by GoWeb. For example in
a question classification by Tomuro and Lytinen [
        <xref ref-type="bibr" rid="ref38">38</xref>
        ] GoWeb performs best with
questions of type definition (’What does X do?’), reference (’What’, ’Which’)
or entities (’Who’). But it can not answer question types like manner of action,
degree or interval (’how many’, ’how much’ or ’how long’, e.g. What percentage
of children are vaccinated?) and procedure (’how to’). For a medical question
taxonomy by Ely et al. [
        <xref ref-type="bibr" rid="ref39">39</xref>
        ], GoWeb works with questions related to diagnosis
branch but it fails for questions from the treatment branch (What are the options
for treatment of condition y in situation z?), management (What is the best way
to discuss or approach discussion of difficult issue x?) and nonclinical (What are
the legal considerations in situation y?).
      </p>
      <p>In comparison to existing systems which are mainly focusing on searching
OWL and RDF content (e.g. Swoogle, SWSE) GoWeb covers a broader area.
Current RDF search engines cover millions of RDF statements, whereas the
internet search engines cover billions of websites. Unfortunately, most of the
information in websites is unstructured text. GoWeb tries to bridge the semantic
gap with the limited amount of available semantic annotations by employing
text-mining for extraction of ontology concepts from text. In a nutshell, GoWeb
exploits that keywords and ontology terms co-occurring in snippets are often
facts.</p>
      <p>Traditional search engines like Google have the coverage but they miss the
explicit usage of ontological background knowledge. They only present a long list
of results. This works very well for simple retrieval of documents, but has limits
for more complex task, e.g. answering questions. Here the semantic filtering with
concepts as in GoWeb helps to reduce the result list to relevant answers. If a
snippet does not contain the relevant terms, it is likely to be not relevant.</p>
      <p>For other internet search based systems like Hakia or PowerSet the
advantage of GoWeb is its additional background knowledge for the biomedical
domain. Only GoWeb combines the usage of the GeneOntology (GO), the Medical
Subject Heading (MeSH) and protein identification. A clustering of text labels
like Clusty or Carrot can not replace the structural knowledge of an ontology. In
comparison to PubMed-based systems GoWeb can index the additional resources
of full text articles on the web.</p>
      <p>The search interface of GoWeb provides with the what -where-who-when
categories a simple way to browse the results. Next to the actual search results
GoWeb offers also additional information like definitions of concepts or Wikipedia
links.</p>
      <p>Together with the filtering mechanism to reduce the result set from 1000
possible results to a small number of relevant entries GoWeb offers powerful tool
for semantic search in the biomedical domain. Overall, the paper shows that
co-occurrences of keywords and ontology terms in lists of snippets are often
approximating facts, which aid to answer questions. The simplicity of the approach
ensures scalability and speed, still achieving success rates of up to 80%.
Acknowledgments We kindly acknowledge the help and discussions from our
colleagues. In particular we would like to thank A. Doms and T. W¨achter. For the
helpful disccussions about the implementation we acknowledge the GoPubMed
team from Transinsight, especially M. Alvers, L. Barrio-Alvers, J. M¨onnich, C.
Plake, and M. Zschunke. This work was supported by the European Union for
the Sealife Project, Project Reference IST-2006-027269.
5 Acute ”Aortic regurgitation” depression Tree: Endocarditis, Bacterial 7 (1000)
abscess
6 oesophageal cancer hiccup nausea vomiting Tree: Adenocarcinoma AND 2 (1000)
Intestinal Obstruction
7 hypertension ”adrenal mass” Top categories: Cushing Syn- 41 (1000)
drome
8 ”hip lesion” child no, bmj article 258
9 HRCT centrilobular nodule ”acute respira- Finds the case studies this 15
tory failure” analysis relies on
10 fever bilateral ”thigh pain” weakness no, bmj article 500
11 fever ”anterior mediastinal mass” central Top categories: Lymphoma 66 (323)
necrosis
12 multiple ”spinal tumors” ”skin tumors”
Top categories: Neurofibro- 21 (240)
matoses
14 ”ulcerative colitis” ”blurred vision” fever Tree: Vascultits 2 (1000)
15 nephrotic syndrome ”Bence Jones” ventric- Top categories: Amyloidosis 20 (247)
ular failure
16 hypertension papilledema headache ”renal Tree: Pheochromocytoma 1 (31)
mass”
17 ”sickle cell” pulmonary infiltrates ”back Top5 snippet is ACS 1000
pain”
18 fibroma astrocytoma tumor leiomyoma sco- no, bmj article 1 (47)
liosis
19 pulmonary infiltrates ”cns lesion” OR no 87
”Central nervous system lesion”
22 CLL encephalitis
25 ”portal vein thrombosis” cancer
26 ”cardiac arrest” exercise young
Tree: West Nile Fever 3 (1000)
Tree: Phlebitis 9 (1000)
top categories: Cardiomy- 22 (1000)
opathy, Hypertrophic
27 ataxia confusion insomnia death Tree: CJD 17 (1000)
28 ANCA haematuria haemoptysis Top categories: Churg- 3 (126)
Strauss Syndrome
29 myopathy neoplasia dysphagia rash perior- Top categories: Dermato- 4 (32)
bital swelling myositis
30 ”renal transplant” fever cat lymphadenopa- Top categories: Cat-Scratch 13 (322)
thy Disease
31 ”buttock rash” ”renal failure” edema no 120
33 polyps telangiectasia epistaxis anemia Top categories: Telangiecta- 33 (1000)
sia, Hereditary Hemorrhagic
34 ”bullous skin” ”respiratory failure” carba- Top categories: Epidermal 4 (25)
mazepine Necrolysis, Toxic
36 seizure confusion dysphasia lesions no 1000
37 cardiac arrest sleep Tree: Brugada Syndrome 3 (1000)
e N y
in R h</p>
      <p>t
ce ov P a</p>
      <p>p
n B</p>
      <p>p
rm .. s/</p>
      <p>c
m .s</p>
      <p>m
, r</p>
      <p>o
p o
n
o lo p</p>
      <p>a S
C h e
p n
e i
s
a
tayh ised
e e
s
u
rm ca
o
s l
n a z</p>
      <p>n l</p>
      <p>n
. o
se i</p>
      <p>t
a a</p>
      <p>r
D g
β m
im A yz
e , n
h
z E e
l
p li I</p>
      <p>/
E r
is ,
s
re ir</p>
      <p>a</p>
      <p>d
n m i
i</p>
      <p>b</p>
      <p>p
M 3 .</p>
      <p>M 1 e</p>
      <p>C c</p>
      <p>n
d B e
an U r</p>
      <p>y om
d ll
e a en</p>
      <p>n g
.
c r z s
In fe co al In I a</p>
      <p>D n
:
1
.
0
6
1</p>
      <p>n
ip io
r t
c a
s c
n fi
ra it</p>
      <p>e 2
a d 1</p>
      <p>i
s
a ts</p>
      <p>.
.. .. ]8</p>
      <p>9
l
e ,
n c 7
t
s e .</p>
      <p>s e
... isea icm</p>
      <p>d
t fi
e e
r s d
e n
k o
k
e</p>
      <p>n
ffi e
o d
e a
w n nd i</p>
      <p>n</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Green</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wolf</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chomsky</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Laughery</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>BASEBALL: An Automatic Question Answer</article-title>
          . In: Computers and Thought.
          <string-name>
            <surname>McGraw-Hill</surname>
          </string-name>
          (
          <year>1963</year>
          )
          <fpage>207</fpage>
          -
          <lpage>216</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Berners-Lee</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hendler</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lassila</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>The Semantic Web</article-title>
          .
          <source>Scientific American</source>
          <volume>284</volume>
          (
          <issue>5</issue>
          ) (May
          <year>2001</year>
          )
          <fpage>34</fpage>
          -
          <lpage>43</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Grigoris</surname>
          </string-name>
          , A.,
          <string-name>
            <surname>van Harmelen</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <string-name>
            <given-names>A Semantic</given-names>
            <surname>Web</surname>
          </string-name>
          <article-title>Primer (Cooperative Information Systems)</article-title>
          . The MIT Press (
          <year>April 2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Miles</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bechhofer</surname>
            ,
            <given-names>S.: SKOS</given-names>
          </string-name>
          <string-name>
            <surname>Simple Knowledge Organization System - Reference. W3C Working Draft</surname>
          </string-name>
          (
          <year>June 2008</year>
          )
          <article-title>URL: www</article-title>
          .w3.org/TR/2008/WD-skosreference-
          <volume>20080609</volume>
          /.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Brickley</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Miller</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <source>FOAF Vocabulary Specification 0.91 (November</source>
          <year>2007</year>
          ) URL: http://xmlns.com/foaf/spec/.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Berrueta</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brickley</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Decker</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , Fern´andez, S., G¨orn,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Harth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Heath</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Idehen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Kjernsmo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Miles</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Passant</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Polleres</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Polo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.: SIOC</given-names>
            <surname>Core Ontology Specification</surname>
          </string-name>
          (
          <year>July 2008</year>
          ) URL: http://rdfs.org/sioc/spec/.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Adida</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Birbeck</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>RDFa primer - Bridging the Human and Data Webs</article-title>
          . W3C Working Draft (
          <year>June 2008</year>
          )
          <article-title>URL: www</article-title>
          .w3.org/TR/2008/WD-xhtml
          <article-title>-rdfa-primer20080620/.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Ding</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Finin</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Joshi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pan</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cost</surname>
            ,
            <given-names>R.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Peng</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reddivari</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Doshi</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sachs</surname>
          </string-name>
          , J.:
          <article-title>Swoogle: a search and metadata engine for the semantic web</article-title>
          .
          <source>In: CIKM '04: Proceedings of the thirteenth ACM international conference on Information and knowledge management</source>
          , New York, NY, USA, ACM (
          <year>2004</year>
          )
          <fpage>652</fpage>
          -
          <lpage>659</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Harth</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Umbrich</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Decker</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Multicrawler: A pipelined architecture for crawling and indexing semantic web data</article-title>
          . In Cruz,
          <string-name>
            <given-names>I.F.</given-names>
            ,
            <surname>Decker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Allemang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Preist</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Schwabe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Mika</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Uschold</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Aroyo</surname>
          </string-name>
          , L., eds.:
          <source>International Semantic Web Conference. Lecture Notes in Computer Science</source>
          , Springer (
          <year>2006</year>
          )
          <fpage>258</fpage>
          -
          <lpage>271</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Clements</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          : WikiDB URL: http://www.kennel17.co.uk/testwiki/WikiDB.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Tummarello</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Delbru</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oren</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cyganiak</surname>
          </string-name>
          , R.: Sindice.
          <article-title>com: A semantic web search engine</article-title>
          . Presentation, Digital Enterprise Research Institute National University of Ireland,
          <source>Galway (November</source>
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>d'Aquin</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baldassarre</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gridinoc</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Angeletou</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sabou</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Motta</surname>
          </string-name>
          , E.:
          <article-title>Characterizing Knowledge on the Semantic Web with Watson</article-title>
          .
          <source>In: Workshop on Evaluation of Ontologies and Ontology-based tools, 5th International EON Workshop</source>
          , collocated with the
          <source>International Semantic Web Conference (ISWC'07)</source>
          , Busan,
          <string-name>
            <surname>Korea.</surname>
          </string-name>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13. Cheng, G.,
          <string-name>
            <surname>Ge</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Qu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Falcons: Searching and browsing entities on the semantic web</article-title>
          .
          <source>In: World Wide Web Conference</source>
          , Beijing, China (April
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Dieng-Kuntz</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corby</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>Conceptual graphs for semantic web applications</article-title>
          .
          <source>In: International Conference on Conceptual Structures (ICCS)</source>
          .
          <article-title>Volume 3596 of LNCS</article-title>
          ., Springer (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15. V¨olkel,
          <string-name>
            <surname>M.</surname>
          </string-name>
          , Kr¨otzsch,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Vrandecic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Haller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Studer</surname>
          </string-name>
          , R.:
          <article-title>Semantic Wikipedia</article-title>
          .
          <source>In: WWW '06: Proceedings of the 15th international conference on World Wide Web</source>
          , New York, NY, USA, ACM (
          <year>2006</year>
          )
          <fpage>585</fpage>
          -
          <lpage>594</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Bollacker</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Evans</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paritosh</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sturge</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Taylor</surname>
          </string-name>
          , J.:
          <article-title>Freebase: a collaboratively created graph database for structuring human knowledge</article-title>
          .
          <source>In: SIGMOD '08: Proceedings of the 2008 ACM SIGMOD international conference on Management of data</source>
          , New York, NY, USA, ACM (
          <year>2008</year>
          )
          <fpage>1247</fpage>
          -
          <lpage>1250</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Katz</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Borchardt</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Felshin</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>Natural language annotations for question answering</article-title>
          .
          <source>In: Proceedings of the 19th International FLAIRS Conference (FLAIRS</source>
          <year>2006</year>
          ), Melbourne Beach, FL (May
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Zheng</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          :
          <article-title>Answerbus question answering system</article-title>
          .
          <source>In: Proceedings of the second international conference on Human Language Technology Research</source>
          , San Francisco, CA, USA, Morgan Kaufmann Publishers Inc. (
          <year>2002</year>
          )
          <fpage>399</fpage>
          -
          <lpage>404</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Large scale internet search at ask.com</article-title>
          .
          <source>In: First International Conference on Scalable Information Systems</source>
          , INFOSCALE. (
          <year>2006</year>
          )
          <article-title>Keynote</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Kaisser</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>The QuALiM Question Answering Demo: Supplementing Answers with Paragraphs drawn from Wikipedia</article-title>
          .
          <source>In: Proceedings of the 46th Annual Meeting of the Association for Computational Linguistics</source>
          ,
          <string-name>
            <surname>ACL</surname>
          </string-name>
          <year>2008</year>
          , Columbus, Ohio (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Gobeill</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ehrler</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tbahriti</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ruch</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Vocabulary-driven passage retrieval for question-answering in genomics</article-title>
          .
          <source>In: The Fifteenth Text REtrieval Conference (TREC</source>
          <year>2007</year>
          )
          <article-title>Notebook</article-title>
          . (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Doms</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schroeder</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>GoPubMed: exploring PubMed with the Gene Ontology</article-title>
          .
          <source>Nucleic Acids Res</source>
          <volume>33</volume>
          (
          <issue>Web Server issue</issue>
          ) (
          <year>Jul 2005</year>
          )
          <fpage>W783</fpage>
          -
          <lpage>W786</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Good</surname>
            ,
            <given-names>B.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kawas</surname>
            ,
            <given-names>E.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuo</surname>
            ,
            <given-names>B.Y.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wilkinson</surname>
          </string-name>
          , M.D.:
          <article-title>iHOPerator: userscripting a personalized bioinformatics Web, starting with the iHOP website</article-title>
          .
          <source>BMC Bioinformatics</source>
          <volume>7</volume>
          (
          <year>2006</year>
          )
          <fpage>534</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Rebholz-Schuhmann</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kirsch</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Arregui</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gaudan</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riethoven</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stoehr</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>EBIMed-text crunching to gather facts for proteins from Medline</article-title>
          .
          <source>Bioinformatics</source>
          <volume>23</volume>
          (
          <issue>2</issue>
          ) (
          <year>Jan 2007</year>
          )
          <fpage>e237</fpage>
          -
          <lpage>e244</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Perez-Iratxeta</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          , P´erez,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Bork</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Andrade</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.:</surname>
          </string-name>
          <article-title>Update on XplorMed: A web server for exploring scientific literature</article-title>
          .
          <source>Nucleic Acids Res</source>
          <volume>31</volume>
          (
          <issue>13</issue>
          ) (
          <year>Jul 2003</year>
          )
          <fpage>3866</fpage>
          -
          <lpage>8</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26. Mu¨ller,
          <string-name>
            <given-names>H.M.</given-names>
            ,
            <surname>Kenny</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.E.</given-names>
            ,
            <surname>Sternberg</surname>
          </string-name>
          ,
          <string-name>
            <surname>P.W.</surname>
          </string-name>
          :
          <article-title>Textpresso: an ontology-based information retrieval and extraction system for biological literature</article-title>
          .
          <source>PLoS Biol</source>
          <volume>2</volume>
          (
          <issue>11</issue>
          ) (
          <year>Nov 2004</year>
          ) e309
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sharp</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Content-rich biological network constructed by mining PubMed abstracts</article-title>
          .
          <source>BMC Bioinformatics 5 (Oct</source>
          <year>2004</year>
          )
          <fpage>147</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Ashburner</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ball</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Blake</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Botstein</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Butler</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cherry</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Davis</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dolinski</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dwight</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eppig</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Harris</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hill</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Issel-Tarver</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kasarskis</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lewis</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Matese</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Richardson</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ringwald</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rubin</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sherlock</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          :
          <article-title>Gene Ontology: tool for the unification of biology. the Gene Ontology Consortium</article-title>
          .
          <source>Nat Genet</source>
          <volume>25</volume>
          (
          <issue>1</issue>
          ) (May
          <year>2000</year>
          )
          <fpage>25</fpage>
          -
          <lpage>9</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Hakenberg</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Royer</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Plake</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Strobelt</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schroeder</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Me and my friends: Gene mention normalization with background knowledge</article-title>
          .
          <source>In: Proceedings 2nd BioCreAtIvE Challenge Evaluation Workshop. Number 2</source>
          ,
          <string-name>
            <surname>Madrid</surname>
          </string-name>
          (April
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30. ClearForrest: Calais: Connect. Everything. WebService, provided by ClearForest, a Thomson Reuters Company (
          <year>2008</year>
          )
          <article-title>URL: opencalais</article-title>
          .com.
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Blaschke</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leon</surname>
            ,
            <given-names>E.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krallinger</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Valencia</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Evaluation of BioCreAtIvE assessment of task 2</article-title>
          .
          <source>BMC Bioinformatics 6 Suppl</source>
          <volume>1</volume>
          (
          <year>2005</year>
          ) S16
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>Tang</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ng</surname>
            ,
            <given-names>J.H.K.</given-names>
          </string-name>
          :
          <article-title>Googling for a diagnosis-use of Google as a diagnostic aid: internet based study</article-title>
          .
          <source>BMJ</source>
          <volume>333</volume>
          (
          <issue>7579</issue>
          ) (
          <year>Dec 2006</year>
          )
          <fpage>1143</fpage>
          -
          <lpage>1145</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <string-name>
            <surname>Taubert</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Use of Google as a diagnostic aid: bias your search</article-title>
          .
          <source>BMJ</source>
          <volume>333</volume>
          (
          <issue>7581</issue>
          ) (
          <year>Dec 2006</year>
          )
          <volume>1270</volume>
          ; author reply 1270
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          34.
          <string-name>
            <surname>Twisselmann</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Use of Google as a diagnostic aid: summary of other responses</article-title>
          .
          <source>BMJ</source>
          <volume>333</volume>
          (
          <issue>7581</issue>
          ) (
          <year>Dec 2006</year>
          )
          <fpage>1270</fpage>
          -
          <lpage>1271</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          35.
          <string-name>
            <surname>Wentz</surname>
          </string-name>
          , R.:
          <article-title>Use of Google as a diagnostic aid: is</article-title>
          <source>Google like 10,000 monkeys? BMJ</source>
          <volume>333</volume>
          (
          <issue>7581</issue>
          ) (
          <year>Dec 2006</year>
          )
          <volume>1270</volume>
          ; author reply 1270
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          36.
          <string-name>
            <surname>Hersh</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cohen</surname>
            ,
            <given-names>A.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Roberts</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rekapalli</surname>
            ,
            <given-names>H.K.</given-names>
          </string-name>
          :
          <article-title>Overview of the TREC 2006 question answering track</article-title>
          .
          <source>In: The Fifteenth Text REtrieval Conference (TREC</source>
          <year>2006</year>
          )
          <article-title>Proceedings</article-title>
          . (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          37.
          <string-name>
            <surname>Granka</surname>
            ,
            <given-names>L.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Joachims</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gay</surname>
          </string-name>
          , G.:
          <article-title>Eye-tracking analysis of user behavior in www search</article-title>
          .
          <source>In: SIGIR '04: Proceedings of the 27th annual international ACM SIGIR conference on Research and development in information retrieval</source>
          , New York, NY, USA, ACM (
          <year>2004</year>
          )
          <fpage>478</fpage>
          -
          <lpage>479</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          38.
          <string-name>
            <surname>Tomuro</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lytinen</surname>
            ,
            <given-names>S.L.</given-names>
          </string-name>
          :
          <article-title>Selecting features for paraphrasing question sentences</article-title>
          .
          <source>In: Proceedings of the Workshop on Automatic Paraphrasing at Natural Language Processing Pacific Rim Symposium (NLPRS)</source>
          .
          <article-title>(</article-title>
          <year>2001</year>
          )
          <fpage>55</fpage>
          -
          <lpage>62</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          39.
          <string-name>
            <surname>Ely</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Osheroff</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gorman</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ebell</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chambliss</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pifer</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stavri</surname>
            ,
            <given-names>P.:</given-names>
          </string-name>
          <article-title>A taxonomy of generic clinical questions: classification study</article-title>
          .
          <source>BMJ</source>
          <volume>321</volume>
          (
          <issue>7258</issue>
          ) (
          <year>Aug 2000</year>
          )
          <fpage>429</fpage>
          -
          <lpage>32</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          <article-title>160 What is the role of PrnP in mad cow disease? PrnP</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          <article-title>161 What is the role of IDE in Alzheimer's disease? IDE Alzheimer</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          <article-title>162 What is the role of MMS2 in cancer? MMS2</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          <article-title>163 What is the role of APC (adenomatous polyposis coli) in colon APC adenomatous cancer? polyposis coli</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          <article-title>164 What is the role of Nurr-</article-title>
          77
          <source>in Parkinson's disease? Nurr-77</source>
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          <article-title>165 How do Cathepsin D (CTSD) and apolipoprotein E (ApoE) “Cathepsin D” interactions contribute to Alzheimer's disease?</article-title>
          “apolipoprotein E”
        </mixed-citation>
      </ref>
      <ref id="ref46">
        <mixed-citation>
          <article-title>166 What is the role of Transforming growth factor-beta1 (TGF- TGF-beta1 cerebral beta1) in cerebral amyloid angiopathy (CAA)? amyloid angiopathy</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref47">
        <mixed-citation>
          <article-title>167 How does nucleoside diphosphate kinase (NM23) contribute NM23 tumor to tumor progression? progression</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref48">
        <mixed-citation>
          <article-title>168 How does BARD1 regulate BRCA1 activity? BARD1 BRCA1</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref49">
        <mixed-citation>
          <article-title>169 How does APC (adenomatous polyposis coli) protein affect adenomatous actin assembly? polyposis coli actin assembly</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref50">
        <mixed-citation>
          <article-title>170 How does COP2 contribute to CFTR export from the endo- COP2 CFTR plasmic reticulum?</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref51">
        <mixed-citation>
          <article-title>171 How does Nurr-77 delete T cells before they migrate to the Nurr-77 T cell spleen or lymph nodes and how does this impact autoimmunity?</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref52">
        <mixed-citation>
          <article-title>172 How does p53 affect apoptosis? p53 apoptosis</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref53">
        <mixed-citation>
          <article-title>173 How do alpha7 nicotinic receptor subunits affect ethanol alpha7 nicotinic metabolism? receptor ethanol</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref54">
        <mixed-citation>
          <article-title>174 How does BRCA1 ubiquitinating activity contribute to can- BRCA1 cer? ubiquitinating</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref55">
        <mixed-citation>
          <article-title>175 How does L2 interact with L1 to form HPV11 viral capsids? L1 L2 HPV11</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref56">
        <mixed-citation>
          <article-title>176 How does Sec61-mediated CFTR degradation contribute to Sec61 CFTR cystic fibrosis?</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref57">
        <mixed-citation>
          <article-title>177 How do Bop-Pes interactions affect cell growth? Bop Pes cell growth</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref58">
        <mixed-citation>
          <article-title>178 How do interactions between insulin-like GFs and the insulin insulin-like GF receptor affect skin biology? insulin receptor</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref59">
        <mixed-citation>
          <article-title>179 How do interactions between HNF4 and COUP-TF1 suppress HNF4 COUP-TF1 liver function?</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref60">
        <mixed-citation>
          <article-title>180 How do Ret-GDNF interactions affect liver development? Ret GDNF liver</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref61">
        <mixed-citation>
          <article-title>181 How do mutations in the Huntingtin gene affect Huntington's Huntingtin gene disease?</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref62">
        <mixed-citation>
          <article-title>182 How do mutations in Sonic Hedgehog genes affect develop- Sonic Hedgehog mental disorders? gene</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref63">
        <mixed-citation>
          <article-title>183 How do mutations in the NM23 gene affect tracheal develop- NM23 tracheal ment? development</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref64">
        <mixed-citation>
          <article-title>184 How do mutations in the Pes gene affect cell growth? Pes gene cell growth</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref65">
        <mixed-citation>
          <article-title>185 How do mutations in the hypocretin receptor 2 gene affect hypocretin receptor narcolepsy? 2 narcolepsy</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref66">
        <mixed-citation>
          <article-title>186 How do mutations in the Presenilin-1 gene affect Alzheimer's Presenilin-1 disease? Alzheimer</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref67">
        <mixed-citation>
          <article-title>187 How do mutations in familial hemiplegic migraine type 1 FHM1 calcium (FHM1) gene affect calcium ion influx in hippocampal neu- neuron rons?</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>