<!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>Representation of Part-Whole Relationships in SNOMED CT</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>A. Patrice Seyed</string-name>
          <email>apseyed@buffalo.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alan Rector</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Uli Sattler</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Bijan Parsia</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Robert Stevens</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science and Engineering, University at Buffalo</institution>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>School of Computer Science, University of Manchester</institution>
          ,
          <country country="UK">UK</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this paper we investigate representation of the part-whole relationship in SNOMED CT. We discuss the current approach, based on “SEP” triples, and several translations of it, which involve DLs at different levels of expressivity. We intend that our analysis will concretely inform the SNOMED community about the important tradeoffs of expressivity for their ontology, and help with future decisions about the representation of the SNOMED CT's anatomical taxonomy.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 INTRODUCTION</title>
      <p>A common pattern in knowledge representation is that a fault of
a part is considered a fault of the whole. For example, a fault in
the battery is a fault in the ignition system, and is a fault in the
car. This pattern pervades common medical terminology: “Heart
disease” includes diseases of any of the parts of the heart - muscle,
valves, walls, etc. Gastrointestinal disease includes any disease of
the stomach (gastrum) or any of the parts of the intestine. The same
is true of procedures: fixing a heart valve is a kind of heart operation;
repair of the retina is a kind of eye operation, etc.</p>
      <p>However, the pattern does not always hold. “Amputation of the
hand” means amputation of the entire hand. “Amputation of a
ifnger” is not a kind of “Amputation of the hand” (although it is
a kind of “Operation on hand”). Similarly, there are diseases that
affect an entire organ, for example “pancarditis” means literally,
“inflammation throughout (pan) the heart”.</p>
      <p>In general, therefore, there is a requirement to represent two
cases:
1.“Disorder/Procedure of A and/or any of its parts” and
2.“Disorder/Procedure of the entire A”
where A is any anatomical structure.</p>
      <p>In common medical language, the distinction is usually implicit.
The distinction between the meaning of “Operation on hand” and
“Amputation of hand” is left to the medical knowledge of the reader.
It is only in unusual cases such as “pancarditis” (“inflammation
throughout the heart”) that the distinction is made explicit in the
language. However, when representing diseases and procedures
formally, the distinction must be made explicitly and systematically.</p>
      <p>
        Over the past twenty years, there have been at least three
mechanisms used to represent this pattern and the associated
distinctions:
1.Propagation across transitive properties - the property used for
“of”, usually “has locus”, is said to be inherited across the
property “part of”. In modern description logics this is achieved
by using property paths in subproperty axioms
        <xref ref-type="bibr" rid="ref4">(Horrocks and
Sattler, 2004)</xref>
        . In earlier languages it was achieved by equivalent
mechanisms known as “right identities”
        <xref ref-type="bibr" rid="ref8">(Stearns et al., 2001)</xref>
        or “refined by”
        <xref ref-type="bibr" rid="ref6">(Rogers and Rector, 2000)</xref>
        . This amounts to an
axiom that the disorder of the part is a disorder of the whole.
In this case a mechanism must be provided to cope with the
exceptions when the rule does not apply. For example, in this
case “Heart disease” is defined simply as “Disorder that has locus
some Heart”.
2.Explicit definition of diseases as disjunctions - e.g., “Heart
disease” is defined explicitly as ”Disease that has locus some
Heart OR some part of Heart”.
3.The use of Structure-Entity-Part (SEP) triples - separate classes
for the whole or its parts (Structure), just the whole (Entity), or
just the parts (Part). In this case “Heart disease” is defined as a
“Disorder that has locus some Heart Structure”.
      </p>
      <p>
        Note that these three methods require different expressiveness in the
description logic:
1.Propagation across transitive properties requires property-paths,
which were not supported in early description logics and are not
part of the basic specification of the standard starting description
logic, ALC. They were originally thought to be intractable, but
have since been shown not only to be tractable
        <xref ref-type="bibr" rid="ref4">(Horrocks and
Sattler, 2004)</xref>
        but to be even available in EL++, a maximal
description logic with polynomial complexity
        <xref ref-type="bibr" rid="ref1">(Baader et al.,
2005)</xref>
        .
2.Definition of diseases in terms of disjunctions requires a
disjunction operator, which falls within ALC but outside EL++.
      </p>
      <p>
        It also requires transitive properties but not property paths.
