Title :
An Efficient Implementation of Equivalence Relations in OWL via Rule and Query Rewriting
Author :
Krieger, Hans-Ulrich
Author_Institution :
Language Technol. Lab., German Res. Center for AI (DFKI), Saarbrucken, Germany
Abstract :
This paper presents an implementation of the three equivalence relations in the language specification of OWL. The approach described here has been realized in the forward chaining engine HFC that we have developed over the last years and that is comparable to popular engines, such as OWLIM or Jena. The proposed technique obviates the combinatorial explosion attributed to equivalence relations in a semantic repository during materialization, when applying the OWL entailment rules from ter Horst (2005) or when using one´s own custom rules. Although the approach requires a little work when (i) starting up a repository (cleaning up data, rewriting rules) and (ii) querying its content (replacing individuals by their proxies, and vice versa), it pays off in the end as our measurements have proven by showing a smaller memory footprint and allowing faster inferences than the standard brute-force approach which multiplies out everything.
Keywords :
inference mechanisms; knowledge representation languages; ontologies (artificial intelligence); HFC forward chaining engine; Jena engine; OWL entailment rules; OWL language specification; OWLIM engine; brute-force approach; content querying; equivalence relations; inference; memory footprint; ontology Web language; query rewriting; rule rewriting; semantic repository; Data structures; Engines; Explosions; Hybrid fiber coaxial cables; OWL; Ontologies; Semantics;
Conference_Titel :
Semantic Computing (ICSC), 2013 IEEE Seventh International Conference on
Conference_Location :
Irvine, CA
DOI :
10.1109/ICSC.2013.51