A Comparative Study of Rule-Based Inference Engines for the Semantic Web

Thanyalak RATTANASAWAD  Marut BURANARACH  Kanda Runapongsa SAIKAEW  Thepchai SUPNITHI  

Publication
IEICE TRANSACTIONS on Information and Systems   Vol.E101-D   No.1   pp.82-89
Publication Date: 2018/01/01
Online ISSN: 1745-1361
DOI: 10.1587/transinf.2017SWP0004
Type of Manuscript: Special Section PAPER (Special Section on Semantic Web and Linked Data)
Category: 
Keyword: 
rule language,  rule-based reasoner,  benchmark,  

Full Text: PDF(2.2MB)
>>Buy this Article


Summary: 
With the Semantic Web data standards defined, more applications demand inference engines in providing support for intelligent processing of the Semantic Web data. Rule-based inference engines or rule-based reasoners are used in many domains, such as in clinical support, and e-commerce recommender system development. This article reviews and compares key features of three freely-available rule-based reasoners: Jena inference engine, Euler YAP Engine, and BaseVISor. A performance evaluation study was conducted to assess the scalability and efficiency of these systems using data and rule sets adapted from the Berlin SPARQL Benchmark. We describe our methodology in assessing rule-based reasoners based on the benchmark. The study result shows the efficiency of the systems in performing reasoning tasks over different data sizes and rules involving various rule properties. The review and comparison results can provide a basis for users in choosing appropriate rule-based inference engines to match their application requirements.