3.SEP triples can be implemented within the simplest possible
description logic, and does not require transitive properties,
disjunction or properties paths
        <xref ref-type="bibr" rid="ref3">(Hahn et al., 1999)</xref>
        .
      </p>
      <p>
        The history of the use of these three methods and their variants
is intertwined with the development of description logics for use
with medical terminologies. The large description logic based
terminology, SNOMED CT
        <xref ref-type="bibr" rid="ref8">(Stearns et al., 2001)</xref>
        was originally
developed using a variant of propagation along transitive properties
(Method 1) as was GALEN, the other large description logic based
terminology developed in the mid 1990s
        <xref ref-type="bibr" rid="ref5">(Rector et al., 1997)</xref>
        ,
        <xref ref-type="bibr" rid="ref6">(Rogers and Rector, 2000)</xref>
        . SNOMED converted to Method 3, and is
now being re-examined in the light of experience, one format being
considered being a variant of Method 1 (Personal communication,
Kent Spackman, 2011). Re-examination of these approaches is
therefore particularly timely.
      </p>
      <p>
        The purpose of this paper is to explore variants on the three
methods in the light of modern description logics, which has also
been investigated in
        <xref ref-type="bibr" rid="ref2">(Baader et al., 2009)</xref>
        . Although we comment
briefly on the apparent cognitive complexity for the user of the
different representations, any of the three techniques might be
“hidden” from users by syntactic and user interface mechanisms.
Our primary concern has been, therefore, with their formal, rather
than cognitive aspects.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>THE CURRENT APPROACH (SEP TRIPLES)</title>
      <p>We view SNOMED’s set of class names C to be partitioned into:</p>
      <p>Cn ∪ CS ∪ CE ∪ CP
where CS ∪ CE ∪ CP are specific to (human) anatomy. We use XS
for class names in CS, XE for class names in CE, and XP for class
names in CP. We assume that in any occurrence of XS, XE, or XP in
an axiom, ‘X’ refers to the same term, e.g., Heart.</p>
      <p>
        The SEP “triple” approach represents parthood implicitly within
a class hierarchy
        <xref ref-type="bibr" rid="ref3">(Hahn et al., 1999)</xref>
        . For an anatomical entity
of a certain kind, XS represents its Structure class, and refers to
any part of the anatomical entity, including the entire entity. For
instance, HeartS refers to any part of a heart or an entire heart. XE
represents its Entire class, and refers to an entire anatomical entity,
and XP represents its Part class, and refers to a certain part of an
entity. For instance, HeartE refers to an entire heart, and HeartP
refers to any part of a heart but not an entire heart. XE and XP
classes are immediate subclasses of XS; hence, HeartE and HeartP
are immediate subclasses of HeartS. In the OWL version of the
SNOMED CT ontology,1 the SEP notation is part of the class label,
for example ‘Heart Structure’, ‘Entire Heart’, and ‘Part of Heart’,
but in this paper we apply subscripts for notational convenience.
      </p>
      <p>Ideally, a SEP triple is given for each anatomical entity, and every
XS class (except that for the top anatomical class) is a subclass of
some YP class.2</p>
      <p>The heart has as part of it a muscular wall that contracts to pump
blood out of the heart, and then relaxes as the heart refills with
returning blood. This wall is called the myocardium. The heart
and myocardium are illustrated in Figure 1.3 Applying SEP triples,
MyocardiumS is a subclass of HeartP and HeartS is a subclass of
BodyP. This means that a specific part of a myocardium or a whole
myocardium is a part of some heart, a specific part of a heart or a
1 http://www.nlm.nih.gov/research/umls/Snomed/snomed main.html.
2 In SNOMED CT, however, the SEP triples are thus far incompletely
populated.
3 http://texasheart.org/HIC/Topics/Cond/myocard.cfm
whole heart is a part of some body, and furthermore, a specific part
of a myocardium or a whole myocardium is a part of some body.
These axioms are also illustrated in Figure 2, and given formally
below:</p>
      <p>Note that, in SNOMED-CT, we neither find disjointness axioms
for classes XE and XP nor covering axioms for XS, XE, and XP,
although both are assumed to be true under the SEP triple theory.</p>
      <p>The SEP triples approach is iteratively applied along what
