<!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>Comparing the Effects of Two Semantic Terminology Models on Classification of Clinical Notes: A Study of Heart Murmur Findings</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Guoqian Jiang</string-name>
          <email>Jiang.Guoqian@mayo.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ph.D.</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Christopher G. Chute</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dr. P.H.</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Division of Biomedical Informatics, Mayo Clinic College of Medicine</institution>
          ,
          <addr-line>Rochester, MN</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2008</year>
      </pub-date>
      <fpage>59</fpage>
      <lpage>65</lpage>
      <abstract>
        <p>Objectives: We compared the effects of two semantic terminology models on classification of clinical notes through a study in the domain of heart murmur findings. Methods: One schema was established from the existing SNOMED CT model (S-Model) and the other was from a template model (T-Model) which uses base concepts and non-hierarchical relationships to characterize the murmurs. A corpus of clinical notes (n=309) was collected and annotated using the two schemas. The annotations were coded for a decision tree classifier for text classification task. The standard information retrieval measures of precision, recall, f-score and accuracy and the paired t-test were used for evaluation. Results: The performance of S-Model was better than the original T-Model (p&lt;0.05 for recall and f-score). A revised T-Model by extending its structure and corresponding values performed better than S-Model (p&lt;0.05 for recall and accuracy). Conclusion: We discovered that content coverage is a more important factor than terminology model for classification; however a templatestyle facilitates content gap discovery and completion.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        While modern terminologies have advanced well
