29.06.2013 Views

NUI Galway – UL Alliance First Annual ENGINEERING AND - ARAN ...

NUI Galway – UL Alliance First Annual ENGINEERING AND - ARAN ...

NUI Galway – UL Alliance First Annual ENGINEERING AND - ARAN ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Contextualized Application Reasoning Environment (CARE)<br />

Ratnesh Sahay, Antoine Zimmermann, Ronan Fox, Axel Polleres and Manfred Hauswirth<br />

E-mail: firstname.lastname@deri.org<br />

Abstract<br />

The article briefly describes a Contextualized Application<br />

Reasoning Environment (CARE) system. We discuss the need<br />

of such a reasoning system for Health Care applications. We<br />

highlight core research issues of a knowledge-based system<br />

in dealing with various types of knowledge (e.g., profile,<br />

policy, temporal, spatial) as well as knowledge that is contextdependent.<br />

Finally, we discuss the current status and future<br />

work in developing the CARE system.<br />

1. INTRODUCTION<br />

The notion of context has a very long history within<br />

several research communities, leading to vast studies about<br />

how to define a context, how to take into account information<br />

coming from the context, how to contextualize knowledge<br />

and local information, etc. On the other hand, information<br />

systems that are deployed across organisations are usually<br />

context-dependent, for instance, constraints (e.g., profile, policy,<br />

preference, temporal, spatial) expressed by particular<br />

organisations are usually applicable within the organisations<br />

and their appropriate interpretation is meaningful only when<br />

contextual knowledge (e.g., place, event, time) is taken into<br />

account. In this article, we discuss the issue of context and<br />

constraints from two perspectives (1) Web reasoning and (2)<br />

when reasoning is applied on concrete domain like Health Care<br />

and Life Sciences (HCLS).<br />

2. CONTEXT <strong>AND</strong> CONSTRAINTS: WEB REASONING<br />

Semantic Web and the reasoning mechanism behind ontological<br />

knowledge bases are centralised in the way data<br />

and schemas are accumulated and processed. Ontologies—the<br />

pillars of semantic Web framework—are good in describing<br />

general invariant concepts and mappings or relations among<br />

those concepts. However, when the semantic Web enabled<br />

applications use data and schema that are distributed, heterogeneous<br />

and multi-contextual, then interoperability between<br />

interacting applications are effected adversely[1].<br />

3. CONTEXT <strong>AND</strong> CONSTRAINTS: HEALTH CARE<br />

APPLICATIONS<br />

HCLS has been one of the primary field of application for<br />

knowledge representation and reasoning systems. In the past<br />

researchers have tried to formalise and integrate the knowledge<br />

bases in HCLS systems and many of the successful systems<br />

in earlier times were centralised and limited to sub domain<br />

or particular application of a HCLS domain [2]. Nowadays,<br />

HCLS has become more global and distributed in terms of<br />

its use by related stakeholders[3]. Therefore, interoperability<br />

enabler, i.e., Web reasoning systems, need to be extended in<br />

a manner that they can reason various consequences while<br />

aggregating and interpreting global knowledge in conjunction<br />

with local information or constraints.<br />

4. CARE<br />

We are developing the CARE system that can identify the<br />

context of knowledge bases with a mechanism for handling<br />

constraints that do not lead to undesired interactions. This<br />

approach is partly inspired by [4], where axioms are separated<br />

into two T-Boxes, one for ontological axioms, the other for<br />

integrity constraints. This way, we define a local T-Box as a<br />

pair 〈D, P 〉, where D describes a domain ontology, and P<br />

represents the internal policies. If several local ontologies and<br />

policies exist, the overall knowledge is a distributed system<br />

(〈Di, Pi〉).<br />

In CARE domain ontology (Di)<br />

<br />

can import other domain<br />

ontologies (i.e., import closure Di Dj). Internal ontologies<br />

(Pi) are context-dependent (i.e., constraints) and allowed only<br />

to refer domain ontologies (Di) of their context. While reasoning,<br />

especially for<br />

<br />

local entailments, import closure of<br />

domain ontologies (Di Dj) and internal ontology (Pi) of the<br />

requesting system will be used. CARE allows global and local<br />

(context-specific) entailments over distritbuted knowledgebases.<br />

46<br />

5. CONCLUSION<br />

We have described use of CARE for health care applications.<br />

The initial prototype of CARE is able to categorise<br />

between differen types of knowledge (e.g., general, policy)<br />

and use contextual information for avoiding undesired inconsistencies.<br />

The future task is to include modular semantics for<br />

the CARE system.<br />

6. ACKNOWLEDGEMENT<br />

This work has been funded by Science Foundation Ireland,<br />

Grant No. SFI/08/CE/I1380 (Líon-2).<br />

REFERENCES<br />

[1] T. Berners-Lee and L. Kagal, “The Fractal Nature of the Semantic Web,”<br />

AI Magazine, vol. 29, no. 3, pp. 29<strong>–</strong>35, 2008.<br />

[2] P. Szolovits, Artificial Intelligence in Medicine. Westview Press, Inc.,<br />

1982.<br />

[3] A. L. Rector, R. Qamar, and T. Marley, “Binding ontologies and coding<br />

systems to electronic health records and messages,” Applied Ontologies,<br />

vol. 4, no. 1, pp. 51<strong>–</strong>69, 2009.<br />

[4] B. Motik, I. Horrocks, and U. Sattler, “Bridging the gap between OWL<br />

and relational databases,” in Proc. of 16th International Conference on<br />

World Wide Web, WWW 2007. ACM Press, 2007, pp. 807<strong>–</strong>816.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!