is considered a partonomic hierarchy, for example for the
anterior myocardium under the SEP triple for myocardium. The
subsumption relationships are explicit, as given, but their reading
is implicit; in particular, there is no ‘part of’ property that links
XE and XP. However, transitivity of the subsumption relation
implies the transitivity of this implicit part of reading, and so
transitive parthood entailments are determined by subsumption
reasoning. We refer to the SEP triple approach from
SNOMEDCT described so far and sketched in Figure 2 as the Current
SEP Triple Approach (A). In the following sections we discuss
several alternative approaches to representing part-whole relations
and discuss their relative expressivity.</p>
      <p>On how approach A applies to subsumption reasoning for
disorders, take for example a disorder specified in some anatomical
location that is given as some class XS. Carditis is an inflammation
that is located in some specific part of a heart, or a whole heart,
therefore HeartS.4 These axioms and entailments are illustrated in
Figure 3.5</p>
      <p>In SNOMED CT, there are numerous disorders defined in terms
of their location. For instance, Myocarditis is inflammation that
is located in some specific part of a myocardium or a whole
myocardium, therefore, MyocardiumS.</p>
      <p>As illustrated in Figure 3, because MyocardiumS is a subclass
of HeartS, the location for Myocarditis is also HeartS, and
further, Myocarditis is a subclass of Carditis. We provide the DL
representation for these findings and the corresponding inferences:</p>
      <sec id="sec-2-1">
        <title>Carditis ≡ Inflammation u ∃has locus.HeartS</title>
      </sec>
      <sec id="sec-2-2">
        <title>Myocarditis ≡ Inflammation u ∃has locus.MyocardiumS</title>
      </sec>
      <sec id="sec-2-3">
        <title>Myocarditis v Inflammation u ∃has locus.HeartS</title>
      </sec>
      <sec id="sec-2-4">
        <title>Myocarditis v Carditis</title>
        <p>A disorder that occurs at some location that is specified as a class
XE, however, does not have such inferred subclasses. For example,
Pancarditis is a disorder that is characterized by inflammation and is
specified as being located in the entire heart and not just some part
of the heart, therefore HeartE. Recall that Myocarditis is located
in some specific part of the myocardium or the entire myocardium,
therefore MyocardiumS. As illustrated in Figure 4, it is accurately
not entailed that Myocarditis is a subclass of Pancarditis:</p>
      </sec>
      <sec id="sec-2-5">
        <title>Pancarditis ≡ Inflammation u ∃has locus.HeartE</title>
      </sec>
      <sec id="sec-2-6">
        <title>Myocarditis ≡ Inflammation u ∃has locus.MyocarditisS</title>
      </sec>
      <sec id="sec-2-7">
        <title>6 Myocarditis v Pancarditis</title>
        <p>4 When there is any question, SNOMED CT uses the Structure class.
5 Inferred relationships are given as dotted arcs.</p>
        <sec id="sec-2-7-1">
          <title>HeartS and HeartP are therefore defined as follows:</title>
        </sec>
      </sec>
      <sec id="sec-2-8">
        <title>HeartS ≡ HeartE t ∃part of.HeartE</title>
      </sec>
      <sec id="sec-2-9">
        <title>HeartP ≡ ∃part of.HeartE</title>
        <p>MyocardiumS and MyocardiumP are also defined in this manner, and
the following axiom connects the two triples:</p>
      </sec>
      <sec id="sec-2-10">
        <title>MyocardiumS v HeartP</title>
        <p>Therefore MyocardiumE and MyocardiumP are subclasses of
the expression ∃part of.HeartE. Because Myocarditis is an
inflammation located in MyocardiumS, and by inference HeartS, it
appropriately follows that Myocarditis is a subclass of Carditis.
3.2</p>
        <p>Alternative Approach 2
Alternative Approach 2 (A2) is based on modifications to A1 which
is obtained by the following steps:
1.Remove all axioms of the form XE v XS and XP v XS.
2.Replace all connecting axioms of the form XS v YP</p>
        <p>(where X and Y are different) with X v ∃part of.Y.
3.Replace every occurrence of XS of a class name in CS with
X t ∃part of.X and every occurrence of XE of a class name in CE
with X.</p>
        <p>Applying step (2) in A2, the connecting axiom for our running