beyond simple one-dimensional subsumption
relationships through the introduction of composite
expressions, there is an emerging convergence of
approaches toward the use of a concept-based clinical
terminology with an underlying formal semantic
terminology model (STM) [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. SNOMED CT, the most
comprehensive clinically oriented medical terminology
system, currently adopts a foundation based on a
description logic (DL) model and the underlying
DL-based structure to formally represent the meanings
of concepts and the interrelationships between concepts
[
        <xref ref-type="bibr" rid="ref2 ref3">2-3</xref>
        ]. The existing SNOMED CT model is mainly
pre-coordination oriented, i.e. containing many
pre-coordinated terms, and also supports
post-coordination. For example, a compositional
expression “[ hypophysectomy (52699005) ] +
[ transfrontal approach (65519007) ]” could be used to
describe a more specific clinical statement than that
only using the term “hypophysectomy (52699005)”.
For a specific domain, a template model having a
semantic structure with a coherent class of terms can be
used as a formal representation [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. This kind of model
is mainly post-coordination oriented and a list of
atomic terms is organized within a semantic structure.
      </p>
      <p>
        For example, the latest version of the International
Classification of Nursing Practice (ICNP) uses a
7-Axis model to support the representation of nursing
concepts and integrates the domain concepts of nursing
in a manner suitable for computer processing [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
One of the main goals of the semantic terminology
models is to support capturing structured clinical
information that is crucial for computer programs such
as information retrieval systems and decision support
tools [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Structured recording has the potential to
improve information retrieval from a patient database
in response to clinically relevant questions [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
However, functional difference in retrieval
performance has not been clearly demonstrated
between these two different semantic terminology
models.
      </p>
      <p>
        In this study, we focus upon the specific domain of
heart murmur findings. Two schemas were established
from two different semantic terminology models for
evaluation: one schema is extracted from the existing
SNOMED CT model (S-Model) and the other is a
template model (T-Model) extracted from a
concept-dependent attributes model recently published
by Green, et al [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. The objectives of the study are to
annotate the real clinical notes using the two schemas
and to compare and evaluate the effects of two models
on classification of the clinical notes.
      </p>
    </sec>
    <sec id="sec-2">
      <title>Methods and Materials</title>
      <p>
        Defining the annotation schemas
We defined two schemas for both S-Model and
T-Model and represented the two schemas in Protégé
(version 3.2 beta), which is an ontology editing
environment and was developed by Stanford Medical
Informatics [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>For the S-Model, we established a schema by
extracting concept trees from the existing
sub-hierarchy of heart murmur findings in January
2006 version of SNOMED CT (see Fig. 1). One root
concept is “Heart murmur (SCTID_88610006)” which
includes 86 sub-concepts of pre-coordinated terms of
heart murmur findings. The other root concept is
“Anatomical concepts (SCTID_257728006)” which
includes two parts relevant to our schema. One part is
the concept “Cardiac internal structure
(SCTID_277712000)” and its sup-concepts. The other
part contains only those anatomical concepts appearing
in our clinical notes corpus on the basis of a manual
review. For all heart murmur concepts, two semantic
attributes derive from SNOMED CT context model for
heart murmur findings that frame post-coordination.
One is “procedure site” that represents the auscultation
site of a heart murmur and the other is “finding site”
that represents the potential etiological site of a heart
murmur. The values of the former one were set as the
instances of “anatomical concepts
(SCTID_257728006)” and the values of the latter one
were set as the instances of “Cardiac internal structure
(SCTID_277712000)”.</p>
      <p>
        For the T-Model, a schema was established from a
concept-dependent attributes model published in a
recent paper of Green, et al [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. In this schema (see Fig.
2), one root concept is “heart murmur” which had eight
semantic attributes, consisting of “has cardiac cycle
timing”, “has murmur configuration”, “has murmur
duration”, “has murmur intensity”, “has murmur pitch”,
“has murmur quality”, “has point of maximum
intensity”, “radiates towards”. The corresponding
values of these eight attributes were set as the
sub-concepts of the other root concept “cardiac
murmur characteristic values”. We adopted the model
attributes are directly from Green’s model, as well as
their values (kindly provided by Green, interpersonal
communication).
      </p>
      <p>Preparing clinical notes corpus
The Mayo Clinic has a repository of approximately
twenty million clinical notes that consist of documents
dictated by physicians that are subsequently transcribed
and filed as part of the patient’s electronic medical
record. The following criteria were made to sample
those notes. Firstly, we extracted notes with these
criteria from Mayo repository in an automatic way: 1)
created between January 1, 2005 to January 31, 2005;
2) Having a heart murmur description in Physical
Examination section; 3) age  21; 4) Having a Hospital
International Classification of Disease Adaptation
(HICDA) code of the Heart Valvular Disease, and 5)
removing patients with a code for status prosthetic
valve or complication of a prosthetic valve. Secondly,
we flagged extracted documents containing a diagnosis
of aortic stenosis (AS), yielding 103 documents.
Thirdly, we randomly selected controls among the
extracted documents having no diagnosis of AS by
matching the following conditions: 1) no history of
vavular surgeries; 2) matching gender and age within 1
year for each case (see Table 1). Two controls were
retained for each case, totaling to 309 documents.
Finally, we parsed out cardiac exam from the Physical
Examination section of each document to create an
annotation corpus.</p>
      <sec id="sec-2-1">
        <title>Annotation software and Annotators</title>
        <p>
          A general purpose text annotation tool, Knowtator [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ],
was used to map text contents to our schema.
Knowtator is a Java plug-in for Protégé and mainly
used for creating gold-standard training and evaluation
corpora for natural language processing (NLP) systems.
The annotation schemas described in section above
were instantiated in Knowtator.
        </p>
        <p>One author (GJ) performed the annotation task and
then the other author (CGC) verified the annotations
for 10% of all documents. Differences were mutually
adjudicated and lessons generalized to the remaining
90% of cases.</p>
        <p>Coding for machine learning classification
We coded the annotated corpora for classification using
a machine learning classification algorithm. The target
category of the classification is binary, i.e. aortic
stenosis (AS) or non-AS. In other words, the goal of
the classification is to predict whether a document with
a heart murmur description belongs to AS category or
not. The annotations of each document were used as
the predictive features and coded as binary.</p>
        <p>
          We used a Weka implementation of the decision tree
(J4.8) [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ], which is a well-known supervised approach
to classification.
        </p>
        <p>Outcome measures and statistical analysis
For the annotation task, we compared the description
completeness between the two models. The annotators
were asked to judge whether the heart murmur
descriptions of each document could be described
completely through using the schema of a model while
they performed annotation task. If they judged a
document as “incomplete”, they indicated a reason for
the judgment.</p>
        <p>To evaluate the data retrieval task, we used the standard
evaluation metrics of precision, recall, f-score and
accuracy. Precision is defined as the ratio of correctly
assigned AS category (true positive) to the total hit
number (true positives and false positives). Recall is
the ratio of correctly assigned AS category (true
positive) to the number of target category in the test set
(true positives and false negatives). The f-score
represents the harmonic mean of precision and recall.
Accuracy is the ratio of correctly assigned categories
(true positives and true negatives) to total number of
instances in test dataset.</p>
        <p>For S-Model, one dataset (SM) that contains the
annotations of both heart murmurs and anatomical
concepts was prepared. For T-Model, three datasets
were prepared. The first one (TM1) is that contains the
annotations from Green’s original model. The other
two datasets are extension of TM1. We extended TM1
to create TM2 by completing the values for all eight
semantic attributes whenever a description appearing in
the clinical notes corpus did not have a corresponding
value in TM1. For example, we added “upper sternal
border”, “mid sternal border” and “lower sternal
border” into the schema because they appeared
frequently in our corpus to describe the auscultation
areas and the original model only contains “sternal
border”.</p>
        <p>Building on TM2, we created our third model (TM3)
by adding a new semantic attribute “has inferences to
(specific murmurs or etiological mentions)” to the root
concept “heart murmur” and also completing its
corresponding values from those descriptions
appearing in the corpus. We re-annotated all documents
using the extended models respectively.</p>
        <p>Ten-fold cross validation for retrieval was performed
10 separate times over all four datasets and the paired
t-test was performed to test the statistical significance
of performance measures between the dataset of
S-Model and three datasets of T-Model.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Results</title>
      <p>For annotations
In S-Model, we made 995 annotations across all 309
documents. The average number of annotations per
document is 3.2. Among the annotations, 728 belonged
to 33 different sub-concepts of heart murmur
(88610006). Of the heart murmur annotations, 509
(70.0%) had the values of the attribute “procedure site”
filled and 6 (0.8%) had the values of the attribute
“finding site” filled.</p>
      <p>In T-Model, we made 1377 annotations against the
original T-Model (TM1). The average number of
annotations per documents is 4.5. Among 335 discrete
heart murmur annotations, 89.9% include timing,
79.7% include intensity and 69.0% include points of
maximum intensity (POMI). (see Fig.3)</p>
      <p>For comparison, the average number of annotations per
document in S-Model was less than those in T-Model,
indicating that S-Model supports more abstract way for
description of heart murmur findings than T-Model.
Considering description completeness, 88 documents
(28%) in S-Model were judged as “incomplete”; in the
original T-Model, 201 documents (65%) were judged
as “incomplete”. Thus, S-Model exhibits more
complete domain coverage than the original T-Model.
The reasons for the incompleteness of four datasets
from two models were listed in Table 2. We found that
S-Model (SM) could describe most of “auscultation
area” and the original T-Model (TM1) could not. For
“radiation”, both SM and TM1 could not describe it
well (we noticed that for SM, it is due to lacking of
semantic attribute for “Radiation”, whereas that in
TM1 is due to lacking of appropriate values for
“Radiation” attribute). In addition, SM could describe
all “ejection murmur” mentions and part of “aortic
valve related” etiological mentions; TM1 could not.
The results indicated that the strict template model, per
Green, assumes that observers are using strict
descriptions, and not making inferences to specific
murmurs and etiological mentions, whereas SNOMED
CT model accommodates partly the variability in
inferences and strict descriptions, by providing terms
that covers both.</p>
      <p>For TM2 and TM3, zero values in Table 2 indicated our
synthetic completion of the values of each
corresponding attribute in T-Model. The description
completeness of TM2 was corresponding up to 57.6%,
and that of TM3 up to 100%. Table 3 provided the
examples (a AS case vs. a Non-AS case) to show how
annotations were taken for all four schemas from two
models.</p>
      <sec id="sec-3-1">
        <title>For classification</title>
        <p>As described in above section, four datasets (SM, TM1,
TM2 and TM3) from two models were formed for
evaluation. The results of the evaluation metrics of the
four datasets were shown in Table 4. We found that the
classification performance of SM was better than TM1
(i.e. original Green’s model), with statistical
significance identified for recall and f-score (p&lt;0.05,
paired t-test). We consider that the reason was probably
that the TM1 did not contain a complete list of murmur
characteristic values for many of its semantic
attributes.</p>
        <p>The performance of TM2 was better than TM1, but still
lesser than SM. The result indicates that the original
T-Model using strict physical descriptions may not
fully represent descriptions of heart murmur findings in
clinical notes, negatively impacting functional
performance.</p>
        <p>The classification performance of TM3 was the
significantly best among the datasets (p&lt;0.05, paired
t-test vs. SM). The result provided further evidence that
inferences to specific murmurs and etiological
mentions were important part of descriptions of heart
murmur findings in real clinical notes, influencing the
functional performance of the terminology model in
this specific domain.
SM
TM1
TM2</p>
        <p>TM3
*p&lt; 0.05 (paired t-test)</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Discussions</title>
      <p>In this study, we developed an approach to compare
and evaluate the domain coverage (indicated by the
description completeness) of two semantic terminology
models and their effects on the classification of real
clinical notes. We found that the description
completeness of the S-Model was better than the
original T-Model with original value set,
correspondingly the performance of the S-Model on
classification was also better. The extensions of
T-Model that improved the description completeness,
did improve its performance on classification of
clinical notes. We clearly demonstrated that the domain
coverage of a terminology model was directly
correlated with its performance on classification of
clinical notes; this is not surprising.</p>
      <p>We could see that the effect of a terminology model on
its functional performance in a specific domain mainly
depends on its ability to represent the contents of the
domain. In other words, the key issue for a terminology
model is how to achieve complete domain coverage. If
two different terminology models could represent the
contents of a domain to achieve the same coverage,
their performances on classification of clinical notes
should have no difference.</p>
      <p>
        In original T-Model, the description of a hear murmur
could be fully post-coordinated by a semantic structure
of eight semantic attributes. With original value set, we
found that its description completeness was
sub-optimal. In the paper from which the model was
derived [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], the authors stated that “to adequately
capture the full spectrum of cardiac murmur
descriptions, our model needed a complete list of
murmur characteristics”. So our first extension (TM2)
completes the term values for all eight attributes of the
original T-Model. The description of completeness was
increased from 35.0% to 57.6%.
      </p>
      <p>Thus, adding axes content to each attribute within the
semantic structure did improve the domain coverage of
the model; however, even with value completion, the
original T-Model still could not achieve complete
description for given corpus.</p>
      <p>Therefore, we consider that the domain coverage of a
terminology model depends not only on the full value
set of its semantic structure, but also on the coverage of
the semantic structure itself.</p>
      <p>Our second extension (TM3) of the T-Model adds a
semantic attribute together with its corresponding
values. This did overcome the limitation of semantic
structure of the original T-Model and achieves a
complete description for given corpus. In other words,
the extended structure allows a systematic examination
of where content gaps exist (e.g. missing values of
references to specific murmurs and etiological
mentions) and also guides the “completion” of the
terms or missing contents informed by the extended
structure.</p>
      <p>In S-Model, most of its contents are pre-coordinated,
with the post-coordination only possible for two
semantic attributes “procedure site” and “finding site”.
We did not extend the SNOMED CT model in a similar
fashion since the model is an international standard
although we believe that performance would be
improved were it also extended. However, the
extension of the model would be more complicated
than that of template model because it involves both
pre-coordination and post-coordination. We consider
that the template model would be more applicable for
achieving complete domain coverage. An important
implication of these experiments is that a templatestyle
terminology model more readily identifies gaps in
coverage, and facilitates their completion for
classification tasks.</p>
      <p>Knowtator was used as our annotation tool and
satisfied our purpose well, demonstrating the following
merits. The first merit is that Knowtator uses the
Protégé ontology editing environment to build the
annotation schema. The frame-based knowledge
representation system provides a flexible and
expressive way to efficiently make schemas of the two
model types in this study. The second merit is that
Knowtator provides visualization of annotations,
making the annotation task and confirmation process
simple and efficient. The third merit is that the Java
API of the system, which supports the annotation query
that exports our coding of annotations to a classifier
format automatically.</p>
      <p>In order to improve the baseline performances on all
standard evaluation measures, we performed control
selection of clinical notes using strict criteria. This
design did improve baseline performances (data not
shown).</p>
      <p>We regard the evaluation in this study in its
comparative context across models; absolute measures
of precision and recall are subject to factors beyond the
scope of this study. A limitation of this study is that the
annotations of clinical notes depends entirely on what
clinicians decide to document for each patient, who
they may or may not know has AS at the time. The
local culture around documentation seems possible that
these findings could be different on another corpus.
Second, we only collected a relatively small size of
clinical notes corpus given that the intensive annotation
tasks were required. We consider that the annotation
corpus is valid as both authors have clinical medicine
background. Ten-fold cross validation used in this
study may facilitate the efficient use of the data and get
the best liability estimate. This kind of annotation
corpus may be used to train a machine learning based
annotation algorithm to build an automatic domain
specific annotation tool. In addition, because it was
not our intention to evaluate which classifier performed
better, we only used a Weka implementation of the
decision tree (J4.8) algorithm.</p>
      <p>In conclusion, the domain coverage of the two models
and their performance on classification clearly differ
when applied to real clinical notes. Our approach
provides an effective framework to evaluate the
coverage and functional performance of the semantic
terminology models in a specific domain for potential
improvement. Future direction would focus on the
scalability of the approach and the evaluation of
interoperability among the different semantic
terminology models.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgements</title>
      <p>This study is partly supported by NIH R01 LM07319.
The authors would like to thank Philip V. Ogren,
Serguei V.S. Pakhomov, Guergana K. Savova, Pauline
Funk and James D. Buntrock for their support.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Brown</surname>
            <given-names>PJ</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sonksen</surname>
            <given-names>P</given-names>
          </string-name>
          .
          <article-title>Evaluation of the quality of information retrieval of clinical findings from a computerized patient database using a semantic terminological model</article-title>
          .
          <source>J Am Med Inform Assoc</source>
          .
          <year>2000</year>
          Jul-Aug;
          <volume>7</volume>
          (
          <issue>4</issue>
          ):
          <fpage>392</fpage>
          -
          <lpage>403</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Spackman</surname>
            <given-names>KA</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Campbell</surname>
            <given-names>KE</given-names>
          </string-name>
          .
          <article-title>Compositional concept representation using SNOMED: towards further convergence of clinical terminologies</article-title>
          .
          <source>Proc AMIA Symp</source>
          .
          <year>1998</year>
          ;:
          <fpage>740</fpage>
          -
          <lpage>4</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Yu</surname>
            <given-names>AC.</given-names>
          </string-name>
          <article-title>Methods in biomedical ontology</article-title>
          .
          <source>J Biomed Inform</source>
          .
          <year>2006</year>
          Jun;
          <volume>39</volume>
          (
          <issue>3</issue>
          ):
          <fpage>252</fpage>
          -
          <lpage>66</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Zhou</surname>
            <given-names>L</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tao</surname>
            <given-names>Y</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cimino</surname>
            <given-names>JJ</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            <given-names>ES</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            <given-names>H</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lussier</surname>
            <given-names>YA</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hripcsak</surname>
            <given-names>G</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Friedman</surname>
            <given-names>C</given-names>
          </string-name>
          .
          <article-title>Terminology model discovery using natural language processing and visualization techniques</article-title>
          .
          <source>J Biomed Inform</source>
          .
          <year>2006</year>
          Dec;
          <volume>39</volume>
          (
          <issue>6</issue>
          ):
          <fpage>626</fpage>
          -
          <lpage>36</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5] URL: http://icn.ch/icnp.htm; last visited at December 29,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Rosenbloom</surname>
            <given-names>ST</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Miller</surname>
            <given-names>RA</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Johnson</surname>
            <given-names>KB</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Elkin</surname>
            <given-names>PL</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brown</surname>
            <given-names>SH</given-names>
          </string-name>
          .
          <article-title>Interface terminologies: facilitating direct entry of clinical data into electronic health record systems</article-title>
          .
          <source>J Am Med Inform Assoc</source>
          . 2006 May-Jun;
          <volume>13</volume>
          (
          <issue>3</issue>
          ):
          <fpage>277</fpage>
          -
          <lpage>88</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Green</surname>
            <given-names>JM</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wilcke</surname>
            <given-names>JR</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Abbott</surname>
            <given-names>J</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rees</surname>
            <given-names>LP</given-names>
          </string-name>
          .
          <article-title>Development and evaluation of methods for structured recording of heart murmur findings using SNOMED-CT post-coordination</article-title>
          .
          <source>J Am Med Inform Assoc</source>
          . 2006 May-Jun;
          <volume>13</volume>
          (
          <issue>3</issue>
          ):
          <fpage>321</fpage>
          -
          <lpage>33</lpage>
          . Epub 2006 Feb 24.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8] URL: http://protege.stanford.edu/index.html; last visited at December 29,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9] URL: http://bionlp.sourceforge.net/Knowtator/; last visited at December 29,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10] URL: http://www.cs.waikato.ac.nz/ml/weka/; last visited at December 29,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>