<!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>An Application Ontology to Support the Access to Data of Medical Doctors and Health Facilities in Brazilian Municipalities</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Aline da Cruz R. Souza</string-name>
          <email>acrsouza@id.uff.br</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Adriana P. de Medeiros</string-name>
          <email>adriana@vm.uff.br</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Carlos Bazilio Martins</string-name>
          <email>carlosbazilio@id.uff.br</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computing - Science and Technology Institute, Fluminense Federal University (UFF)</institution>
          ,
          <addr-line>Rio das Ostras - RJ -</addr-line>
          <country country="BR">Brazil</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The Web of Data is a global data space based on open standards. However, it is still far from reality found in websites: unstructured and disconnected data focused on human understanding. This work aims to mitigate this problem for a portion of data in the health area, data about medical doctors and health facilities. Thus, this paper presents an application ontology designed to accurately represent such data and some examples of instances and queries, which can be used on the development of applications in order to provide precise information for Brazilian citizens.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>This work presents an application ontology designed to accurately represent data
of medical doctors and health facilities of Brazilian municipalities. Instances of the
ontology classes were created following LD principles and will become available through
a public repository. Some examples of queries that a SW application could perform to
aid citizens to access these semantically structured data are presented. Then, final
considerations are provided about the use of the SW technologies in the development of
applications to allow access to such data.</p>
    </sec>
    <sec id="sec-2">
      <title>2. The Proposed Ontology</title>
      <p>
        Application ontologies describe concepts of a domain and specific tasks for implementing
systems, the practical part [
        <xref ref-type="bibr" rid="ref5">Guarino, 1997</xref>
        ]. The proposed ontology was created
following the “Ontology Development 101” [
        <xref ref-type="bibr" rid="ref9">Noy &amp; McGuiness, 2001</xref>
        ] guide. Domain
