Handling Non-determinism with Description Logics using a Fork/Join Approach

Jocelyne Faddoul, Wendy MacCaull
2015 International Journal of Networking and Computing  
The increasing use of Ontologies, formulated using expressive Description Logics, for time sensitive applications necessitates the development of fast (near realtime) reasoning tools. Multicore processors are nowadays widespread across desktop, laptop, server, and even smartphone and tablets devices. The rise of such powerful execution environments calls for new parallel and distributed Description Logics (DLs) reasoning algorithms. Many sophisticated optimizations have been explored and have
more » ... nsiderably enhanced DL reasoning with light ontologies. Nondeterminism remains a main source of complexity for implemented systems handling ontologies relying on more expressive logics. In this work, we explore handling non-determinism with DL languages enabling qualified cardinality restrictions. We implement a fork/join parallel framework into our tableau-based algebraic reasoner, which handles qualified cardinality restrictions and nominals using in-equation solving. The preliminary results are encouraging and show that using a parallel framework with algebraic reasoning is worth investigating and more promising than parallelizing standard tableau-based reasoning.
doi:10.15803/ijnc.5.1_61 fatcat:mdnzhhm5qngrdiv6kz67f22grq