Elsevier

Data & Knowledge Engineering

Volume 87, September 2013, Pages 185-205
Data & Knowledge Engineering

An autonomic ontology-based approach to manage information in home-based scenarios: From theory to practice

https://doi.org/10.1016/j.datak.2013.06.004Get rights and content

Highlights

  • Ontologies and the autonomic computing paradigm are proposed for integration in telemonitoring scenarios.

  • The expressiveness of SPARQL is put into practice.

  • Technical management was successfully studied with this approach.

Abstract

Data integration is a key challenge in scenarios where different sources of information form part of a common service, as is the case in home-based scenarios. Moreover, an integrated management procedure is deemed necessary in order to unify the ways of accessing, controlling, evaluating and transferring information remotely. In this paper, a combination of the autonomic computing paradigm with ontologies is proposed to meet this challenge. The potential solution has been studied from both theoretical and practical points of view. First, an ontology model driven approach based on the autonomic computing paradigm (MAPE: monitor, analyze, plan and execute) has been proposed as a reference knowledge framework to unify both managed data and management procedures. Secondly, the proposed knowledge model has been applied to the management of technical information in home-based telemonitoring scenarios. An agent to perform the management tasks described in the ontology has been implemented and has been successfully evaluated in terms of its application to the definition of different actions within a telemonitoring scenario. The solution presented in this work offers a generic solution for the integration of data and its management procedure in home-based scenarios.

Introduction

Data integration has emerged in recent decades as an interesting research challenge. This interest has been mainly motivated by the need for seamless access to data provided by heterogeneous information sources that are expected to work together (exchanging and integrating information) to provide a common service [1], [2]. This interoperability problem occurs in home environment scenarios where a variety of heterogeneous devices having their own formats to represent and exchange data are used together to provide users with services such as patients' telemonitoring or home-automation applications [3], [4], [5]. Some of the devices within a typical home scenario such as sensors and/or medical devices (MDs) transfer the acquired data to a concentrator device (designated in Fig. 1 as HG, Home Gateway) whose main purpose is to collect information from the different data sources. In general, in a typical home scenario all these devices are part of an architecture that usually includes two sites: the home site and a remote site (where an external manager (EM) is located) linked by a communication network (see Fig. 1). At the home site, data provided by the different devices and also sometimes user feedback are transferred and collected in the HG. Subsequently, the data collected in the HG is generally transferred to the remote site or needs to be processed in order to extract additional information. Hence, apart from data integration, management tasks also need to be integrated in the HG. In the remote site, a server device designated as the Telemonitoring Server (TS) is commonly used to manage information provided and collected from all the HGs linked to it. In summary, in addition to providing a common understanding of the terminologies and concepts used, it is as important to provide the HG with common knowledge about how actions should be performed to collect, process and remotely access data. Although in recent years standards have been proposed to address these integration and interoperability challenges at different points of this communication scenario (e.g. the ISO/IEEE 11073, X73, for MD communication could be used at the home site) [6], a higher level of abstraction is required in order to provide more than a common format to exchange data. A common knowledge to deal with both integrations is needed, thus relating all the sources that take part in the management process. Hence, the development of knowledge oriented frameworks is thus necessary to address this challenge and consequently provide effective and shareable services.

Such integration in the HG should be addressed from both theoretical and practical points of view [7]. First, from a theoretical point of view, a formal model is required in the HG to achieve a common understandable knowledge for all the sources that share and exchange data not only at the home site but also at the remote site. Hence, ontologies constitute the perfect theoretical approach to deal with data integration in the proposed scenario. They provide a knowledge oriented framework in which different data sources can be easily mapped and, in contrast to other data structure technologies, they provide mechanisms to reason upon data defined in the model. In fact, three popular environments where ontology-based approaches have been successfully applied to solve interoperability problems are clinical environments [7], [8], [9], [10], [11], [12], home-smart environments [13], [14], [15] and network management applications [16], [17]. The development of a specific tool to manipulate and map incoming data into the new model is required. Apart from developing the theoretical model, practical applications to integrate data are required [18], [19].

