A Comparison of Mobile Rule Engines for Reasoning on Semantic Web Based Health Data

Semantic Web technology is used extensively in the health domain, due to its ability to specify expressive, domain-specific data, as well as its capacity to facilitate data integration between heterogeneous, health-related sources. In the health domain, mobile devices are an essential part of patient self-management approaches, where local clinical decision support is applied to ensure that patients receive timely clinical findings. Currently, increases in mobile device capabilities have enabled the deployment of Semantic Web technologies on mobile platforms, enabling the consumption of rich, semantically described health data. To make this semantic health data available to local decision support as well, Semantic Web reasoning should be deployed on mobile platforms. However, there is currently a lack of software solutions and performance analysis of mobile, Semantic Web reasoning engines. This paper presents and compares the mobile benchmarks of 4 reasoning engines, applied on a dataset and rule set for patients with Atrial Fibrillation (AF). In particular, these benchmarks investigate the scalability of the mobile reasoning processes, and study reasoning performance for different process flows in decision support. For the purpose of these benchmarks, we extended a number of existing rule engines and RDF stores with Semantic Web reasoning capabilities.

[1]  Bernardo Cuenca Grau,et al.  OWL 2 Web Ontology Language: Profiles , 2009 .

[2]  Nikolaos G. Bourbakis,et al.  A Survey on Wearable Sensor-Based Systems for Health Monitoring and Prognosis , 2010, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[3]  Jeremy J. Carroll,et al.  Resource description framework (rdf) concepts and abstract syntax , 2003 .

[4]  V. S. Subrahmanian,et al.  Maintaining views incrementally , 1993, SIGMOD Conference.

[5]  Mieczyslaw M. Kokar,et al.  BaseVISor: A Triples-Based Inference Engine Outfitted to Process RuleML and R-Entailment Rules , 2006, 2006 Second International Conference on Rules and Rule Markup Languages for the Semantic Web (RuleML'06).

[6]  H. Lan,et al.  SWRL : A semantic Web rule language combining OWL and ruleML , 2004 .

[7]  Boris Motik,et al.  Delta-reasoner: a semantic web reasoner for an intelligent mobile platform , 2012, WWW.

[8]  Yimin Wang,et al.  Semantic Web for Health Care and Life Sciences: a review of the state of the art , 2009, Briefings Bioinform..

[9]  Michael Schmidt,et al.  Foundations of SPARQL query optimization , 2008, ICDT '10.

[10]  Jeff Heflin,et al.  LUBM: A benchmark for OWL knowledge base systems , 2005, J. Web Semant..

[11]  María N. Moreno García,et al.  RESTful Triple Space Management of Cloud Architectures , 2012, KMO.

[12]  Volker Haarslev,et al.  Description of the RACER System and its Applications , 2001, Description Logics.

[13]  Grzegorz J. Nalepa,et al.  Rule-based solution for context-aware reasoning on mobile devices , 2014, Comput. Sci. Inf. Syst..

[14]  Alexander Schirrer,et al.  Overview and Motivation , 2015 .

[15]  Dave Reynolds,et al.  SPARQL basic graph pattern optimization using selectivity estimation , 2008, WWW.

[16]  Ivan Herman,et al.  RDFa 1.1 Primer - Second Edition, W3C Note , 2013 .

[17]  Huagui Li Atrial fibrillation guidelines. , 2011, Heart rhythm.

[18]  Charles L. Forgy,et al.  Rete: A Fast Algorithm for the Many Patterns/Many Objects Match Problem , 1982, Artif. Intell..

[19]  Jeni Tennison,et al.  A Pattern for Domain Specific Editing Interfaces Using Embedded RDFa and HTML Manipulation Tools , 2009, SFSW@ESWC.

[20]  Stefan Zander,et al.  A framework for context-driven RDF data replication on mobile devices , 2010, I-SEMANTICS '10.

[21]  Jonathan Rodriguez,et al.  MoSHCA - my mobile and smart health care assistant , 2013, Healthcom.

[22]  Peter F. Patel-Schneider,et al.  OWL 2 Web Ontology Language Primer (Second Edition) , 2012 .

[23]  Eta S. Berner,et al.  Overview of Clinical Decision Support Systems , 2016 .

[24]  Danh Le Phuoc,et al.  RDF On the Go: RDF Storage and Query Processor for Mobile Devices , 2010, SEMWEB.

[25]  Christian Bizer,et al.  The Berlin SPARQL Benchmark , 2009, Int. J. Semantic Web Inf. Syst..

[26]  Michael Kifer,et al.  OpenRuleBench: an analysis of the performance of rule engines , 2009, WWW '09.

[27]  Axel Eckmann,et al.  A SMARTPHONE APPLICATION FOR CHRONIC DISEASE SELF-MANAGEMENT , 2013 .