example classes is:</p>
      </sec>
      <sec id="sec-2-11">
        <title>Myocardium v ∃part of.Heart</title>
        <sec id="sec-2-11-1">
          <title>Applying step (3) the example disorders are defined as:</title>
        </sec>
      </sec>
      <sec id="sec-2-12">
        <title>Carditis ≡ Inflammation u ∃has locus.(Heart t ∃part of.Heart)</title>
      </sec>
      <sec id="sec-2-13">
        <title>Myocarditis ≡</title>
      </sec>
      <sec id="sec-2-14">
        <title>Inflammation u ∃has locus.(Myocardium t ∃part of.Myocardium)</title>
        <p>And by applying (3) to an inflammation disorder that is located in
the entire heart, we apply the X class, Heart:</p>
      </sec>
      <sec id="sec-2-15">
        <title>Pancarditis ≡ Inflammation u ∃has locus.Heart</title>
        <p>By the connecting axiom, every myocardium is a part of some heart,
and because part of is transitive, every part of some myocardium is
a part of some heart. Because Myocarditis is an inflammation of the
myocardium or some part, both of which are parts of the heart, as in
the prior two approaches, Myocarditis is a subclass of Carditis.
3.3</p>
        <p>Alternative Approach 3
Alternative Approach 3 (A3) repeats Step (1) from A2, applies the
proper part of property as a subproperty of part of, and includes
the following steps for the connecting axiom and treatment of class
names in CS and CE:
2.Replace all connecting axioms of the form XS v YP</p>
        <p>(where X and Y are different) with X v ∃proper part of.Y.
3.Replace every occurrence of XS of a class name in CS with
∃part of.X, and every occurrence of XE of a class name in CE
with X.</p>
        <sec id="sec-2-15-1">
          <title>Additionally, for inferences of parthood:</title>
        </sec>
      </sec>
      <sec id="sec-2-16">
        <title>4.Add proper part of v part of.</title>
      </sec>
      <sec id="sec-2-17">
        <title>5.Add part of ◦ proper part of v proper part of.</title>
        <p>A3 differs from A2 in three important respects. First, for (3) part of.X
replaces X t part of.X; second, part of here is defined as reflexive,
where it is assumed irreflexive in A2 (and A1); and third, Step (5)
introduces a left identity axiom which is necessary because it allows
us to infer:6</p>
        <p>∃part of.Myocardium v ∃proper part of.Heart
and subsequently:</p>
      </sec>
      <sec id="sec-2-18">
        <title>Myocarditis v ∃has locus.∃proper part of.Heart</title>
        <p>Applying (2) the connecting axiom for Myocardium and Heart is:</p>
      </sec>
      <sec id="sec-2-19">
        <title>Myocardium v ∃proper part of.Heart</title>
        <p>But, different from A2, applying (3) for our example disorders
results in:</p>
      </sec>
      <sec id="sec-2-20">
        <title>Carditis ≡ Inflammation u ∃has locus.∃part of.Heart</title>
      </sec>
      <sec id="sec-2-21">
        <title>Myocarditis ≡ Inflammation u ∃has locus.∃part of.Myocardium</title>
        <sec id="sec-2-21-1">
          <title>The definition for Pancarditis remains the same as A2.</title>
          <p>
            By the connecting axiom, along with (4) and the transitivity
of part of, as was the case for A, A1, and A2, Myocarditis is an
inferred subclass of Carditis. Note that by this approach, that (5) in
connection with (4) leads to cycles (as described in
            <xref ref-type="bibr" rid="ref2">(Baader et al.,
2009)</xref>
            ), which is not allowed in the DL language that underlies OWL
2. Fortunately this does not pose any problems for those reasoners
implemented for EL++ expressivity.
3.4
          </p>
          <p>
            Alternative Approach 4
Alternative Approach 4 (A4) introduces the has locus entire
property, a subproperty of has locus, which expresses when a
ifnding is located in some XE class. This approach was first
introduced in
            <xref ref-type="bibr" rid="ref2">(Baader et al., 2009)</xref>
            ). A4 repeats Step (1) from A2, as
A3 did, and repeats Step (2), from A3, while including the following
step for the treatment of class names in CS and CE:7
3.Replace every occurrence of XS of a class name in CS with X and
every occurrence of ∃has locus.XE of a class name in CE with
∃has locus entire.X.
          </p>
          <p>A4 also repeats (4) and (5) from A3, while including an additional
