<!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>Applying description logics extended with meta-modelling to SNOMED-CT</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Regina Motz</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Edelweis Rohrer</string-name>
          <email>erohrerg@fing.edu.uy</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Paula Severi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science, University of Leicester</institution>
          ,
          <addr-line>England</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Instituto de Computacio ́n, Facultad de Ingenier ́ıa, Universidad de la Repu ́blica</institution>
          ,
          <country country="UY">Uruguay</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>SNOMED-CT is a clinical and medical ontology that covers a wide range of concepts in the health domain. It is mostly used as a standard vocabulary to be referenced in electronic health records of patients. The SNOMED-CT ontology has been formalized with a description logic, the Web Ontology language OWL 2 profile OWL-E L. To integrate electronic health records to SNOMEDCT in an OWL-E L ontology, references to SNOMED-CT concepts in these records are modelled as instances of the referenced concepts. In this paper, the ontological model of this integration is analyzed. As our main contribution, we propose to give solution to some problems of this integration by defining a metamodel layer of SNOMED-CT with its concepts represented also as individuals, using an approach of description logics extended with meta-modelling.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        SNOMED-CT is a clinical and medical ontology that covers a wide range of concepts
in the health domain, such as diseases, diagnotics and treatments [
        <xref ref-type="bibr" rid="ref10 ref23">10, 23</xref>
        ]. It has been
formalized with the Web Ontology language OWL 2 profile OW L-E L, which is a
lightweight description logic with some modelling restrictions that improve reasoning
efficiency and scalability [
        <xref ref-type="bibr" rid="ref13 ref24 ref25">13, 24, 25</xref>
        ]. The building blocks of all description logics are
concepts, roles and individuals [
        <xref ref-type="bibr" rid="ref2 ref7">2, 7</xref>
        ]. The OW L-E L SNOMED-CT ontology has
concepts, such as Disease that subsumes H eartDisease and Endocarditis, and roles,
such as f indingSite that represents where diseases are located. However, it has not
individuals.
      </p>
      <p>
        SNOMED-CT is mostly used as a standard vocabulary to be referenced in electronic
health records of patients [
        <xref ref-type="bibr" rid="ref12 ref19 ref21 ref4">4, 12, 19, 21</xref>
        ]. In most case studies, an ontology of electronic
health records of patients referencing SNOMED-CT terms is modelled with individuals,
that represent such references and instantiate the SNOMED-CT concepts [
        <xref ref-type="bibr" rid="ref19 ref3 ref4">3, 4, 19</xref>
        ].
Figure 1 illustrates the electronic health records of two patients J uan and P edro, who
suffer endocarditis. Ovals represent concepts, bullets represent individuals and arrows
represent roles. The individuals juanEH Rendocarditis, juanEH Rendocardium and
juanEH Rinf lammation, instances of the concepts Endocarditis, Endocardium
and I nf lammation, are just the references to these concepts in the electronic health
records of Juan. Moreover, the individuals are linked through instances of roles, such as
f indingSite and associatedM orphology.
      </p>
      <p>
        In the present work, the ontological model of SNOMED-CT is analyzed. In particular,
we study the integration of SNOMED-CT to electronic health records, as sketched in
Figure 1. There exist several works which criticize the logical structure of
SNOMEDCT and its integration to electronic health records, and propose some changes to the
model of SNOMED-CT [
        <xref ref-type="bibr" rid="ref20 ref21 ref22">20–22</xref>
        ]. However, we argue that a more realistic approach is
to keep SNOMED-CT unchanged and add an upper view by representing its concepts
also as individuals. As a result, we conceptualize the health domain at a higher level of
abstraction and introduce a different approach to solve some of the identified problems.
To formalize our proposal, we need a logic which allows us to represent the same real
object as an individual and as a concept, for example, the term Endocarditis as a
concept (as in SNOMED-CT) and also as an individual. Standard description logics, and
in particular OWL-E L, are not expressive enough to model this scenario. Hence, we
use our approach of description logics extended with meta-modelling [
        <xref ref-type="bibr" rid="ref14 ref16 ref17">14, 16, 17</xref>
        ], that
