Integrating object-oriented and ontological representations: A case study in Java and OWL

Colin Puleston, Bijan Parsia, James Cunningham, Alan Rector

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The Web Ontology Language (OWL) provides a modelling paradigm that is especially well suited for developing models of large, structurally complex domains such as those found in Health Care and the Life Sciences. OWL's declarative nature combined with powerful reasoning tools has effectively supported the development of very large and complex anatomy, disease, and clinical ontologies. OWL, however, is not a programming language, so using these models in applications necessitates both a technical means of integrating OWL models with programs and considerable methodological sophistication in knowing how to integrate them. In this paper, we present an analytical framework for evaluating various OWL-Java combination approaches. We have developed a software framework for what we call hybrid modelling, that is, building models in which part of the model exists and is developed directly in Java and part of the model exists and is developed directly in OWL. We analyse the advantages and disadvantages of hybrid modelling both in comparison to other approaches and by means of a case study of a large medical records system. © 2008 Springer Berlin Heidelberg.
Original languageEnglish
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)|Lect. Notes Comput. Sci.
PublisherSpringer Nature
Pages130-145
Number of pages15
Volume5318
ISBN (Print)3540885633, 9783540885634
DOIs
Publication statusPublished - 1 Jan 2008
Event7th International Semantic Web Conference, ISWC 2008 - Karlsruhe
Duration: 1 Jul 2008 → …
http://ceur-ws.org/Vol-401/

Conference

Conference7th International Semantic Web Conference, ISWC 2008
CityKarlsruhe
Period1/07/08 → …
Internet address

Keywords

  • Computer Science, Theory & Methods

Fingerprint

Dive into the research topics of 'Integrating object-oriented and ontological representations: A case study in Java and OWL'. Together they form a unique fingerprint.

Cite this