It should be noted that the HG element works in a dynamic environment where over time new devices can be added to or removed from it. In order to avoid continuous human intervention to manage applications supported by the HG, clearly some kind of self-management capabilities should be introduced into the HG (e.g. to perform updating tasks and provide services according to the configured scenario). Hence, this scenario seems to be an appropriate area for the application of some ideas based on the so-called autonomic computing paradigm [20]. According to this paradigm, an autonomic element implements an intelligent control loop that consists of collecting data, analyzing the data, determining a plan or sequence of actions in response to the analysis and finally executing the plan/sequence of actions. Consequently, the combination of an ontology-based approach and the autonomic computing paradigm is proposed in this paper to deal with the data and management procedure integration challenge in home-based scenarios.

The idea proposed and implemented is to develop an ontology to clearly describe the managed data and explicitly describe in the data the representation of the management procedures, i.e. the tasks that comprise the control loop explained above. Furthermore, rules are proposed to activate and relate tasks described in the ontology. Hence, by defining instances of the proposed ontology and rules, managed elements are provided with a profile where all the tasks to be performed for the management procedure are clearly described and personalized management services can be provided. It is argued by the authors that the proposed approach constitutes a formal and generic solution that can be used not only to represent but also to manage any type of information in a home-based scenario when data provided by the different sources are collected and managed in the HG. In order to show the practical applicability of this model, a specific case study using the proposed approach for technical management in home-based telemonitoring scenarios is presented in detail. To support this application, an agent has been developed to host the ontology and execute the tasks in the HG. The paper thus addresses both the theoretical aspects and the practical applicability of the proposed approach.

The remainder of the paper is structured as follows: Section 2 provides background information about the technologies involved in the solution and related work is also discussed. Section 3 describes in detail the theoretical ontology model proposed. Section 4 addresses the case study and presents the final ontology model and the prototype performance. Finally, the conclusions are set out in Section 5.

Section snippets

Background and related work

Ontologies, rules and the autonomic computing paradigm are the main concepts involved in this work. The following subsections provide background information about these related topics and the reasons for selecting the technologies used in the ontology-based approach presented in this paper. Furthermore, related work is also discussed.

MAPE-inspired ontology structure

The developed ontology has been named HOTMES (Home Ontology for inTegrated Management in homE-based Scenarios). This ontology model is adopted as a unified common information model to provide two levels of seamless integration: data source integration and business logic integration [38]. On the one hand, integration at the data source level provides a unified view of the data provided by all the entities that work together to provide the user with a common service. On the other hand,

Case study: technical management in home-based telemonitoring scenarios

To show the applicability of our approach from a practical point of view, it has been specifically applied to manage technical data in a home-based telemonitoring scenario. This scenario is nowadays one of the most interesting research areas within the e-Health field. By periodically collecting a patient's clinical data and transferring it to the corresponding physician located in a remote healthcare site, remote supervision of the patient's health status and appropriate feedback provision is

Conclusions

The solution presented in this paper offers a generic ontology-based solution to integrate data and its management procedure in home-based scenarios. Hence, this approach could easily be used in other applications involving remote management tasks at home sites. Furthermore, it facilitates the integration of several management services at home sites using the same software engine. In fact, we have studied as well its applicability to managing clinical data in telemonitoring scenarios. Such

Nelia Lasierra was born in Zaragoza, Spain, in 1984. She received her MS degree in telecommunication engineering from the University of Zaragoza (Zaragoza, Spain), her master's degree in biomedical engineering from the Aragón Research Engineering Institute (I3A), and her PhD from University of Zaragoza in 2007, 2009 and 2012 respectively. She is currently working at I3A as a post-doc researcher at the Department of Electronics Engineering and communications, Communications Technologies Group.