allows to express that an individual corresponds to a concept through meta-modelling.
We adjust this extension to allow that concept names to be treated also as individuals.
The main contribution of the present work is to enrich the logical model of the
SNOMEDCT ontology with meta-modelling, to enhance its the integration with electronic health
records. Our solution prevents from possible mistakes in the population of the
SNOMEDCT concepts with references of electronic health records.
      </p>
      <p>The remainder of this paper is organized as follows. Section 2 presents some related
work about SNOMED-CT. Section 3 outlines the meta-modelling extension to
description logics. In Section 4 we explain our proposal of integration of SNOMED-CT to
electronic health records using the meta-modelling extension presented in Section 3.
Finally, Section 5 presents some conclusions and future work.</p>
    </sec>
    <sec id="sec-2">
      <title>Related work</title>
      <p>In this section, we present some related work about SNOMED-CT.</p>
      <p>
        Despite nowadays SNOMED-CT is broadly used in several health applications, the
correctness of its logical structure is questioned in several works. Schulz et al. [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]
describe several structural problems. Among others, since SNOMED-CT concepts were
thought as a node hierarchy, and not as ontological concepts, they say that nodes could
be concepts, meta-concepts, individuals or roles. They found that the role-group relation
hides roles such as has-part, and that the concept hierarchy subsumption is overloaded,
instead of defining roles. They propose to represent SNOMED-CT using the description
logic E L++, to add the part-of role, symmetric and reflexive roles, and domain and
range axioms.
      </p>
      <p>
        Schulz et al. [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] distinguish three ways to instantiate SNOMED-CT concepts: (i) with
real instances in patients (standard interpretation) (ii) with references to SNOMED-CT
concepts in electronic health records (EHR interpretation) or (iii) with patients affected
by a disease (epidemiological interpretation). They consider as correct the standard
interpretation, but the EHR interpretation, that we take in the present work, is the more
feasible to be implemented.
      </p>
      <p>
        Rector et. al. [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] analyze a mechanism for using generic information models, such us
