Conference article

Gathering Experience with Ontology and SPARQL Based Decision Support

Jan Pettersen Nytun
Department of ICT, University of Agder, Norway

Tian Zhao
Department of ICT, University of Agder, Norway

Angelique Mukasinea
Department of ICT, University of Agder, Norway

Rune Fensli
Department of ICT, University of Agder, Norway

Download article

Published in: Scandinavian Conference on Health Informatics; August 22; 2014; Grimstad; Norway

Linköping Electronic Conference Proceedings 102:11, p. 77-81

Show more +

Published: 2014-08-20

ISBN: 978-91-7519-241-3

ISSN: 1650-3686 (print), 1650-3740 (online)


Use of knowledge-based decision support systems in medicine may improve the quality of medical care. We have executed several projects at UIA involving semantic web technologies like OWL; SPARQL and Jena; the application area has often been E-health; among these projects are two recent master student projects investigating the use of OWL and SPARQL to realize two different decision support systems. One project concerned monitoring vital signs of a patient estimating the state of the patient using a score system; recommendations based on score and additional rules were given. The other project defined an ontology storing medical patient information; with focus on diabetes and recommendations for diabetes patients; recommendations could be retrieved by querying the ontology. The projects used the Protégé framework when doing the development; this implied limitations that made the development cumbersome. The paper proposes another approach based on the Jena framework. The projects are analyzed in regard to technology; extensions and alternative solutions are discussed and proposed. The paper describes and recommends technology that may be used to build an advance medical knowledge-based decision support system.


eHealth; knowledge-based decision support system; Ontology; OWL; SPARQL; Jena


[1] Zhao T. An Ontology-Based Decision Support System for Interventions based on Monitoring Medical Conditions on Patients in Hospital Wards. Master Thesis in Information and Communication Technology; UIA; 2014.

[2] Mukasine A. Ontology-Based Personalized System to Support Patients at Home. Master Thesis in Information and Communication Technology; UIA; 2014.

[3] Mapp ID; Davis LL; Krowchuk H. Prevention of Unplanned Intensive Care Unit Admissions and Hospital Mortality by Early Warning Systems. Dimensions of critical care nursing : DCCN; 32. [Internet]. [cited 2014 May] Available from:

[4] Baader F; Calvanese D; McGuinness DL and van Harmelen F. The Description Logic Handbook: Theory; Implementation and Applications. New York; NY; USA: Cambridge University Press; 2003.

[5] W3C. Semantic Web. [Internet] Available:; Accessed May 2014.

[6] W3C. OWL 2 Web Ontology Language. December 2012. [Internet]. [cited 2014 May] Available from:

[7] International Health Terminology Standards Development Organisation (IHTSDO). SNOMED CT. [Internet]. [cited 2014 May]. Available from:

[8] International Council of Nurses (ICN). International Classificatiom for Nursing Practice (ICNP®) Information Sheet. [Internet]. [cited 2014 May]. Available from:

[9] Gaševic D; Djuric D; Devedžic V. Model Driven Engineering and Ontology Development (2nd ed.). Springer. p. 194. ISBN 978-3-642-00282-3; 2009.

[10] Stanford Center for Biomedical Informatics Research. Protégé. [Internet]. [cited 2014 May] Available from:

[11] Apache Jena project. Apache Jena. [Internet]. [cited 2014 May]. Available from:

[12] McBride B. An Introduction to RDF and the Jena RDF API [Internet]. 2007 [cited 2014 May]. Available from:

[13] Grobe M. RDF; Jena; SparQL and the ’Semantic Web’; Proceedings of the 37th annual ACM SIGUCCS fall conference; October 11-14; 2009; St. Louis; Missouri; USA [14] McCarthy P. Introduction to Jena. [Internet]. 2004 [cited 2014 May]. Available from:

[15] W3C. SPARQL 1.1 Query Language. W3C Recommendation; 21 March 2013 [Internet]. [cited 2014 May]. Available from:

[16] Lasierra N; Alesanco A; García J; O’Sullivan D. Data management in home scenarios using an autonomic ontology-based approach. PerCom Workshops 2012: 94-99.

[17] Beamonte NL. An ontology-driven architecture for data integration and management in home-based telemonitoring scenarios [PhD thesis]. University of Zaragoza; 2012. [Internet]. [cited 2014 May]. Available from:

[18] Sirin E; Parsia B; Grau BC; Kalyanpur A; Katz Y. Pellet: A practical OWL-DL reasoner. Web Sem. 5 (2) ; 51-53; 2007.

[19]Tsarkov D; Horrocks I. FaCT ++ Description Logic Reasoner : System Description. pp. 292–297; 2006.

[20]Polleres; Axel. From SPARQL to rules (and back). Paper presented at the meeting of the WWW; 2007. [Internet]. [cited 2014 July]. Available from:

[21] W3C. SPARQL 1.1 Update. W3C Recommendation 21 March 2013. [Internet]. [cited 2014 May]. Available from:

[22] Warren P. Ontology Users’ Survey – Summary of Results. Technical Report kmi-13-1; 2013 June. [Internet]. [cited 2014 May]. Available from:

[23] Nytun JP; Fossum M. Information Model for Learning Nursing Terminology. MIE2014. To be published in Proceedings of; The 25th International Congress of the European Federation for Medical Informatics; Istanbul; August 31 - September3rd; 2014.

[24] International Council of Nurses (ICN). International Classificatiom for Nursing Practice (ICNP®) Information Sheet. [Internet]. [cited 2014 May]. Available from:

[25] Compton M; Barnaghi P; Bermudez L; Garcia-Castro R; Corcho O; Cox S; Graybeal J; Hauswirth M; Henson C; Herzog A; Huang V; Janowicz K; Kelsey W; Phuoc D; Lefort L; Leggieri M; Neuhaus H; Nikolov A; Page K; Passant A; Sheth A; Taylor K. The SSN Ontology of the W3C Semantic Sensor Network Incubator Group. Web Semantics: Science; Services And Agents On The World Wide Web; 17; 2012. [Internet]. [cited 2014 May]. Available from:

[26] Garshol LM. RDF triple stores — an overview. 2012 September. [Internet]. [cited 2014 May]. Available from:

Citations in Crossref