step:</p>
        </sec>
      </sec>
      <sec id="sec-2-22">
        <title>6.Add has locus ◦ part of v has locus.</title>
        <p>A4 differs from A3 in two respects. First, in (3) A4 treats X—
instead of ∃part of.X—as a replacement for XS, and employs the
has locus entire property. Second, for A4 in (6) a right identity
axiom is applied, where the has locus property is “transitive over”
the part of relation.</p>
        <p>Applying (2) the connecting axiom for Myocardium and Heart is
the same as for A3. Different from all other alternative approaches,
applying (3) for our example disorders results in:</p>
      </sec>
      <sec id="sec-2-23">
        <title>Carditis ≡ Inflammation u ∃has locus.Heart</title>
      </sec>
      <sec id="sec-2-24">
        <title>Myocarditis ≡Inflammation u ∃has locus.Myocardium</title>
        <p>Also applying (3) to an inflammation disorder that is located in the
entire heart yields:</p>
      </sec>
      <sec id="sec-2-25">
        <title>Pancarditis ≡ Inflammation u ∃has locus entire.Heart</title>
        <p>which prevents erroneous propagation via the right identity
axiom. By the connecting axiom, along with (4) and (5), the
same inferences hold for our example disorders, primarily that
Myocarditis is a subclass of Carditis.
4</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>DISCUSSION</title>
      <p>
        In Section 1 we introduced three major methods for representing
part-whole relationships, by applying: (1) transitive properties (2)
6 A left identity axiom can be formalized in OWL2 as a property chain
axiom.
7
        <xref ref-type="bibr" rid="ref2">Baader et al. (2009)</xref>
        also keep Structure and Part expressions fully defined
as XS ≡ ∃part of.X and XP ≡ ∃propert part of.X, for legacy reasons.
disjunctions and (3) SEP triples. In Section 2 we introduced the
logic underlying the current approach in SNOMED CT, and in
Section 3 the logic underlying four alternative approaches. The
approach used in SNOMED CT currently, A, is an application of
(3), which is within ALC expressivity. A1 is an application of both
(2) and (3), while A2 is an application of just (2); both are within
ALC but are outside EL++ due to disjunctions. A3 and A4 are an
application of just (1), and fall within EL++.
      </p>
      <p>In general, there is a modeling choice between treating a
generalized ‘part of’ property as reflexive or irreflexive. In A1 and
A2 the part of property corresponds to the latter choice, and is
assumed irreflexive. It is only assumed because in OWL2 we cannot
assert that a transitive property is irreflexive, but we can assert that
a transitive property is reflexive. Therefore we can also introduce
approaches (as shown for A3 and A4) which correspond to the former
choice, where ‘part of’ is reflexive, which can be therefore be
applied—directly and without disjunctions—for representing the XS
class expression. In these approaches a subproperty proper of, again
assumed irreflexive, is also introduced for representing the XP class
expression; subsequently cyclic role chains are required in order for
the respective ontologies to entail correct subclasses of the pattern
∃proper part.X.</p>
      <p>Also, an important distinction between the approaches A3 and A4
is that while A4 has the same approach as A3 for translating and
thus representing SEP class expressions (via patterns ∃part of.X and
∃propert part of.X for Structure and Part expressions, respectively),
A4 has a different approach for inheritance of properties along a
partonomy. For A4 the inheritance is through a right identity axiom,
while for A3 it is through the transitivity of part of.
5</p>
    </sec>
    <sec id="sec-4">
      <title>CONCLUSION</title>
      <p>A major difference between the current approach, A, and the
alternative approaches, A1 - A4, is that the former offers only
a propositional representation and the latter offer a relational
representation of parthood. A does not model partonomic structure,
but rather partonomic “level”. By modeling partonomic structure
explicitly via the part of property we can make explicit statements
of how part of interacts with other properties (i.e., laterality):
∃ hasLat.Left v (∀ part of.(∃ hasLat.&gt; ⇒ ∃ hasLat.Left))
says that, if something has a left laterality, then, what it is a part of,
if this ’whole’ has a laterality at all, it has a left laterality. Modelling
this kind of interaction requires an explicit part of - which then can,
of course, be used in sub-role and inverse role axioms as well.</p>
      <p>It is reported by users of SNOMED-specific browsers that SEP
