<!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>Multi-Strategy Semantic Web Reasoning for Medical Knowledge Bases</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>William Van Woensel</string-name>
          <email>william.van.woensel@dal.ca</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hossein Mohammadhassanzadeh</string-name>
          <email>hassanzadeh@dal.ca</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Samina Abidi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Raza Abidi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>NICHE Research Group, Faculty of Computer Science, Dalhousie University</institution>
          ,
          <addr-line>Halifax</addr-line>
          ,
          <country country="CA">Canada</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Semantic Web technology offers excellent advantages for real-world medical knowledge bases, both on and off the Web. Based on ontologies from (bio)medical domains, OWL inferencing enhances knowledge bases with new facts, while deductive rules, written in semantic rule languages, supply additional inferences based on deterministic knowledge from e.g., Clinical Practice Guidelines (CPG). We argue that other mechanisms, representing weaker forms of inferencing, are also useful in dealing with incomplete healthcare knowledge. This includes inductive generalization, which leverages data similarities to induce new rules, and analogical reasoning, which relies on plausible domain knowledge. To cope with their shortcomings, we propose integrating such weak inferencing with a single, explanation-based generalization, allowing us to leverage their complementary strengths as well as apply a tutor-based paradigm for verification. In this integrated approach, justifications are generated explaining the potential correctness of queries, where missing medical knowledge is compensated by injecting plausible inferences. Based on their expertise, healthcare experts may then confirm particular justifications, materializing them in the knowledge base. Inversely, we argue that by leveraging OWL ontological knowledge, weak inferencing methods benefit from Semantic Web technology as well.</p>
      </abstract>
      <kwd-group>
        <kwd>medical knowledge bases</kwd>
        <kwd>Semantic Web reasoning</kwd>
        <kwd>explanationbased generalization</kwd>
        <kwd>inductive generalization</kwd>
        <kwd>analogical reasoning</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Clinical Decision Support Systems (CDSS) are knowledge-based systems, designed to