HL7 RIM or OpenEHR [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], with different code systems, as SNOMED-CT or ICD [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
They identify three elements, (i) electronic healthcare records messages, implemented
according to an information model (ii) an ontology or “model of meaning”, such as
SNOMED-CT, where instances of its concepts are the references in health records,
for example “John Smith’s diabetes” and (iii) the coding system of the ontology, that
“should be a meta model of the model of meaning”, where each code (referenced in
records messages) is associated to a concept. They propose that the three elements to
be separated, with interfaces between the application and each code system.
Schulz et al. [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] analyze SNOMED-CT complex concepts such as the following:
ExtrOf F oreignBodyF romStomachByExcision
      </p>
      <sec id="sec-2-1">
        <title>9hasP art(9procedureSite:StomachStructureu</title>
      </sec>
      <sec id="sec-2-2">
        <title>9directM orphology:F oreignBodyu 9method:RemovalAction)</title>
        <p>They observe that instances of the concept StomachStructure in the first existential
can be different from instances of StomachStructure in the second existential, and
that these “stomachs” could belong to different patients, but they do not give solution,
by using OWL-E L, to this kind of misinterpretations.</p>
        <p>The above overview shows that SNOMED-CT have several structural problems, that
nowadays have not been fixed. The definition (1) shows that SNOMED-CT also has
problems to be integrated into electronic health records, in the scenario where
references to SNOMED-CT terms are instances of the SNOMED-CT concepts. The
example shows that its concepts does not properly describe such references. In Section 4
we introduce an approach for giving a solution to this problem, among others we have
detected.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>A meta-modelling extension to description logics</title>
      <p>In this section we introduce a meta-modelling extension to description logics which
allows to treat a given concept A as an individual.</p>
      <p>Example 1. Consider the ontology</p>
      <sec id="sec-3-1">
        <title>DiseaseObject(Endocarditis)</title>
        <sec id="sec-3-1-1">
          <title>Endocarditis v Disease</title>
          <p>In the first axiom, the name Endocarditis plays the role of an individual whereas in the
second axiom it plays the role of a concept. This is possible by dropping the syntactic
requirement of description logics that the sets of atomic concepts and individuals should
be disjoint. From the semantical point of view, the interpretation domain cannot consist
of only basic objects, but it can contain sets, sets of sets, etc. The key point of our
semantics is that the interpretation of a given name is the same either as concept or as
individual.</p>
          <p>Example 2. Consider the following ontology with meta-modelling:</p>
          <p>DiseaseObject(Endocarditis)</p>
        </sec>
        <sec id="sec-3-1-2">
          <title>DiseaseObject v Endocarditis</title>
        </sec>
        <sec id="sec-3-1-3">
          <title>By the defined semantics, EndocarditisI 2 DiseaseObjectI</title>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>EndocarditisI</title>
        <p>
          Here the interpretation of Endocarditis belongs to itself, which is nonsense for real
applications. To formalize the intuition of Example 2, some definitions are recalled [
          <xref ref-type="bibr" rid="ref16 ref17">16,
17</xref>
          ] before defining the notion of model of an ontology with meta-modelling.
Definition 1 (Sn for n 2 N). Given a non empty set S0 of atomic objects, we define Sn
by induction on N as follows: Sn+1 = Sn [ P(Sn)
Definition 2 (Well-founded set). A set X is well-founded if X does not have infinite
3-decreasing sequences, i.e. there is no fxi j i 2 Ng X such that xi 3 xi+1 for all
i 2 N.
        </p>
        <p>
          It is important to see that the sets Sn are well-founded [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ]. In Example 2, the
interpretation of Endocarditis is not a well-founded set.
        </p>
        <p>Given a logic L without meta-modelling, with the restriction that the sets of concept,
individual and role names are pairwise disjoint, we denote LM the same logic but
dropping the requirement that the sets of atomic concepts and individuals be disjoint.
We next define the notion of model for the description logic LM, which is L with
meta-modelling.</p>
        <p>Definition 3 (Model of an Ontology with meta-modelling). Let an ontology O =
(T ; R; A) in the logic LM, with T a TBox, R an RBox and A an ABox. An
interpretation I is a model of O (denoted as I j= O) if the following holds:
1. the domain</p>
        <p>I of the interpretation is a subset of some Sn for some n 2 N.</p>
        <p>The first part of Definition 3 restricts the domain of an interpretation to be a subset of
Sn, so I is well-founded and can now contain sets of objects. The second part of
Definition 3 refers to the semantics for the description logic LM, which is the same as
for L, except that for LM a given symbol can be treated as individual and as concept,
and in both cases it has the same interpretation.</p>
        <p>
          In our previous work, we required that the sets of concepts and individuals should be
disjoint and added new axioms of the form a =m A where a is an individual and A is an
atomic concept [
          <xref ref-type="bibr" rid="ref16 ref17">16, 17</xref>
          ], to express that a and A have the same interpretation. These two
approaches are equivalent in the sense that it is easy to transform one ontology where
the same name N is used as an individual and as a concept by introducing two new
names: aN for each individual occurrence of N and AN for each concept occurrence
of N , and the axiom aN =m AN . The approach of [
          <xref ref-type="bibr" rid="ref16 ref17">16, 17</xref>
          ] is suitable for integrating
ontologies where the same real object is represented as an individual in one ontology
and as a concept in the other one (the URI’s will be necessarily different). But it is not
the scenario of our case study, because what we do is to add a new level of abstraction
to the SNOMED ontology, allowing the concept names to be treated as individuals.
A tableau algorithm for checking consistency of an ontology with meta-modelling is
defined in [
          <xref ref-type="bibr" rid="ref16 ref17">16, 17</xref>
          ], by adding new rules and a new condition to ensure the
wellfoundedness of the interpretation domain. This algorithm can be used for an ontology
with meta-modelling for the approach presented here, by applying the transformation
described above.
        </p>
        <p>
          An exhaustive analysis and comparison of different meta-modelling extensions of
description logics is done in [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ]. We now give an overview of that analysis by addressing
two aspects of the language: syntax and semantics.
        </p>
        <p>
          Fixed layers vs flexible syntax. There exist some approaches which force the user to
explicitly write the information of the meta-modelling layer (or level) in the concept [
          <xref ref-type="bibr" rid="ref11 ref18 ref6 ref8 ref9">6,
8, 9, 11, 18</xref>
          ]. For example, for the axiom DiseaseObject(Endocarditis) the concept
Endocarditis belongs to the level 1, whereas the concept DiseaseObject has level 2.
A Fixed layer approach has the drawback that it cannot mix levels, i.e., we cannot have
a TBox axiom C v D if C and D belong to different layers. In our meta-modelling
approach the user does not have to write or know the layer of the concept because the
reasoner will infer it for him. Moreover we can mix different meta-modelling levels
in axioms because our reasoner (tableau extended with rules and well-foundess
validation) checks for posible inconsistencies such as non well-founded models. This is more
realistic because in a scenario of evolving ontologies, that need to be integrated, not all
objects of a given class need to have meta-modelling and hence, they do not have to
belong to the same level.
        </p>
        <p>
          Henkin vs Hilog semantics. The semantics of our meta-modelling approach follows
the style of the Henkin semantics, in which higher order objects have a direct
settheoretical interpretation via a hierarchy of power sets. In Example 1, the interpretation
of Endocarditis is the same both as individual and as concept. This is also the style of
semantics followed by Pan et al [
          <xref ref-type="bibr" rid="ref11 ref18">11, 18</xref>
          ]. Conversely, the semantics for meta-modelling
given by Motik, De Giacomo et al. and Homola et al. follows a Hilog style semantics
[
          <xref ref-type="bibr" rid="ref15 ref5 ref8 ref9">5, 8, 9, 15</xref>
          ]. In this style of semantics, the same syntactic object can have different
interpretations depending on the position or role it plays in a sentence. In Example 1,
the first Endocarditis playing the role of an individual does not always have the same
interpretation as the second Endocarditis which plays the role of a concept. a concept.
The main drawback of Hilog semantics is that it cannot really express that the
interpretation of a given symbol taken as individual is the same as the interpretation of another
(or the same) symbol taken as concept. The Hilog style semantics for meta-modelling
is weaker than the Henkin semantics, which allows us to check for inconsistencies such
as that of Example 2, not detected with the Hilog semantics.
        </p>
        <p>
          The main advantage of our meta-modelling approach is to combine a flexible syntax,
without fixed layers, with a strong semantics, the Henkin semantics. As far as we know,
none of the existing meta-modelling approaches has this characteristic. As a drawback
of our approach we do not consider meta-modelling for roles, as other works do [
          <xref ref-type="bibr" rid="ref11 ref15 ref18 ref5">5, 11,
15, 18</xref>
          ].
4
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>SNOMED-CT with meta-modelling in electronic health records</title>
      <p>In this section, we present a different approach for the integration of electronic health
records of patients to SNOMED-CT.</p>
      <p>Taking as example the simplified description (2) of the concept Endocarditis, first
of all, we describe some problems we found in the model illustrated in Figure 1, in
which references to SNOMED-CT concepts in electronic health records are visualized
as individuals that are instances of these concepts.</p>
      <sec id="sec-4-1">
        <title>Endocarditis v9f indingSite:Endocardiumu</title>
      </sec>
      <sec id="sec-4-2">
        <title>9associatedM orphology:Inf lammation</title>
        <p>General knowledge of the health domain is not represented at the proper level. In
Figure 1, the patients Juan and Pedro have references to the concept Endocarditis,
represented by the instances juanEHRendocarditis and pedroEHRendocarditis.
The TBox axiom (2) is consistent with the following ABox axioms:</p>
        <p>f indingSite(juanEHRendocarditis; juanEHRendocardium)
f indingSite(pedroEHRendocarditis; pedroEHRendocardium)
Since the disease endocarditis will always be located in the endocardium, having these
assertions at the level of each patient does not add any value, since it is general
knowledge of the health domain, which does not differ for each patient.
(2)
(3)
Definitions of SNOMED-CT concepts does not give a real description of references in
electronic health records. The TBox axiom (2) also admits extensions, as illustrated in
Figure 2, for the assertions given below.</p>
        <p>
          f indingSite(juanEHRendocarditis; juanEHRendocardium)
f indingSite(pedroEHRendocarditis; pedroEHRendocardium)
(4)
f indingSite(pedroEHRendocarditis; juanEHRendocardium)
Even though the knowledge base is consistent, it does not represent a real situation,
because Pedro suffers endocarditis located in the endocardium of Juan!! In order to
restrict that references to SNOMED-CT concepts to be linked for the same patients,
a more expressive description logic with inverse roles and cardinality restrictions is
needed. Considering that SNOMED-CT is already a large knowledge base and that of
electronic health records is even larger, a more expressive description logic increase the
complexity to exponential, becoming no longer tractable.
Some frequent queries about records of patients can return invalid results. Suppose
we want to obtain a chronological report about all clinical situations that affected the
Pedro’s endocardium, for the scenario of Figure 2. If we formulate the query below, we
obtain the instances juanEHRendocardium and pedroEHRendocardium.
q(z) =9x; y:hasEHRdetail(pedroEHR; x) ^ hasRef erenceT o(x; y)
(5)
^ f indingSite(y; z) ^ Endocardium(z)
From the analysis of the above problems we start elaborating a solution to solve the
identified drawbacks. Several works criticize the logical structure of SNOMED-CT, as
well as the interpretation given to its concepts. In particular, Schulz et al. [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ] admit
that SNOMED-CT concepts does not give a real description of references in electronic
health records. However, even though they propose some solutions such as to modify
the structure of SNOMED-CT, or to represent SNOMED-CT in a logic more expressive
than OWL-E L, nowadays SNOMED-CT have the same problems.
        </p>
        <p>As SNOMED-CT is broadly used, we think it is not a realistic approach to change
its structure. In the present paper, we introduce a solution that, instead of changing
SNOMED-CT, adds a layer that represents the same knowledge at an upper level. Our
proposal consists in to treat SNOMED-CT concepts also as individuals, and for the
semantics, a given concept name has the same interpretation either as a concept or as an
individual, representing the same real object. Moreover, instead of having references to
diseases as instances of SNOMED-CT concepts, we propose to link instances of
electronic health records directly to the SNOMED-CT terms treated as individuals.
We use the meta-modelling approach described in Section 3, in which the same concept
name plays the role of individual or concept depending on its position in the OWL-E L
axiom. Then, our proposal is to add to SNOMED-CT a layer of ABox axioms that
represent the general health domain knowledge independent from the records of patients.
For each TBox axiom containing an existential restriction, such as the description (2),
we add an ABox axiom to represent the existential connecting SNOMED-CT concept
names treated as individuals through the SNOMED-CT roles. Moreover, records of
patients are linked to the SNOMED-CT individuals. Our solution for the scenario of
Figure 1, illustrated in Figure 3, is given by the following ABox axioms:
hasEHRdetail(juanEHR; juanEHRdet1)
hasRef erenceT o(juanEHRdet1; Endocarditis)
f indingSite(Endocarditis; Endocardium)
(6)
associatedM orphology(Endocarditis; Inf lammation)
With our proposal, to have instances of SNOMED-CT concepts such as
juanEHRendocarditis and juanEHRendocardium, connected by SNOMED-CT
roles becomes unnecessary because now we have this kind of information at the level
of the meta-model layer. The SNOMED-CT terms represented as individuals are now
connected through the SNOMED-CT roles. We argue that the SNOMED-CT
metamodel has some advantages that are explained below.</p>
        <p>Facilitates a modular design and reuse. As SNOMED-CT is now broadly used, we
propose a solution that keeps SNOMED-CT as a hierarchy of concepts, favoring the
reuse of existing ontologies. We think the integration of SNOMED-CT in medical
applications can be enhanced by adding a meta-model of the hierarchy of concepts.
Connects patients to medical terms at the proper level. We represent the health
domain through two different layers with different purposes. In the lower level, we have
the SNOMED-CT ontology that represent the hierarchy of medical terms,
distinguishing more general from more specialized concepts. The upper level is defined to link
electronic health records of patients to medical terms. As illustrated in Figure 3, for
the patient Juan there is a record represented by the individual juanEHRdet1 that is
linked to the name Endocarditis treated as individual. To connect the upper with the
lower layer we apply the meta-modelling approach described in Section 3, that maps
a given name to a unique interpretation, either as individual or as concept. In Figure
3, the individual Endocarditis and the concept Endocarditis represent the same real
object.</p>
        <p>Avoids redundancy of SNOMED-CT role instances. The representation of references to
SNOMED-CT concepts as instances of them has the drawback that roles of
SNOMEDCT link individuals in a redundant way, as showed in (3). It is more intuitive to represent
this kind of knowledge at a more general level, independently of the electronic health
records of patients. So, by representing medical terms as individuals, we avoid to having
SNOMED-CT role instances at the level of each patient. Hence, we have just ABox
axioms such that f indingSite(Endocarditis; Endocardium), illustrated in Figure 3
through an arrow representing the role f indingSite, that connects the medical terms
Endocarditis and Endocardium in the meta-model, but not at the level of patients.
Prevents from invalid extensions of SNOMED-CT concepts. The TBox axiom (2)
admits extensions such that the assertions (4). It is avoided in our approach because
records of patients are directly connected to SNOMED-CT terms as individuals. These
individuals are in a meta-model layer that describe how the medical terms are
conceptually related, whereas the lower layer describes the hierarchy of the vocabulary.
Provides a more direct mechanism to query records of patients, avoiding unexpected
results. Let’s come back to the example of obtaining a report about all situations that
affected the Pedro’s endocardium. With our solution, it is sufficient to obtain the records
of Pedro that point to SNOMED-CT individuals related to the individual Endocardium.
Then, this kind of queries can be solved at the upper level going through the
SNOMEDCT individuals. The query for the new approach is:
q(x) =9y:hasEHRdetail(pedroEHR; x) ^ hasRef erenceT o(x; y)^
f indingSite(y; Endocardium)</p>
        <p>z v HeartDisease
Links upper and lower levels to infer useful information and detect inconsistencies.
Finally, we argue why it is important that SNOMED-CT terms both as individuals and
concepts to be interpreted as the same real objects. Suppose we have the patient Juan
who suffers endocarditis. In order to exploit the SNOMED-CT hierarchy, it is useful to
get inferences like “if Juan has endocarditis then Juan has a heart disease”, and in this
case to obtain all patients that suffer a heart disease. We can formulate the query:
q(x) =9y; z:hasEHRdetail(x; y) ^ hasRef erenceT o(y; z)^
Here we exploit the fact that SNOMED-CT terms can be treated either as individuals
or concepts. The set of solutions is the set of electronic health records of patients that
reference SNOMED-CT individuals which, treated as concepts are subsumed by the
concept HeartDisease. Moreover, giving the same interpretation to SNOMED-CT
terms as individuals and concepts we also prevent from inconsistencies, such as those
of Example 2, where the interpretation domain becomes a non-well founded set.
(7)
(8)
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusions and future work</title>
      <p>
        In this paper, we have analyzed the logical model of the ontology SNOMED-CT, in
a case study of electronic health records of patients referencing SNOMED-CT terms.
Several works have proposed to modify the logical structure of SNOMED-CT.
However, we propose an approach that, on the one hand, keeps the SNOMED-CT ontology
unchanged, extending it with a meta-model layer, and on the other hand, gives a solution
to the problem of the population of SNOMED-CT presented by Schulz et al. [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] for the
“stomachs” example. Moreover, general knowledge about the health domain is
represented at an upper level. In this layer SNOMED-CT concepts are treated as individuals,
and the key point is that they are semantically equal in both layers. To formalize our
approach, we slightly adapt an existing meta-modelling extension of description logics.
As future work we aim to implement our approach in a concrete case study of a
medical institution, to integrate electronic health records of patients with SNOMED-CT
concepts, as well as for other medical applications.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1. Icd. http://www.who.int/classifications/icd/en/,
          <source>Last date accessed December</source>
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>F.</given-names>
            <surname>Baader</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Calvanese</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. L.</given-names>
            <surname>McGuinness</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Nardi</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P. F.</given-names>
            <surname>Patel-</surname>
          </string-name>
          Schneider, editors.
          <source>The Description Logic Handbook: Theory</source>
          , Implementation, and
          <string-name>
            <surname>Applications</surname>
          </string-name>
          . Cambridge University Press,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>T.</given-names>
            <surname>Benson</surname>
          </string-name>
          and
          <string-name>
            <given-names>G.</given-names>
            <surname>Grieve</surname>
          </string-name>
          .
          <article-title>Principles of Health Interoperability</article-title>
          .
          <source>SNOMED CT, HL7 and FHIR</source>
          . Springer-Verlag,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>S.</given-names>
            <surname>El-Sappagh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. E.</given-names>
            <surname>Mogy</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A. M.</given-names>
            <surname>Riad</surname>
          </string-name>
          .
          <article-title>A standard fragment of EHR relational data model for diabetes mellitus diagnosis</article-title>
          .
          <source>In Proceedings of Informatics and Systems</source>
          , pages
          <fpage>235</fpage>
          -
          <lpage>243</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>G. De Giacomo</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Lenzerini</surname>
            , and
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Rosati</surname>
          </string-name>
          .
          <article-title>Higher-order description logics for domain metamodeling</article-title>
          .
          <source>In Proceedings of the Twenty-Fifth AAAI Conference on Artificial Intelligence</source>
          ,
          <source>AAAI</source>
          <year>2011</year>
          , pages
          <fpage>183</fpage>
          -
          <lpage>188</lpage>
          . AAAI Press,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>B.</given-names>
            <surname>Glimm</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Rudolph</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Vo</surname>
          </string-name>
          <article-title>¨lker. Integrated metamodeling and diagnosis in OWL 2</article-title>
          . In International Semantic Web Conference,
          <source>ISWC 2010</source>
          , pages
          <fpage>257</fpage>
          -
          <lpage>272</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>P.</given-names>
            <surname>Hitzler</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Kro¨tzsch, and</article-title>
          <string-name>
            <given-names>S.</given-names>
            <surname>Rudolph</surname>
          </string-name>
          .
          <article-title>Foundations of Semantic Web Technologies</article-title>
          . Chapman &amp; Hall/CRC,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>M.</given-names>
            <surname>Homola</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Kluka</surname>
          </string-name>
          , V. Sva´tek, and
          <string-name>
            <given-names>M.</given-names>
            <surname>Vacura</surname>
          </string-name>
          .
          <article-title>Towards typed higher-order description logics</article-title>
          .
          <source>In Proceedings of DL Workshop</source>
          , pages
          <fpage>221</fpage>
          -
          <lpage>233</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>M.</given-names>
            <surname>Homola</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Kluka</surname>
          </string-name>
          , V. Sva´tek, and
          <string-name>
            <given-names>M.</given-names>
            <surname>Vacura</surname>
          </string-name>
          .
          <article-title>Typed higher-order variant of SROIQ - why not</article-title>
          ?
          <source>In Proceedings of DL Workshop</source>
          , pages
          <fpage>567</fpage>
          -
          <lpage>578</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>IHTSDO. SNOMED CT Starter Guide</surname>
          </string-name>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>N.</given-names>
            <surname>Jekjantuk</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.</surname>
          </string-name>
          <article-title>Gro¨ner, and</article-title>
          <string-name>
            <given-names>J. Z.</given-names>
            <surname>Pan</surname>
          </string-name>
          .
          <article-title>Modelling and reasoning in metamodelling enabled ontologies</article-title>
          .
          <source>I. J. Soft. Informatics</source>
          ,
          <volume>4</volume>
          (
          <issue>3</issue>
          ):
          <fpage>277</fpage>
          -
          <lpage>290</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Bevan</surname>
            <given-names>Koopman</given-names>
          </string-name>
          , Guido Zuccon, Anthony Nguyen, Deanne Vickers, Luke Butt, and
          <string-name>
            <given-names>Peter D.</given-names>
            <surname>Bruza</surname>
          </string-name>
          .
          <article-title>Exploiting snomed ct concepts and relationships for clinical information retrieval : Australian e-health research centre and queensland university of technology at the trec 2012 medical track</article-title>
          .
          <source>In 21st Text REtrieval Conference (TREC</source>
          <year>2012</year>
          ), pages
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13. M.
          <article-title>Kro¨tzsch. OWL 2 profiles: An introduction to lightweight ontology languages</article-title>
          .
          <source>In Reasoning Web. Tutorial</source>
          , pages
          <fpage>112</fpage>
          -
          <lpage>183</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>M. Martinez</surname>
            , E. Rohrer, and
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Severi</surname>
          </string-name>
          .
          <article-title>Complexity of the description logic ALCM</article-title>
          .
          <source>In Proceedings of KR 2016</source>
          , pages
          <fpage>585</fpage>
          -
          <lpage>588</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <given-names>B.</given-names>
            <surname>Motik</surname>
          </string-name>
          .
          <article-title>On the properties of metamodeling in OWL</article-title>
          .
          <source>J. Logic and Computation</source>
          ,
          <volume>17</volume>
          (
          <issue>4</issue>
          ):
          <fpage>617</fpage>
          -
          <lpage>637</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <given-names>R.</given-names>
            <surname>Motz</surname>
          </string-name>
          , E. Rohrer, and
          <string-name>
            <given-names>P.</given-names>
            <surname>Severi</surname>
          </string-name>
          .
          <article-title>Reasoning for ALCQ extended with a flexible metamodelling hierarchy</article-title>
          .
          <source>In Proceedings of JIST, Lecture Notes in Computer Science</source>
          , pages
          <fpage>47</fpage>
          -
          <lpage>62</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <given-names>R.</given-names>
            <surname>Motz</surname>
          </string-name>
          , E. Rohrer, and
          <string-name>
            <given-names>P.</given-names>
            <surname>Severi</surname>
          </string-name>
          .
          <article-title>The description logic SHIQ with a flexible meta-modelling hierarchy</article-title>
          .
          <source>J. Web Sem</source>
          .,
          <volume>35</volume>
          (
          <issue>4</issue>
          ):
          <fpage>214</fpage>
          -
          <lpage>234</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>J. Z. Pan</surname>
            ,
            <given-names>I. Horrocks</given-names>
          </string-name>
          , and
          <string-name>
            <surname>G. Schreiber. OWL FA</surname>
          </string-name>
          :
          <article-title>A metamodeling extension of OWL DL</article-title>
          .
          <string-name>
            <surname>In</surname>
            <given-names>OWLED</given-names>
          </string-name>
          , CEUR Workshop Proceedings,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>A. L. Rector</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Qamar</surname>
            , and
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Marley</surname>
          </string-name>
          .
          <article-title>Binding ontologies and coding systems to electronic health records and messages</article-title>
          .
          <source>Applied Ontology</source>
          ,
          <volume>4</volume>
          :
          <fpage>51</fpage>
          -
          <lpage>69</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Schulz</surname>
            <given-names>S.</given-names>
          </string-name>
          , Marko´ K., and Suntisrivaraporn B.
          <article-title>Formal representation of complex SNOMED CT expressions</article-title>
          .
          <source>BMC Med</source>
          . Inf. &amp;
          <article-title>Decision Making, 8(S-1</article-title>
          ):
          <fpage>S9</fpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <given-names>S.</given-names>
            <surname>Schulz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Cornet</surname>
          </string-name>
          , and
          <string-name>
            <given-names>K. A.</given-names>
            <surname>Spackman</surname>
          </string-name>
          .
          <article-title>Consolidating snomed ct's ontological commitment</article-title>
          .
          <source>Applied Ontology</source>
          ,
          <volume>6</volume>
          (
          <issue>1</issue>
          ):
          <fpage>1</fpage>
          -
          <lpage>11</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <given-names>S.</given-names>
            <surname>Schulz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Suntisrivaraporn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Baader</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Boeker</surname>
          </string-name>
          .
          <article-title>SNOMED reaching its adolescence: Ontologists' and logicians' health check</article-title>
          .
          <source>I. J. Medical Informatics</source>
          ,
          <volume>78</volume>
          :
          <fpage>S86</fpage>
          -
          <lpage>S94</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>M. Q. Stearns</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Price</surname>
            ,
            <given-names>K. A.</given-names>
          </string-name>
          <string-name>
            <surname>Spackman</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <surname>A. Y. Wang. SNOMED</surname>
          </string-name>
          <article-title>clinical terms: overview of the development process and project status</article-title>
          .
          <source>Proceedings of the AMIA Symposium</source>
          , pages
          <fpage>662</fpage>
          -
          <lpage>666</lpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <given-names>B.</given-names>
            <surname>Suntisrivaraporn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Baader</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Schulz</surname>
          </string-name>
          , and
          <string-name>
            <given-names>K. A.</given-names>
            <surname>Spackman</surname>
          </string-name>
          .
          <article-title>Replacing SEP-triplets in SNOMED CT using tractable description logic operators</article-title>
          .
          <source>In Proceedings of AIME 2007</source>
          , pages
          <fpage>287</fpage>
          -
          <lpage>291</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25. W3C. OWL 2
          <string-name>
            <given-names>Web</given-names>
            <surname>Ontology Language Profiles (Second Edition)</surname>
          </string-name>
          ,
          <source>Last date accessed May</source>
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>