<!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>Developing DCO: The DebugIT Core Ontology for Antibiotics Resistence Modelling</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Daniel Schober</string-name>
          <email>schober@imbi.uni-</email>
          <email>schober@imbi.unifreiburg.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ilinca Tudose</string-name>
          <email>ilinca.tudose@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Martin Boeker</string-name>
          <email>beakmachine@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stefan Schulz</string-name>
          <email>stschulz@imbi.uni-</email>
          <email>stschulz@imbi.unifreiburg.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute for Medical Biometry and, Medical Informatics, Freiburg University Medical Center</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <fpage>139</fpage>
      <lpage>144</lpage>
      <abstract>
        <p />
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Antibiotics resistance development in
European hospitals has increased alarmingly in
recent years. To counteract this danger, a
semantic web based IT solution is proposed
which intends to integrate the access to
relevant clinical data repositories from different
European hospitals. This endeavor relies on
formalized and shared models of the clinical
domain. We describe the development
process of the DebugIT Core Ontology, which is
a key-mediator for semantic as well as
syntactic clinical data integration in the
mentioned endeavor. We show how UML
diagrams can be used to illustrate the ontology
engineering phase and the ontologies use
case. Some domain statements are given
which are then converted into more human
friendly representations to be verified by
medical experts.
Antibiotics resistance development poses a
significant problem in today’s hospital care.
Massive amounts of clinical data relevant for
this domain are being collected and stored in
proprietary but unconnected systems in
heterogeneous format, preventing re-use and
exploitation of potentially valuable data. The
DebugIT project (Detecting and Eliminating
Bacteria UsinG Information Technology,
http://www.debugit.eu/), a large scale EU
funded data integration project, intends to
analyze antibiotics prescription practices and their
outcomes across Europe and intents to exploit
this knowledge to detect patient safety related
patterns in distributed hospital data, i.e. to
discover indicators for better treatments and
ultimately antibiotics resistance prevention [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
The challenge here is to establish a coherent
and systematic exchange of rich data,
harmonised across the different DebugIT sites and
their Clinical Data Repositories (CDR),
including information about patients, their illness
situations, pathogens and antibiotics therapies.
The semantic glue towards integrating such
data is the DebugIT Core Ontology (DCO), an
application ontology that enables data miners
to query distributed CDRs in a semantically
rich and content driven manner.
      </p>
      <p>Here we outline basic DCO engineering
methods, illustrate some example statements
expressed in DCO and show how these are
exploited by logics reasoners and visualization
tools providing views readily understandable
by biologists not acquainted with logics
formalisms.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Methods</title>
      <p>
        DCO is developed in the description logics RL
flavor1, using the Protégé 4.1 ontology editor
[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. The dco.owl file leverages on the domain
upper level ontology BioTop [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] by direct
owl:import. Detailed design principle
docu
      </p>
      <sec id="sec-2-1">
        <title>1 http://www.w3.org/TR/owl2</title>
        <p>profiles/#OWL_2_RL
mentation is available on the supplementary
material website:
http://www.imbi.uni-freiburg.de/~schober/DCO/</p>
        <sec id="sec-2-1-1">
          <title>Input sources for DCO enrichment</title>
          <p>The main input sources for ontology
population in the kickoff-phase have been the
hospitals CDR schemata, ensuring a data-driven
bottom-up enrichment approach. Further sources
were competency questions (CQ) and later
specific term requests stated by collaborators
in a web-forum.
2.2</p>
        </sec>
        <sec id="sec-2-1-2">
          <title>Competency Questions</title>
          <p>
            To be able to verify whether DCO is
sufficiently complete to represent our use case, we
have gathered competency questions [
            <xref ref-type="bibr" rid="ref4">4</xref>
            ] from
clinicians (see Supplementary material). The
ontology needs to contain a necessary and
sufficient set of axioms to represent these
questions, which will serve as benchmark for DCO
content coverage evaluation.
2.3
          </p>
        </sec>
        <sec id="sec-2-1-3">
          <title>DCO maintenance and evolution</title>
          <p>DCO is maintained using a Subversion (SVN)
repository 2 allowing easy detection of work
progress exploiting log files and allows for file
revision history tracking. Progress monitoring
between the ontology work package (WP1a)
and the other involved work packages is
realized via weekly teleconferences along the
SCRUM 3 project management methodology.
To access the ontology conveniently in a web
2http://www.greeninghealthcare.org/repository/debu
git/trunk
3 http://www.scrum.org/scrumguides/
browser, we have set up an HTML
serialisation4.</p>
          <p>To illustrate the DCO ontology engineering
process in detail, we here present a UML
activity diagram illustrating ontology engineering
activities upon acceptance of a new
competency question (Fig. 1). Additional graphics
illustrating the DCO engineering method in the
kick-off phase can be found in the
supplementary material.
2.4</p>
        </sec>
        <sec id="sec-2-1-4">
          <title>Information integration via SPARQL</title>
          <p>
            The gap between the different hospitals CDR
is bridged by linking RDF models of the
various local CDR to DCO concepts in a mapping
SPARQL query. In the query process two
kinds of ontologies are applied: DCO is used
for formulating a hospital independent clinical
SPARQL query. In another query
formalization step DCO is then mapped to the local
CDR via an RDF converted database schema5
called data definition ontology (DDO), acting
as a query mediator to the proprietary hospital
data. This approach is outlined in more detail
in [
            <xref ref-type="bibr" rid="ref5">5</xref>
            ]. Within the DebugIT interoperability
          </p>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>4 http://www.imbi.uni</title>
        <p>freiburg.de/~schober/dco_owlDoc/
5 E.g. a DDO with a PREFIX inserm:
http://debugit1.spim.jussieu.fr/resource/vocab/ as in
example query
platform a clinical query is successively
formalized from natural language over
semiformal intermediate query steps towards a
formal site dependent local data set query. During
this process it is passed from the clinician over
to a data miner and further on to the different
local data managers. To illustrate how DCO
concepts are used within these different query
formalisation steps we here include a UML use
case diagram (Fig. 2).
3
3.1</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Results</title>
      <sec id="sec-3-1">
        <title>DCO current metrics</title>
        <p>The current description logic expressivity is
SRIF(D). We are using the Hermit DL
reasoner6, which takes ~2 minutes to classify DCO
including BioTop on an average PC. Table 1
illustrates the statistics of DCO and BioTop.
Ontology elements Count DCO BioTop
and axioms (all)
Classes 1281 965 375
Object Properties (re- 78 3 74
lations)
Datatype Properties 11 10 0
Subclass Axioms 1494 1050 444
Equivalent Class Axi- 197 98 99
oms
Disjoint Axioms 76 1 75
Table 1: Content and size of DCO and its Biotop
upper level ontology
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>An ontological model of infectious diseases</title>
        <p>A knowledge domain of great importance for
the DebugIT project, but also for the wider
6 http://hermit-reasoner.com/
healthcare domain is a granular and expressive
disease model, i.e. distinguishing pathological
processes and agents from pathological
structures and dispositions (Fig. 3). We started
modeling a prototypical infectious disease,
Pneumonia together with some of its
keyaspects in a simple pre-coordinated way:
Pneumonia Inflammation Ҵ has-participant.LungTissue
AcutePneumonia Pneumonia Ҵ bearer-of.
AcuteQuality
BacterialPneumonia Pneumonia Ҵ has-agent.
BacteriaPopulation
ViralPneumonia Pneumonia Ҵ has-agent.
VirusPopulation
The above however misses some aspects, e.g.
it allows for a Pneumonia in the kidney,
because LungTissue and KidneyTissue have not
been made disjoint. We also can‘t specify
whether an AcutePneumonia can have, besides
Acute, further qualities, e.g. Chronic, or
whether the has-agent in BacterialPneumonia
can also be filled by, e.g. VirusPopulation. We
therefore needed to provide SubclassOf
definitions for infering e.g.</p>
        <p>BacterialPneumonia Ҳ BacterialInflammation
Mereotopological axioms were needed in order
to infer from
Pneumonia Inflammation Ҵ has-participant.
LungTissue
and
LungTissue Ҳ part-of. Lung
that
Pneumonia Ҳ has-locus. Lung
Disjoints like Process Ҳ ¬Structure were added to
be able to infer that
PathologicalProcess Ҳ ¬PathologicalStructure
We amended DCO successively, providing
restrictions for post-coordinations, e.g.
constraining a user to enter new Pneumonias only
in Loci where lung tissue exists:
Pneumonia Ҳ !has-locus. ( locus-of. LungTissue)
By this and exploiting the following
restrictions
LungTissue Ҳ has-locus. Lung</p>
        <p>
          Lung Ҳ has-locus. Thorax
has-locus.Thorax Ҳ ¬ has-locus. (Abdomen ҵ
Extremity)
an ontology-based annotation interface can
now provide and guide a user with correct
localisations possible for a certain infectious
disease [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ].
3.3
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>Maintaining multiple-parenthood by a logics reasoner</title>
        <p>
          From an engineering standpoint, we apply
the normalization approach of [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] and use
single-asserted parenthood throughout the
taxonomy. This facilitates the orientation in the
taxonomy and its maintenance. The description
logics reasoner Hermit infers multiple
parenthood from the formal restrictions. E.g. it
enrichs the Sample class hierarchy by
autoclassifying BodyLiquidSamples, e.g. from the
given facts
BloodҲ BodyLiquid
BodyLiquidSample Sample Ҵ
derivesFrom.BodyLiquid
BloodSample Sample Ҵ derivesFrom.Blood
the reasoner infers that
BloodSampleҲ BodyLiquidSample
enriching the taxonomy. This is also done for
all other liquid samples.
3.4
        </p>
      </sec>
      <sec id="sec-3-4">
        <title>Graphical visualisations</title>
        <p>To allow biomedical experts not acquainted
with ontology editors to view, understand and
check parts of the ontology, we apply ontology
visualizations as generated by the
OwlPropViz 7 and OntoGraf 8 Protégé plugins (Fig.3)
which enable visual, parallel and hence faster
perception of the term networks.
3.5</p>
      </sec>
      <sec id="sec-3-5">
        <title>Constraint natural languages</title>
        <p>To allow biomedical experts not acquainted
with description logics to view, understand and
check parts of the ontology, we investigate
highly enduser compliant ways to present
ontological statements via Constrained Natural
Languages (CNL) like Attempto Controlled
7http://protegewiki.stanford.edu/index.php/OWLPro
pViz
8 http://protegewiki.stanford.edu/wiki/OntoGraf</p>
        <p>English (ACE) 9. This creates natural language
text that can be used to present ontology
fragments to domain experts and makes enduser
verification of complex DL statements possible
by the non-ontology expert. E.g. it renders the
Manchester OWL Syntax</p>
        <p>InfectiousDisease</p>
        <p>EquivalentTo
biotop:AcquiredPathologicalState
and (biotop:hasAgent some
(biotop:Organism
and (biotop:bearerOf some InfectorRole)))
into the following ACE sentence:
“Every InfectiousDisease is an
AcquiredPathologicalState that hasAgent an Organism that bearerOf an
InfectorRole. Every AcquiredPathologicalState that hasAgent
an Organism that bearerOf an InfectorRole is an
InfectiousDisease.”
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Discussion</title>
      <p>We have reported on the development of a
clinical ontology for data integration and
annotation. Although a certain level of semantic
integration has been reached, many steps must
be performed manually and hence are
errorprone as well as time and resource intensive.
Regarding the issue to what an extend the
ontology should contain pre-coordinated
expressions, creating restrictions for guiding users in
post-coordinative class generation enforces a
transition from OWL 2 EL towards RL
expressivity, because disjoints and universal
restriction constructors need to be applied. Reasoners
used to prevent redundant post-coordinations
need to be fast, which is still rarely the case.
Traditional large scale RL ontology reasoning
is slow and might not be feasible for
postcoordination at annotation time when a large
set of constraints needs to be verified timely.
Here, fast local, incremental reasoning
methods need to be investigated.</p>
      <p>Some ontologically difficult areas were the
modeling of time, e.g. introducing
TimeQuality classes versus using simple xsd:dateTime
datatype properties; how to model intervals
such as episode of care or patient stay; process
modifications like adapted or merely planned
therapies also depend on a rigid time model.
We tried to find a pragmatic compromise
between needed complexity and ease of use of
time related expressions. Time constructs
exploitable by a reasoner were only included</p>
      <sec id="sec-4-1">
        <title>9 http://attempto.ifi.uzh.ch/aceview/</title>
        <p>when not making expressions overly difficult
to read and create for a human user.</p>
        <p>Regarding ontology evaluation, CNLs are not
yet in a stage where they can contribute to a
better understanding of more complex and
especially nested DL expressions. Some
expressions, annoyingly the more interesting
‘hubnode’ ones, could not be transcribed and, e.g.
the above example should have generated the
text
“Every InfectiousDisease is an
AcquiredPathologicalState that has as an agent an Organism that is the
bearerOf an InfectorRole”
to be intuitive. Further it needs to be
investigated how large ontologies can be
substructured into small digestible parts or
modules that can be timely managed by domain
specialists.
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>
        We believe to have created a robust and
scalable disease model that can serve the wider
biomedical domain. Hence, a next step will be
the submission of the above disease definitions
as a content ontology design pattern, e.g.
towards the OntologyDesignPattern.org
repository [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Further such micro-models will
follow, e.g. for modeling drugs and their
prescriptions.
      </p>
      <p>
        Whereas earlier attempts integrating CDRs via
purely syntactical means fail to exploit
computer interpretable formal semantics [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ],
projects begin to appear that show the usefulness
and even feasibility of applying owl-DL
semantics in healthcare data integration settings.
The LinkedLifeData10, a platform for semantic
data integration trough RDF warehousing
demonstrates how efficient reasoning can help
to resolve conflicts within the data. However,
such goal, and this is also an important lesson
learned in the DebugIT endeavor, can only be
achieved if particular care is taken on
reasoning performance. Logics-based reasoning will
only be feasible in realistically large ontologies
when computationally expensive owl-RL
constructs are applied consciously. Ultimately the
fast-paced progress in semantic web
technologies leads to frequent changes in even the most
basic tools, such as APIs, reasoners and
SPARQL endpoint software. Due to this
inherent dynamics one should constantly check
where one can restrict one-self to a more
robust subset of cutting-edge techniques.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Lovis</surname>
            <given-names>C</given-names>
          </string-name>
          et al.
          <article-title>DebugIT for patient safety - improving the treatment with antibiotics through multimedia data mining of heterogeneous clinical data</article-title>
          .
          <source>Stud Health Technol Inform</source>
          .
          <volume>136</volume>
          (
          <year>2008</year>
          ),
          <fpage>641</fpage>
          -
          <lpage>6</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Noy</surname>
            <given-names>NF</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Crubezy</surname>
            <given-names>M</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fergerson</surname>
            <given-names>RW</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Knublauch</surname>
            <given-names>H</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tu</surname>
            <given-names>SW</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vendetti</surname>
            <given-names>J</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Musen</surname>
            <given-names>MA</given-names>
          </string-name>
          : Protege-2000:
          <article-title>An Open-source Ontologydevelopment and Knowledge-acquisition Environment</article-title>
          .
          <source>Proc AMIA Symp</source>
          <year>2003</year>
          :
          <fpage>953</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Elena</given-names>
            <surname>Beisswanger</surname>
          </string-name>
          , Stefan Schulz, Holger Stenzhorn, and Udo Hahn.
          <article-title>BioTop: An upper domain ontology for the life sciences - a description of its current structure, contents, and interfaces to OBO ontologies</article-title>
          .
          <source>Applied Ontology</source>
          ,
          <volume>3</volume>
          (
          <issue>4</issue>
          ):
          <fpage>202</fpage>
          -
          <lpage>212</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Grueninger</surname>
            ,
            <given-names>M</given-names>
          </string-name>
          and Fox, M (
          <year>1994</year>
          ).
          <article-title>The role of competency questions in enterprise engineering</article-title>
          .
          <source>In IFIP WG 5</source>
          .7,
          <string-name>
            <given-names>Workshop</given-names>
            <surname>Benchmarking</surname>
          </string-name>
          .
          <source>Theory and Practice</source>
          , Trondheim/Norway.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Daniel</given-names>
            <surname>Schober</surname>
          </string-name>
          , Martin Boeker, Jessica Bullenkamp, Csaba Huszka, Kristof Depraetere, Douglas Teodoro, Nadia Nadah, Remy Choquet, Christel Daniel, Stefan Schulz,
          <article-title>The DebugIT Core Ontology: semantic integration of antibiotics resistance patterns</article-title>
          ,
          <source>Proceedings MEDINFO 2010</source>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Stefan</given-names>
            <surname>Schulz</surname>
          </string-name>
          , Daniel Schober, Djamila Raufie, Martin Boeker, Pre- and
          <string-name>
            <surname>Postcoordination</surname>
          </string-name>
          in Biomedical Ontologies,
          <source>OBML 2010 Workshop Proceedings, IMISE-Report Nr 2/</source>
          <year>2010</year>
          , ISSN 1610-7233, Universität Leipzig,
          <year>2010</year>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Rector</surname>
            <given-names>AL</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rogers</surname>
            <given-names>JE</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zanstra</surname>
            <given-names>PE</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Van Der</surname>
            Haring
            <given-names>E</given-names>
          </string-name>
          :
          <article-title>OpenGALEN: open source medical terminology and tools</article-title>
          .
          <source>AMIA Annu Symp Proc</source>
          <year>2003</year>
          :
          <volume>982</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>V.</given-names>
            <surname>Presutti</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Gangemi</surname>
          </string-name>
          .
          <article-title>Content ontology design patterns as practical building blocks for web ontologies</article-title>
          .
          <source>In Proceedings of ER2008. Barcelona, Spain</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Brailer</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>Interoperability: The Key to the Future Health Care System, Health Affairs (The Policy J</article-title>
          .
          <source>of the Health Sphere)</source>
          , Vol.
          <volume>10</volume>
          (
          <issue>January</issue>
          ),
          <fpage>19</fpage>
          -
          <lpage>21</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>