triples are cumbersome to browse and search through. We suggest
that this problem can be addressed by providing more intuitive
labels. In the context of user navigation, it is simply a rendering
issue. It is for this reason we do not necessarily recommend against
the A or A1 approach. Nevertheless, A1 - A4 do provide the benefit
of allowing a user to explicitly query parts, for A queries require
knowledge of the SEP class hierarchy.</p>
      <p>In preliminary performance testing, A1 performed the worst for
classification across all the DL reasoners we tested. This is no doubt
attributable to the inclusion of disjuncts in the class definitions, and
corresponding unfolding performed by the reasoner. Despite this, A1
has utility as a representation used for mapping between ontologies
that use the propositional approach and those that use the relational
approach. Clearly, formulations that include the part of property
facilitate ontology modularity, merging, and enrichment where A1
can serve as a bridge.</p>
      <p>In future work we will empirically measure classification
and query performance for these different SNOMED ontology
formulations approaches across several DL reasoners. Furthermore,
we will apply an evaluation framework across the formulations for
various types of information requests. In that work we will address
what kinds of information requests are expressible as OWL class
expressions, and which require a more expressive query language.</p>
    </sec>
    <sec id="sec-5">
      <title>ACKNOWLEDGEMENTS</title>
      <p>This work was supported by the National Science Foundation (NSF
Grant IIS-1107011) in conjunction with IJCAI 2011. We would
like to give thanks to Luigi Iannone for assistance in using the
OPPL scripting toolkit and useful advice for using the OWLAPI
for the translation work. We would also like to give thanks to Kent
Spackman and the reviewers for their helpful feedback.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Baader</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brandt</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Lutz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>Pushing the el envelope</article-title>
          .
          <source>In International Joint Conference on Artificial Intelligence</source>
          , volume
          <volume>19</volume>
          , page 364. Citeseer.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Baader</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schulz</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Spackman</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Suntisrivaraporn</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          (
          <year>2009</year>
          ).
          <source>How Should Parthood Relations be Expressed in SNOMED CT? Proceedings of the First Workshop des GI-Arbeitskreises Ontologien in Biomedizin und Lebenswissenschaften.</source>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Hahn</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schulz</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Romacker</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>1999</year>
          ).
          <article-title>Partonomic reasoning as taxonomic reasoning in medicine</article-title>
          .
          <source>In Proceedings of the Sixteenth National Conference on Artificial Intelligence and the Eleventh Innovative Applications of Artificial Intelligence Conference</source>
          , pages
          <fpage>271</fpage>
          -
          <lpage>276</lpage>
          . American Association for Artificial Intelligence.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Horrocks</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Sattler</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          (
          <year>2004</year>
          ).
          <article-title>Decidability of SHIQ with complex role inclusion axioms</article-title>
          .
          <source>Artificial Intelligence</source>
          ,
          <volume>160</volume>
          (
          <issue>1-2</issue>
          ),
          <fpage>79</fpage>
          -
          <lpage>104</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Rector</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bechhofer</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goble</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horrocks</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nowlan</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Solomon</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          (
          <year>1997</year>
          ).
          <article-title>The GRAIL concept modelling language for medical terminology</article-title>
          .
          <source>Artificial intelligence in medicine</source>
          ,
          <volume>9</volume>
          (
          <issue>2</issue>
          ),
          <fpage>139</fpage>
          -
          <lpage>171</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Rogers</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Rector</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2000</year>
          ).
          <article-title>GALEN's model of parts and wholes: experience and comparisons</article-title>
          .
          <source>In Proceedings of the AMIA symposium, page 714</source>
          . American Medical Informatics Association.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Seidenberg</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Rector</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2006</year>
          ).
          <article-title>Representing transitive propagation in OWL</article-title>
          .
          <source>Conceptual Modeling-ER</source>
          <year>2006</year>
          , pages
          <fpage>255</fpage>
          -
          <lpage>266</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Stearns</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Price</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Spackman</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2001</year>
          ).
          <article-title>SNOMED clinical terms: overview of the development process and project status</article-title>
          .
          <source>In Proceedings of the AMIA Symposium, page 662</source>
          . American Medical Informatics Association.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>