assist health professionals in making ‘evidence-informed’ clinical decisions, based on
the best evidence and approved clinical protocols [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] in concert with a patient’s medical
records [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Given a clinical case, a CDSS reasons over the available knowledge to
generate evidence-based recommendations for diagnosis/therapy, alerts, risk
assessments and order sets. For the knowledge base of a CDSS, the source of
knowledge are published, evidence-based clinical guidelines and the expert’s clinical
experiences [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Developing a complete and consistent clinical knowledge base
therefore is a major undertaking, as it requires (a) the computerization of the clinical
guidelines in terms of decision rules, (b) the validation of the abstracted rules to ensure
relevance, consistency and conciseness, and (c) implementing the validated rules in
terms of an executable knowledge representation formalism. To realize medical
knowledge bases, the Semantic Web framework offers a formal, logic-based framework
for modeling the knowledge from clinical guidelines—i.e., via expressive biomedical
OWL ontologies, allowing clinical facts to be inferred based on utilized ontological
constructs; and using deductive rule languages, such as RuleML, SPIN or SWRL,
which allow applying deterministic knowledge to infer clinical conclusions. From a
knowledge engineering perspective, we posit that semantic ontologies are particularly
useful for representing and reasoning over medical knowledge bases. This observation
is reflected by work in CDSS likewise applying Semantic Web technology [
        <xref ref-type="bibr" rid="ref4 ref5 ref6">4–6</xref>
        ].
      </p>
      <p>
        Additionally, we argue that useful mechanisms for enriching semantic medical
knowledge bases are not limited to a priori, deterministic knowledge. To further extend
the knowledge closure, other mechanisms can be considered as well, for instance based
on data similarities and plausible knowledge (i.e., knowledge that will likely not hold
in all possible situations). Inductive generalization hypothesizes that commonalities
between data entities likely account for a particular shared feature; this knowledge can
then be formalized in terms of rules [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Analogical reasoning is guided by plausible
domain knowledge, implying if two data entities are similar in one specific aspect, they
are likely similar in another as well [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. These two approaches are complementary:
induction is a data-intensive approach, requiring a large number of positive examples;
while analogy relies on less data, but requires the presence of (plausible) knowledge.
In any case, these kinds of reasoning (also including e.g., abductive reasoning [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]) are
considered weaker forms of inferencing, as they do not guarantee the truth of inferred
knowledge [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. This is especially problematic in medical settings, where drawing
correct, evidence-based conclusions from the available data is paramount. An effective
way to cope with this tentative nature is by integrating multiple weak methods with
deterministic, explanation-based generalization, allowing their complementary
strengths to be leveraged [
        <xref ref-type="bibr" rid="ref10 ref11 ref7">7, 10, 11</xref>
        ]. Based on facts and deductive rules, this
generalization constructs justifications that explain why a given statement may be
correct [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. In an integrated approach, weak inferencing is applied when full
deterministic knowledge is lacking, yielding plausible justifications that are
supplemented with weak inferences [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Importantly, such integrated justifications
allow medical domain experts to carefully weigh the tentative data and mechanisms
used in the process. The expert may then choose to confirm and fine-tune a particular
justification, to be materialized in the knowledge base for future re-use.
      </p>
      <p>We argue that a multi-strategy reasoning approach is useful for enhancing access to
medical semantic knowledge bases. In particular, we present a Semantic Web medical
expert system that generates &amp; presents plausible justifications to medical experts,
using deterministic and plausible inferencing methods. This expert can further confirm
and fine-tune particular justifications to add them to the knowledge base. In contrast to
fully automated mechanisms, our approach combines machine inferencing capabilities
with the tacit, medical experience of human experts, resulting in fully human-verified
knowledge bases. Inversely, we argue that the accuracy of weak inferencing methods
can be improved by leveraging Semantic Web technology, thus enhancing their utility
in the knowledge engineering cycle. In particular, rich ontological knowledge can be
leveraged to improve data similarity checking, as well as increase the expressivity of
plausible knowledge. Our semantic expert system accepts RDF, OWL ontologies and
deductive semantic rules (SPIN rules) as input, and generates plausible justifications
for presentation, verification and fine-tuning by the domain expert. Confirmed
justifications are transformed into RDF triples and added to the knowledge base.</p>
      <p>In Section 2, we elaborate on the reasoning layer of our expert system, discussing
explanation-based generalization, inductive generalization and analogical reasoning.
Section 3 details the UI providing query access to the domain expert. In Section 4, we
summarize our expert system implementation. Section 5 presents related work, and
Section 6 finally ends with conclusions and future work.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Reasoning Layer</title>
      <p>A logical first step to supplementing incomplete Semantic Web knowledge bases is
to apply ontology inferencing; i.e., leveraging domain-specific, ontological knowledge
to infer new information. As a second step, our integrated approach taps an additional
source of deterministic knowledge, namely deductive Semantic Web rules. At its core,
our approach applies explanation-based generalization, which constructs justifications
explaining why a given query instance is correct. This generalization is implemented
via backward chaining, which recursively finds rules proving the query statement. In
this process, premises of found rules may be proven by knowledge base facts or again
by other deductive rules; either ending when all involved premises have been proven,
or when some premises were found to be unsatisfiable.</p>
      <p>This is illustrated in Figure 2, which visualizes the initial query justification as a tree
structure. We note that for clarity, figures and rules use predicate logic notation
(namespaces are omitted), and type restrictions on arguments are abbreviated as nested
“(type X)” statements. In the tree, the root represents the query instance; leafs stand for
facts in the knowledge base (solid line) or missing premises (dashed line); and
intermediate nodes represent conjunctive rule premises, connected via directed edges
to the rule conclusion. Grey-shaded leafs are facts inferred via ontology reasoning.</p>
      <p>To explain our multi-strategy reasoning approach, we present a medical use case,
where the system is asked to explain whether patient p01 should be recommended
Azithromycin, an antibiotic typically used to treat bacterial infections. Below, we show
the deductive rules used to build the initial justification tree:
recommend(P, Azithromycin) : − type(P, Adult), type(P, NoLiverDiseasePatient),
illness(P, ChronicBronchitis), illness(P, (type Pneumonia)) .
illness(P, ChronicBronchitis) : − symptom(P, (type Cough)), symptom(P, Fatigue),
symptom(P, (type Chills)), symptom(P, SlightFever) .</p>
      <p>We note that the lack of liver disease history was inferred via an OWL property
cardinality restriction:
cds:NoLiverDiseasePatient rdfs:subClassOf [
a owl:Restriction ;
owl:maxQualifiedCardinality “0” ;
owl:onProperty cds:illness ;
owl:onClass cds:LiverDisease ] .</p>
      <p>In the knowledge base, each current and past patient illness is recorded using the
illness property. In case patients are not linked via the illness property to any instance
of LiverDisease, this constraint implies that they are member of the
cds:noLiverDiseasePatient class extension.</p>
      <p>Currently, the cough symptom and pneumonia diagnosis are missing for p01, leading
to an incomplete justification. To prove the correctness of the missing premises,
inductive generalization and analogy-based reasoning are applied, resulting in a
plausible justification tree that incorporates multi-strategy inferencing results. We
elaborate on these two methods in the subsections below.
2.1</p>
      <p>Analogy-based reasoning</p>
      <p>
        Analogical inferencing supplements an incomplete knowledge base by implying that
two entities who are similar in a particular aspect, are likely similar in another specific
aspect as well. As such, knowledge can be transferred from a well-known entity S to a
similar, lesser known entity T [
        <xref ref-type="bibr" rid="ref12 ref13 ref8">8, 12, 13</xref>
        ]. This kind of reasoning is guided by plausible
rules of the form [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]:
      </p>
      <p>( ,  ): ~ ( ,  )</p>
      <p>Fig. 4. General structure of a plausible rule.</p>
      <p>This rule states that “Q is plausibly determined by P”, meaning if two entities S and
T are both characterized by the same feature P, then they will likely also share feature
Q. Below, we show a relevant plausible rule from our medical use case:
illness(P, (type Pneumonia)) :~ type(P, ReducedImmunityPatient), symptom(P, (type
ShortnessOfBreath)), symptom(P, (type Fever)), symptom(P, ShakingChills)</p>
      <p>Fig. 5. Example plausible rule.</p>
      <p>This rule indicates that two data entities sharing particular characteristics and
symptoms, namely a reduced immune system, a type of shortness of breath, a type of
fever and shaking chills, will likely share the same kind of pneumonia. This example
shows how ontological knowledge may be leveraged to increase the expressivity of
plausible rules. In particular, by allowing to specify rules at arbitrary levels of
granularity: any kind of fever, shortness of breath or reduced immune system suffices
as knowledge-transfer condition, while the patient should exhibit “shaking chills” in
particular. We note that the rule only specifies which kinds of features will collectively
account for a type of pneumonia; the particulars are left up to the well-known entity.
Below, we show RDF statements for patient p07 and p01:
cds:p07 rdf:type cds:OrganTransplantPatient ; cds:symptom cds:ShortBreathOnExertion
cds:symptom cds:MediumFever ; cds:symptom cds:ShakingChills ;
cds:illness cds:ViralPneumonia ; …
cds:p01 rdf:type cds:HIVP\atient ; cds:symptom cds:ShortBreathOnExertion
cds:symptom cds:MediumFever ; cds:symptom cds:ShakingChills ; …</p>
      <p>By sharing the same kind of shortness of breath (i.e., ShortBreathOnExertion), fever
(i.e., MediumFever) and “shaking chills”, p01 shares almost all the required
characteristics with p07. By further leveraging ontological knowledge, the system can
cope with inexact matches as well; in particular, the system is able to infer that
HIVPatient and OrganTransplantPatient are both subtypes of
ReducedImmunityPatient. Based on the ontology hierarchy, our system can calculate
and present accurate concept similarities to the medical expert. In Section 2.2, we
elaborate on establishing such semantic similarities. Regarding our example, since
patient p01 adheres to the knowledge-transfer condition (in italic), it can be plausibly
inferred that p01 has viral pneumonia (in bold).</p>
      <p>Table 1 shows the pseudocode for analogical reasoning in our expert system. The
analogical reasoning process is driven by failed justification premises. In this case, the
process starts by looking for plausible rules that may resolve a missing premise (line
1). The knowledge base is then searched for facts that unify the rule; i.e., match the rule
condition and consequent (line 2). For each found fact, the algorithm checks whether
its instantiated knowledge-transfer condition matches the original entity (line 3). If so,
its consequent is added to the entity, at least in the system’s working memory (line 4).
If the expert confirms the overall justification, the working memory will be materialized
in the knowledge base.
4. add the consequent of a positive match to the input entity</p>
      <p>Where feature(X, value) represents the input feature, and similaritySi represents
similarities between the found entities Si. By applying this rule, the feature value is thus
inferred for any entity X, which exhibits the characteristics assumed to account for the
feature. We note that in this process, the number of matching entities (positive
coverage) strengthens the validity of the hypothesis. Below, we discuss different ways
of determining entity similarity.</p>
      <p>
        A good basis for finding commonalities is to take the conjunction between entity
properties, i.e., all shared properties [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. As mentioned before (see Section 3.1),
conceptual similarity between entity types can be considered as well. Calculating
semantic concept similarity has been studied extensively in the literature (e.g., [
        <xref ref-type="bibr" rid="ref14 ref15">14, 15</xref>
        ]).
Typically, these works determine concept similarity by calculating their conceptual
distance, indicated by the distance to their closest common subsuming concept. It is
further argued that two “specific” concepts, lower in the concept hierarchy, will be
more similar than two “abstract” concepts [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. We rely on the well-known measure
suggested by Wu and Palmer [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], which considers both conceptual distance and
concept specificity:
( 1,  2) =
      </p>
      <p>2 ×  3
 1 +  2 + 2 ×  3</p>
      <p>Fig. 9. Conceptual similarity calculation</p>
      <p>Where C3 is the closest common parent of C1 and C2; N1 is the number of nodes
on the path from C1 to C3, and N2 is the number of nodes between C2 and C3
(indicating conceptual similarity); and N3 is the number of nodes on the path from C3
to the root (indicating conceptual specificity). In our approach, the medical expert will
use this information to confirm, fine-tune or reject an inference (see Section 4).</p>
      <p>The following RDF code shows two similar entities p11 and p15, which share a
number of characteristics as well as a particular feature currently missing from our
justification tree (see Figure 2):
cds:p11 cds:symptom cds:SlightFever ; cds:symptom cds:ChestDiscomfort</p>
      <p>cds:symptom cds:MucusProduction ; cds:symptom cds:CoughWithMucus ; …
cds:p15 cds:symptom cds:SlightFever ; cds:symptom cds:ChestDiscomfort
cds:symptom cds:MucusProduction ; cds:symptom cds:CoughWithMucus ; …</p>
      <p>In this case, the following deductive rule could be inferred (positive coverage of 2):
symptom(P, CoughWithMucus) : − symptom(P, SlightFever),
symptom(P, ChestDiscomfort), symptom(P, MucusProduction)</p>
      <p>We note that, depending on the facts in the knowledge base, different sets of shared
characteristics may yield the same missing feature, meaning multiple deductive rules
could be inferred. Table 2 shows the pseudocode for inductive reasoning in our system.
As before (see Table 1), the process is triggered by a failed premise in the justification
tree. Firstly, the knowledge base is queried with (a generalized version of) the failed
premise, to retrieve all entities with the missing property value (line 1). Subsequently,
similarity is determined between matching entities and the query entity (line 2) using
the similarity function (see Figure 9). The next step is to aggregate equivalent
similarities (i.e., involving the same property values), thus collecting the necessary
information (e.g., positive coverage) for each potential deductive rule (line 3).
Afterwards, deductive rules are generated based on these aggregated similarities (line
4). These will be presented to the domain expert (see Section 4), who can possibly
choose one of the rules to be added to the knowledge base.</p>
      <p>1. given failed premise, query KB for matching facts
  :  ( 01, (  ℎ))</p>
      <p>→  _ ℎ _ ( ( , (  ℎ)),  ) = {   }
2. using similarity function, determine similarity between results and initial entity
 = { ∀   :   =  (  ,  01) }
3. aggregate equivalent similarities</p>
      <p>= { ∀   ,   ( ≠  ):   =   →  _ (   ,   ) }
4. generate deductive rules based on aggregated similarities
 = { ∀  _  :  ( ,  ): − _  ( ) }
In Figure 12, we show part of the justification tree extended by induction.</p>
      <p>In our Semantic Web expert system, healthcare experts query the knowledge base.
In Section 2, we elaborated on how multiple reasoning mechanisms cooperate in
creating plausible query justifications. In this section, we illustrate how our system
presents these justifications, and their plausible extensions, to the medical expert.</p>
      <p>In this screen, the top part describes the plausible rule being applied, using color
coding to indicate shared variables/instances between the rule conjuncts. The bottom
shows the found unification of the rule (see Section 3.1), as well as the inference that
could be made by analogy. As mentioned, ontological knowledge may be leveraged to
cope with inexact matches. In this case, HIVPatient and OrganTransplantPatient do
not match exactly, but were found to have a direct common subsumer, namely
ReducedImmunityPatient. This semantic similarity is presented to the domain expert,
together with the calculated score (see Figure 10).
missing premise that the deductive rule would infer. Before confirming the inference,
the domain expert can fine-tune the rule to cope with inductive bias. Firstly, the expert
can select any instance or type to select any of their (super or sub) types in the related
concept hierarchy, making the instance or type more general or specific. In this case,
the domain expert chooses to replace the SlightFever condition by (type Fever), as any
kind of fever may indicate a cough. After clicking SlightFever, a popup shows the Fever
concept hierarchy, which allows the expert to choose any related concept. In addition,
the expert may add (see “+” icon) or remove any premise from the rule condition. For
instance, the domain expert could decide that having chest discomfort is unrelated to
cough, and thus remove the premise from the condition.</p>
      <p>After accepting an automatic resolution option, the visualized justification tree (see
Figure 14) is extended with the plausible inference nodes (highlighted in orange; not
shown). In addition, its inferences will be added to the system’s working memory.
Afterwards, once the domain expert accepts the extended plausible justification, the
inferences will be materialized in the knowledge base.
4</p>
    </sec>
    <sec id="sec-3">
      <title>Implementation Details</title>
      <p>Our system currently relies on Prolog to realize deductive reasoning, and to perform
the unification steps during analogical reasoning. Our system further employs Aleph1
(A Learning Engine for Proposing Hypotheses), an Inductive Logic Programming (ILP)
system, to realize analogical reasoning. Custom Java code implements the conceptual
similarity check discussed in Section 3.2.</p>
      <p>Regarding the expert system’s Semantic Web layer, we utilize the well-known
Apache Jena framework to apply OWL reasoning on incoming RDF data. Conversion
from RDF triples to Prolog and back is performed by custom Java code. Similarly, we
wrote Java code to convert SPIN rules to Prolog, utilizing the Topbraid SPIN API. The
user interface was implemented using the javax.swing packages, and utilizes the
Prefuse graph library for visualizing the justification trees and concept hierarchies.
5</p>
    </sec>
    <sec id="sec-4">
      <title>Related work</title>
      <p>
        To deal with incomplete (and partially incorrect) knowledge bases, Tecuci et al. [
        <xref ref-type="bibr" rid="ref10 ref7">7,
10</xref>
        ] employs justification trees to integrate inferences from multiple learning
mechanisms. A three-step, tutor-based approach is suggested, ending with a sufficiently
complete knowledge base ready for querying. Instances of justification trees, based on
positive training examples and verified by a human tutor, are generalized and added to
the knowledge base; allowing future similar inferences to be deductively entailed. Next,
other instances are found and verified by the tutor, whereby positive and negative
instances are used to fine-tune generalized justifications. Finally, inconsistencies (i.e.,
negative instances) are resolved by eliciting new knowledge (e.g., concepts). In contrast
1 http://www.cs.ox.ac.uk/activities/machlearn/Aleph/aleph.html#SEC1
to Tecuci et al., our goal is not to exhaustively extend a knowledge base until it is ready
for querying. Instead, an important aim is to supply plausible justifications for
individual queries on a case-by-case basis. For instance, in our medical use case,
domain experts (e.g., physicians) need to be acutely aware of the rationale behind every
diagnosis or drug recommendation, including any related deterministic or plausible
inference. In addition, we provide the domain expert with the choice to materialize and
fine-tuned plausible justifications in the knowledge base; allowing these inferences to
be deductively entailed in the future. In our work, we illustrated how semantic
technology can improve this kind of approach. We note that, regarding OWL reasoning,
Horridge et al. [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] discuss efficiently obtaining justifications for OWL entailments.
      </p>
      <p>
        Fuzzy, probabilistic or possibilistic learning methods for dealing with uncertainty
could be applied to further supplement justification trees (or initial knowledge bases).
A number of works have studied specification and reasoning under uncertainty in OWL
[
        <xref ref-type="bibr" rid="ref17 ref18">17, 18</xref>
        ]. However, as opposed to such learning methods, we note that inferences from
inductive and analogical reasoning can be straightforwardly presented to domain
experts. Studying the integration of such learning methods in our expert system, while
still supplying useful explanations to domain experts, is considered future work.
6
      </p>
    </sec>
    <sec id="sec-5">
      <title>Conclusions &amp; Future work</title>
      <p>In this paper, we illustrated a multi-strategy reasoning approach for enhancing query
access to medical knowledge bases. As opposed to traditional Semantic Web reasoning,
based on a priori deterministic knowledge, this approach additionally leverages data
similarities as well as plausible knowledge. In particular, our Semantic Web expert
system supplies plausible query explanations to medical experts, by complementing
deterministic reasoning with plausible inferences from analogical and inductive
reasoning. We illustrated the usefulness of our system by a real-world, medical use
case, which, in light of incomplete knowledge, involved applying both deterministic
and plausible knowledge. Based on their real-world expertise, domain experts can
confirm plausible justifications, and fine-tune the resulting deterministic knowledge.
Finally, we showed that weak inferencing can benefit from Semantic Web technology
as well, by improving similarity checking and expressivity of plausible knowledge.</p>
      <p>Future work consists of applying additional learning methods, and studying how
their uncertainty results may be reflected in plausible justifications in a way that is
straightforward for domain experts to understand. In the same vein, we aim to associate
logical proofs with generated inferences; for instance, reflecting the inferencing steps
responsible for inferred knowledge. Based on these “traces”, domain experts could
choose to manually revert unsuitable materializations for certain entities. Additionally,
we plan to run experiments with a large medical dataset, to study the impact of our
integrated, multi-strategy reasoning approach on performance.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Sim</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gorman</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Greenes</surname>
            ,
            <given-names>R.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Haynes</surname>
            ,
            <given-names>R.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kaplan</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lehmann</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tang</surname>
          </string-name>
          , P.C.
          <article-title>: Clinical Decision Support Systems for the Practice of Evidence-based Medicine</article-title>
          .
          <source>J. Am. Med</source>
          . Inform. Assoc.
          <volume>8</volume>
          ,
          <fpage>527</fpage>
          -
          <lpage>534</lpage>
          (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Raymond</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paré</surname>
          </string-name>
          , G.,
          <string-name>
            <surname>de Guinea</surname>
            ,
            <given-names>A.O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Poba-Nzaou</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Trudel</surname>
            , M.-
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Marsan</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Micheneau</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Improving performance in medical practices through the extended use of electronic medical record systems: a survey of Canadian family physicians</article-title>
          .
          <source>{BMC} Med</source>
          . Inf. {&amp;}
          <string-name>
            <surname>Decis</surname>
          </string-name>
          . Mak.
          <volume>15</volume>
          ,
          <issue>27</issue>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bates</surname>
            ,
            <given-names>D.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuperman</surname>
            ,
            <given-names>G.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gandhi</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kittler</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Volk</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Spurr</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Khorasani</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tanasijevic</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Middleton</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Ten Commandments for Effective Clinical Decision Support: Making the Practice of Evidence-based Medicine a Reality</article-title>
          .
          <source>J. Am. Med</source>
          . Inform. Assoc.
          <volume>10</volume>
          ,
          <fpage>523</fpage>
          -
          <lpage>530</lpage>
          (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Iqbal</surname>
            ,
            <given-names>A.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shepherd</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Abidi</surname>
            ,
            <given-names>S.S.R.:</given-names>
          </string-name>
          <article-title>An Ontology-Based Electronic Medical Record for Chronic Disease Management</article-title>
          .
          <source>44th Hawaii International International Conference on Systems Science (HICSS-44</source>
          <year>2011</year>
          ),
          <source>Proceedings, 4-7 January</source>
          <year>2011</year>
          , Koloa, Kauai,
          <string-name>
            <surname>HI</surname>
          </string-name>
          , USA. pp.
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          (
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Bouamrane</surname>
          </string-name>
          , M.-M.,
          <string-name>
            <surname>Rector</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hurrell</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Using OWL Ontologies for Adaptive Patient Information Modelling and Preoperative Clinical Decision Support. Knowl</article-title>
          . Inf. Syst.
          <volume>29</volume>
          ,
          <fpage>405</fpage>
          -
          <lpage>418</lpage>
          (
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6. Rodriguez-Gonza¡lez,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Labra-Gayo</surname>
          </string-name>
          , Jose Emilio Colomo-Palacios,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Mayer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Gomez-Berbas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.M.</given-names>
            ,
            <surname>Garcia-Crespo</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          :
          <article-title>SeDeLo: Using Semantics and Description Logics to Support Aided Clinical Diagnosis</article-title>
          .
          <source>J. Med</source>
          . Syst.
          <volume>36</volume>
          ,
          <fpage>2471</fpage>
          -
          <lpage>2481</lpage>
          (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Tecuci</surname>
          </string-name>
          , G.:
          <article-title>Building Knowledge Bases through Multistrategy Learning and Knowledge Acquisition</article-title>
          .
          <source>Mach. Learn. Knowl. Acquis. Integr. Approaches</source>
          . (
          <year>1995</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Gentner</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>The Mechanisms of Analogical Reasoning</article-title>
          . Readings Mach. Learn. (
          <year>1990</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Henson</surname>
            ,
            <given-names>C.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thirunarayan</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sheth</surname>
            ,
            <given-names>A.P.:</given-names>
          </string-name>
          <article-title>An Efficient Bit Vector Approach to Semantics-Based Machine Perception in Resource-Constrained Devices</article-title>
          . 11th
          <source>International Semantic Web Conference</source>
          . pp.
          <fpage>149</fpage>
          -
          <lpage>164</lpage>
          . Springer (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Tecuci</surname>
          </string-name>
          , G.:
          <article-title>Plausible Justification Trees: A Framework for Deep and Dynamic Integration of Learning Strategies</article-title>
          .
          <source>Mach. Learn</source>
          .
          <volume>11</volume>
          ,
          <fpage>237</fpage>
          -
          <lpage>261</lpage>
          (
          <year>1993</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Danyluk</surname>
            ,
            <given-names>A.P.:</given-names>
          </string-name>
          <article-title>The use of explanations for similarity-based learning</article-title>
          .
          <source>IJCAI. 274-276</source>
          (
          <year>1987</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12. Carbonell, J.G.:
          <article-title>Derivational Analogy: a Theory of Reconstructive Problem Solving and Expertise Acquisition</article-title>
          .
          <source>Mach. Learn. An Artif. Intell. approach. 2</source>
          , (
          <year>1986</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Winston</surname>
            ,
            <given-names>P.H.</given-names>
          </string-name>
          :
          <article-title>Learning and Reasoning by Analogy</article-title>
          .
          <source>Commun. ACM</source>
          .
          <volume>23</volume>
          ,
          <fpage>689</fpage>
          -
          <lpage>703</lpage>
          (
          <year>1980</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palmer</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Verbs semantics and lexical selection</article-title>
          .
          <source>Proceedings of the 32nd annual meeting on Association for Computational Linguistics</source>
          . pp.
          <fpage>133</fpage>
          -
          <lpage>138</lpage>
          . Association for Computational Linguistics (
          <year>1994</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Chiabrando</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Likavec</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lombardi</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Picardi</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dupré</surname>
          </string-name>
          , D.T.:
          <article-title>Semantic similarity in heterogeneous ontologies</article-title>
          . In: Bra, P. De and Grønbaek, K. (eds.)
          <source>HT'11, Proceedings of the 22nd {ACM} Conference on Hypertext and Hypermedia</source>
          , Eindhoven, The Netherlands, June 6-9,
          <year>2011</year>
          . pp.
          <fpage>153</fpage>
          -
          <lpage>160</lpage>
          . ACM (
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Horridge</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parsia</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sattler</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>Extracting Justifications from Bioportal Ontologies</article-title>
          .
          <source>Proceedings of the 11th International Conference on The Semantic Web - Volume Part II</source>
          . pp.
          <fpage>287</fpage>
          -
          <lpage>299</lpage>
          . Springer-Verlag, Berlin, Heidelberg (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Stoilos</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Simou</surname>
          </string-name>
          , N.:
          <article-title>Uncertainty and the semantic web</article-title>
          .
          <source>Intell. Syst. …</source>
          . (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Ding</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Peng</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>A Probabilistic Extension to Ontology Language OWL</article-title>
          .
          <source>Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS'04)</source>
          . p.
          <volume>40111</volume>
          .
          <fpage>1</fpage>
          -.
          <source>IEEE Computer Society</source>
          , Washington, DC, USA (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>