was defined as medical doctors, requiring data about medical doctors and health care
facilities of Brazilian municipalities. The scope of the ontology was determined by
drafting the following list of Competency Questions (CQ) for which the repository
should provide answers: CQ1: What is the specialty of a particular doctor?; CQ2:
What are the workplaces of a doctor?; CQ3: Does a doctor have more than one CRM?;
CQ4: Do medical doctors have more than one specialty?; CQ5: What are the
characteristics considered by a citizen when choosing a doctor?; CQ6: Is there any
hospital in my neighborhood with a particular specialty?; and CQ7: What are the
available medical specialties in a given clinic?.
      </p>
      <p>Thereafter, searches were performed in the DAML (http://www.daml.org/) and
Schemapedia (http://schemapedia.com/) repositories, in order to locate validated
ontologies that could be integrated to this work by reusing their terms. None of them
completely met the work needs, possibly because it is a very specific theme. In this
ontology version some terms and resources provided by FOAF
(http://xmlns.com/foaf/spec), Geonames (http://www.geonames.org/) and DBpedia
(http://dbpedia.org/) regarding to cities were used. Thus, the ontology contains internal
terms, data, and references to resources from other repositories.</p>
    </sec>
    <sec id="sec-3">
      <title>2.1. Classes and Properties</title>
      <p>The ontology was constructed using the OWL 2 DL language, with 98 classes and 656
axioms identified by the prefix med. Figure 1 depicts the main classes of the ontology.
Vertices are classes and edges are relationships between classes. Dashed arrows
represent object properties while continuous arrows represent subclasses.</p>
      <p>The class med:MedicalDoctor describes a medical doctor, defined as a subclass
of foaf:Person and as an equivalent class to dbo:Medician class. The class med:CRM
represents a CRM (registry at the Regional Council of Medicine), defined as a subclass
of the class foaf:Document. med:MedicalSpecialty represents a medical specialty and has
medical specialties as subclasses, such as med:Dermatology. med:SurgicalSpecialty
describes a surgical specialty, defined as subclass of med:MedicalSpecialty, and has
surgical specialties as subclasses, such as med:SpineSurgery. The subclasses of
med:MedicalSpecialty and med:SurgicalSpecialty allow answers for the CQ1. The
classes med:Clinic, med:Practice, dbo:Hospital, med:HealthCenter and
med:FirstAidStation describe workplaces of a doctor, answering the CQ2. Finally, the
class med:MedicalProcedure represents a medical procedure that a doctor can perform.</p>
      <p>The datatype property foaf:name describes the name of something, dbo:address
represents the address of a place, dbo:date corresponds to the date of some event,
dbo:status is used to represent the status of a CRM (active, inactive, etc.), med:UF
represents the Unity of Federation in which it was issued, and dbo:number describes the
number. The object property med:HasCRM relates a medical doctor to a CRM and is
characterized as inverse functional, which guarantees that an instance of the class CRM
relates with a single instance of the class med:MedicalDoctor. Regarding the CQ3, the
answer is “Yes, it is possible.”, but a CRM must be associated with only one doctor. The
property med:WorkplaceOf relates a person (foaf:Person) to his/her workplace
(dbo:Place) and has an inverse property, the med:WorksAt, where the domain and range
are reversed. Likewise, med:PerformedBy also has an inverse property called
med:Perfoms. This property represents a medical procedure (med:MedicalProcedure)
performed by a medical doctor (med:MedicalDoctor). The property med:HasExpertise
indicates that a doctor has an expertise (med:MedicalSpecialty) and med:HasSpecialty
relates a health unit to a medical specialty.</p>
      <p>Restrictions work as basis for the inferences made by the reasoner, defining
which features an instance must have to belong to a certain class. For example, an
individual is associated to med:MedicalDoctor class when he/she has at least one CRM
and has expertise on at least one medical specialty. Regarding CQ4, the answer is “Yes,
it’s possible”, so no restrictions were made to constrain the number of specialties
associated to a doctor. Another example of restriction specified for the classes
med:Clinic, med:Practice, dbo:Hospital, med:HealthCenter and med:FirstAidStation is
that these health facilities shall have at least one medical specialty.</p>
    </sec>
    <sec id="sec-4">
      <title>2.2. Instances</title>
      <p>The instances were created according to information extracted manually from websites
of Brazilian private health plans and data sources of the Brazilian government. The main
data sources used were: Unimed Medical Guide (http://www.unimed.coop.br/) - where
were extracted the medical doctors names, number of CRM and specializations;
Consulta CRM (http://www.consultacrm.com.br/) - where can be collected the remaining
CRM data through an API; DATASUS (http://cnes.datasus.gov.br/) - where were
extracted URIs of pages that describe each health facility; Website of Rio das Ostras
prefecture (http://www.riodasostras.rj.gov.br) - where were collected the medical
specialties provided by the health facilities; Geonames and DBPedia - where were
collected URIs of resources that represent the cities of Rio das Ostras and Macaé focus
of this work. For privacy reasons fictitious data were used in this section examples.
Listing 1 shows an instance of med:MedicalDoctor, specifically the doctor “Sara de Sa”.
The object properties #HasCRM (med:HasCRM) and #HasExpertise
(med:HasExpertise) were defined as required conditions for association with the
med:MedicalDoctor. The property #WorksAt (med:WorksAt) relates this instance to
instances of health facilities in which the medical doctor provides services.</p>
      <p>Listing 1. Example of instance of med:MedicalDoctor.</p>
      <p>Listing 2 shows an instance of med:HealthCenter representing the Família Rocha
Health Center. Note that the property med:WorkplaceOf) is inferred by the reasoner
from its inverse property med:WorksAt. Also worth highlighting relationships with
resources located in the external repository Geonames via foaf:based_near.</p>
      <p>Listing 2. Example of instance of med:HealthCenter.</p>
    </sec>
    <sec id="sec-5">
      <title>3. Examples of Queries</title>
      <p>The following examples show some queries that a SW application could perform from
the repository to present useful information for its users. For instance, consider that a
woman wants to search for a female gynecologist. Queries like these help to answer the
CQ5. The query in SPARQL and its result are shown in Figure 2. This query searches
the name, the address and the phone of the medical doctor’s workplace. It searches an
individual of the type “medical doctor”, whose sex is female, i.e., whose sex is related to
the string “FEMININO” by dbo:sex and whose medical specialization is related, by the
property med:HasExpertise, to the instance med:REC_Ginecologia_e_Obstetricia. The
workplace, represented by ?health_unit, is associated to name, address and phone by the
properties foaf:name, dbo:address and foaf:phone, respectively. The FILTER clause
attends an application specification of returning only health facilities of the type
med:Clinic or med:HealthCenter.</p>
      <p>Suppose now a search for hospitals that perform general surgery near Rio das
Ostras city. Figure 3 shows this query that could answer the CQ6.</p>
      <p>
        Such query returns an individual related to the individual
med:REC_Cirurgia_Geral by the property med:HasSpecialty. It shows a link between a
resources of the DBpedia and of the local repository by the property foaf:based_near.
According to the LD recommendations, links with other repositories allow applications
to obtain useful information following these links [
        <xref ref-type="bibr" rid="ref6">Heath &amp; Bizer, 2011</xref>
        ]. For instance,
from this link with DBpedia it is possible obtain other information, e.g., a place
description. An application could get this data via HTTP requests sent to a SPARQL
endpoint [
        <xref ref-type="bibr" rid="ref10">Sequeda, 2012</xref>
        ]. This is a fundamental difference between SPARQL and other
query languages such as SQL, which assume that all data being queried are local and
conform to a single model. To answer the CQ7, a query returning the medical specialties
associated with the clinic would be enough.
This paper presented an application ontology for describing data of medical doctors and
health facilities in a semantic way, in order to facilitate the development of applications
for providing access to these data by Brazilian citizens. The data were represented as
axioms structured in RDF and expressed from links with Geonames and DBpedia.
Finally, some examples of queries that an application could perform were presented.
      </p>
      <p>Many ontologies and vocabularies are available for the health area, such as
OMRSE [Brochhausen, et al., s.d.] and those stored in the OBO-Foundry repository
[Ashburner, et al., s.d.]. However, most of them describe information that is not
provided in this work, like diseases and human body anatomy. The ontology SNOMED
CT [IHTSDO, s.d] and the upper ontology UMBEL [Bergman, M. K. &amp; Giasson, F.,
s.d.] specify terms relating to medical specialties and health facilities. Specifying the
relationship between the terms of the proposed ontology and the terms of these
ontologies is an ongoing work. Future works include: the development of an application
to provide access to the semantically structured data about medical doctors and health
facilities and the creation of a repository with data obtained from municipalities, in order
to allow the interoperability of information between medical and government institutions
and the data management to support the decision-making.
“Linked</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Ashburner</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          et al.
          <source>(s.d.)</source>
          , Open Biological and
          <article-title>Biomedical Ontologies (OBO) Foundry</article-title>
          , http://www.obofoundry.org,
          <year>February 2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Bergman</surname>
            ,
            <given-names>M. K.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Giasson</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <article-title>(s.d</article-title>
          .),
          <source>UMBEL (UMBEL Vocabulary and Reference Concept Ontology)</source>
          , http://umbel.org,
          <year>February 2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Bizer</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Heath</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Berners-Lee</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          (
          <year>2009</year>
          ), “
          <article-title>Linked data-the story so far”</article-title>
          .
          <source>International Journal on Semantic Web and</source>
          ,
          <volume>5</volume>
          (
          <issue>3</issue>
          ), pp.
          <fpage>1</fpage>
          -
          <lpage>22</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Brochhausen</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          et al.
          <source>(s.d.)</source>
          ,
          <article-title>Ontology for Medically Relevant Social Entities</article-title>
          , https://github.com/ufbmi/omrse, April
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Guarino</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          (
          <year>1997</year>
          ),
          <article-title>“Understanding, building and using ontologies”</article-title>
          ,
          <source>International Journal of Human-Computer Studies</source>
          , v.
          <volume>46</volume>
          , p.
          <fpage>293</fpage>
          -
          <lpage>310</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Heath</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Bizer</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          (
          <year>2011</year>
          ),
          <article-title>Linked Data: Evolving the Web Into a Global Data Space</article-title>
          , 1st ed. San Rafael, California: Morgan &amp; Claypool.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Hitzler</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          et al. (
          <year>2009</year>
          ),
          <article-title>“OWL 2 Web Ontology Language http</article-title>
          ://www.w3.org/TR/2009/REC-owl2
          <string-name>
            <surname>-</surname>
          </string-name>
          primer-20091027,
          <year>August 2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <article-title>IHTSDO (s.d.), SNOMED-CT (SNOMED http://www</article-title>
          .ihtsdo.org/snomed-ct,
          <year>August 2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Noy</surname>
            ,
            <given-names>N. F.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>McGuiness</surname>
            ,
            <given-names>D. L.</given-names>
          </string-name>
          (
          <year>2001</year>
          ), “
          <article-title>Ontology Development 101: A Guide to Creating Your First Ontology”</article-title>
          , http://goo.gl/NvcVTS, July
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Sequeda</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>2012</year>
          ), “SPARQL 101”, http://goo.gl/zZzubj,
          <year>August 2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>World Wide Web</surname>
          </string-name>
          <article-title>Consortium (W3C) (s.d</article-title>
          .), http://www.w3.org/standards/semanticweb/data,
          <year>December 2014</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>