References (66)

  • M. Lenzerini

    Data integration: a theoretical perspective

  • A.H. Doan et al.

    Semantic integration research in the database community: a brief survey, AI Magazine, special issue on semantic, integration

    (2005)
  • R. Baldoni et al.

    Designing highly available repositories for heterogeneous sensor data in open home automation systems

  • E. Kaldeli et al.

    Integrating, composing and simulating services at home

  • M. Brito et al.

    A sensor middleware for integration of heterogeneous medical device

  • ISO/IEEE11073 — Personal Health Devices standard (X73-PHD)

    Health informatics. [P11073-104xx. Device specializations] [P11073-20601. Application profile — optimized exchange protocol]

  • F. Paganelli et al.

    An ontology based system for context-aware and configurable services to support home-based continuous care

    IEEE Transactions on Information Technology in Biomedicine

    (2011)
  • A. Minutolo et al.

    A rule-based mHealth system for cardiac monitoring

  • F. Latfi et al.

    Ontology-based management of the telehealth smart home, dedicated to elderly in loss of cognitive autonomy

  • V.F.S. Fook et al.

    An ontology-based context model in monitoring and handling agitation behaviour for persons with dementia

  • J.E. López de Vergara et al.

    Ontologies: giving semantics to network management models

    IEEE Network

    (2003)
  • J.E. López de Vergara et al.

    Ontology based networking management: study cases and lessons learned

    Journal of Network and Systems Management

    (2009)
  • H.J. Happel et al.

    Applications of ontologies in software engineering

  • J.O. Kephart et al.

    The vision of autonomic computing

    Computer

    (2003)
  • M.K. Smith et al.

    OWL web ontology language guide

    W3C Recommendation

    (2004)
  • M.M. Fuad et al.

    System architecture of an autonomic element

  • M. Parashar et al.

    Autonomic computing: an overview

  • IBM

    An architectural blueprint for autonomic computing

    IBM White Paper

    (June 2005)
  • L. Stojanovic et al.

    The role of ontologies in autonomic computing systems

    IBM Systems Journal

    (2004)
  • M.B. Alaya et al.

    Autonomic framework based on semantic models for self-management of ubiquitous systems

  • M.B. Alaya et al.

    Autonomic computing system for self-management of machine-to-machine networks

  • A. Guerrero et al.

    Ontology-based integration of management behaviour and information definitions using SWRL and OWL

  • Cited by (0)

    Nelia Lasierra was born in Zaragoza, Spain, in 1984. She received her MS degree in telecommunication engineering from the University of Zaragoza (Zaragoza, Spain), her master's degree in biomedical engineering from the Aragón Research Engineering Institute (I3A), and her PhD from University of Zaragoza in 2007, 2009 and 2012 respectively. She is currently working at I3A as a post-doc researcher at the Department of Electronics Engineering and communications, Communications Technologies Group. She has undergone a research stage at the Knowledge and Data Engineering Group from the Trinity College University of Dublin (Ireland). Her current research interests include telemedicine applications and e-health architectures, ontologies applications and network management among others.

    Álvaro Alesanco was born in Ezcaray, Spain, in 1977. He received his Master's degree in telecommunications engineering and the Ph.D. degree (Honors) from the University of Zaragoza (UZ), Zaragoza, Spain, in 2001 and 2007, respectively. He is currently an Assistant Professor of communication networks in the Telematics Engineering area in the UZ, where he is a member of the Communications Technologies Group, Aragón Institute of Engineering Research (I3A). He is also Visiting Researcher at the Mobile Information and Network Technologies Research Center, Kingston University, Kingston upon Thames, London, U.K. He was engaged in research on telemedicine in Australia and United Kingdom. His research interests include electrocardiogram and echocardiography video coding and transmission in wireless e-health environments, network management, and other related topics.

    Declan O'Sullivan is the head of the Intelligent Systems Discipline at Trinity College Dublin (TCD) in the School of Computer Science and Statistics, and member of the Knowledge and Data Engineering Group (KDEG). He was awarded a B.A. (Mod) in Computer Science from TCD in 1985, an M.Sc. in Computer Science from TCD in 1988, and a Ph.D. in Computer Science in 2006. Declan worked in industry from 1988 to 2001, where he achieved a successful track record in leading research teams, coordinating international research projects and the transfer of research into products. His primary research focuses on achieving semantic mapping in such a way that will enhance collaboration between people or organizations, in particular in the network and services management domain. He is a coauthor of over 100 + papers in leading journals and conferences, and serves on several of the major organization and technical committees within the network management domain.

    José García was born in Zaragoza, Spain, in 1971. He received his M.S. degree in physics and his Ph.D. degree “with Honors” from the University of Zaragoza, Spain, in 1994 and 1998, respectively. He is with the Department of Electronics Engineering and Communications in the Polytechnic Center, where he has been, since 2009, the Head of the Department. He is an Associate Professor in the Telematics Engineering area and member of the Aragón Institute of Engineering Research (I3A). He is also the founder and responsible for the Telemedicine research group in the I3A. He is a recipient, an investigator and a co-investigator of research grants in the area of telemedicine applications and networks. He has undergone several research stages in USA, Sweden and Austria and published more than 100-refereed international journal and conference papers. His research interests are in telemedicine, biomedical signal coding and transmission, wireless communications, network management and other related topics.

    View full text