Combining OpenEHR Archetype Definitions with SWRL Rules – A Translation Approach

  • Leonardo Lezcano
  • Miguel-Angel Sicilia
  • Pablo Serrano-Balazote
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5288)


The interoperability of electronic healthcare information systems is critical for a more effective healthcare management. Several specifications and standards have been created for facilitating such interoperability at different levels. Among them, the OpenEHR initiative emphasizes the sharing of flexible specifications of healthcare information pieces in the form of archetypes. However, the OpenEHR ADL language does not provide support for rules and inference which are important pieces of clinical knowledge. This paper reports on an approach to convert ADL definitions to OWL and then attach rules to the semantic version of the archetypes. This allows for an automated means to reuse knowledge expressed in the form of rules which is also flexible and follows the same philosophy of sharing archetypes.


Electronic healthcare records clinical archetypes ontologies OWL SWRL 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Argüello, M., Des, J.J.: Clinical practice guidelines: A case study of combining OWL-S, OWL, and SWRL. Knowledge-Based Systems 21(3), 247–255 (2008)CrossRefGoogle Scholar
  2. Bicer, V., Kilic, O., Dogac, A., Laleci, G.B.: Archetype-Based Semantic Interoperability of Web Service Messages in the Health Care Domain. Journal on Semantic Web & Information Systems 1(4), 1–23 (2005)Google Scholar
  3. Elstein, A.S., Shulman, L.S., Sprafka, S.A.: Medical problem solving: an analysis of clinical reasoning. Harvard University Press, Cambridge (1987)Google Scholar
  4. Golbreich, C., Dameron, O., Gibaud, B., Burgun, A.: Web ontology language requirements w.r.t expressiveness of taxonomy and axioms in medicine. In: Fensel, D., Sycara, K.P., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 180–194. Springer, Heidelberg (2003)Google Scholar
  5. Horrocks, I., Patel-Schneider, P.F., Bechhofer, S., Tsarkov, D.: OWL rules: A proposal and prototype implementation. Web Semantics: Science, Services and Agents on the World Wide Web 3(1), 23–40 (2005)CrossRefGoogle Scholar
  6. Hwang, S., Gwak, H., Paek, S., Kim, D., Jung, H.: Guidelines for the Ligation of the Sigmoid or Transverse Sinus during Large Petroclival Meningioma Surgery. Skull Base 14(1), 21–28 (2004)CrossRefGoogle Scholar
  7. Knublauch, H.: User-defined datatypes in protégé-owl (retrieved) (2005) (June 20, 2008),
  8. Mei, J., Bontas, E.P.: Reasoning Paradigms for SWRL-Enabled Ontologies. In: Protégé With Rules Workshop: 8th International Protégé Conference, Madrid, Spain (2005)Google Scholar
  9. O’Connor, M., Knublauch, H., Tu, S., Grosof, B., Dean, M., Grosso, W., Musen, M.: Supporting Rule System Interoperability on the Semantic Web with SWRL. In: Proceedings of the 4th International semantic web conference, Galway, Ireland, November 6. Springer, Berlin (2005)Google Scholar
  10. Pan, J.Z., Horrocks, I.: OWL-Eu: Adding customised datatypes into OWL. Web Semantics: Science, Services and Agents on the World Wide Web 4(1), 29–39 (2005)CrossRefGoogle Scholar
  11. Qamar, R., Rector, A.: Semantic Issues in Integrating Data from Different Models to Achieve Data Interoperability. In: Kuhn, K., et al. (eds.) Proceedings of MedInfo 2007, pp. 674–678. IOS publishing (2007)Google Scholar
  12. Román, I., Roa, L.M., Reina-Tosina, J., Madinabeitia, G.: Demographic management in a federated healthcare environment. International Journal of Medical Informatics 75(9), 671–682 (2006)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Leonardo Lezcano
    • 1
  • Miguel-Angel Sicilia
    • 1
  • Pablo Serrano-Balazote
    • 2
  1. 1.Information Engineering Research Unit Computer Science Dept.University of Alcalá(Madrid)Spain
  2. 2.Medical DirectorFuenlabrada HospitalFuenlabrada, MadridSpain

Personalised recommendations