Authors
Yevgeny Kazakov, Markus Krötzsch, František Simančík
Publication date
2011
Conference
The Semantic Web–ISWC 2011
Pages
305-320
Publisher
Springer Berlin/Heidelberg
Description
We describe an optimised consequence-based procedure for classification of ontologies expressed in a polynomial fragment of the OWL 2 EL profile. A distinguishing property of our procedure is that it can take advantage of multiple processors/cores, which increasingly prevail in computer systems. Our solution is based on a variant of the ‘given clause’ saturation algorithm for first-order theorem proving, where we assign derived axioms to ‘contexts’ within which they can be used and which can be processed independently. We describe an implementation of our procedure within the Java-based reasoner ELK. Our implementation is light-weight in the sense that an overhead of managing concurrent computations is minimal. This is achieved by employing lock-free data structures and operations such as ‘compare-and-swap’. We report on preliminary experimental results demonstrating a substantial …
Total citations
2010201120122013201420152016201720182019202020212022123861481514868311
Scholar articles
Y Kazakov, M Krötzsch, F Simančík - International Semantic Web Conference, 2011