ELP: Tractable Rules for OWL 2

From International Center for Computational Logic

Toggle side column
Markus Krötzsch, Sebastian Rudolph, Pascal Hitzler
ELP: Tractable Rules for OWL 2
In Amit Sheth and Steffen Staab and Mike Dean and Massimo Paolucci and Diana Maynard and Timothy Finin and Krishnaprasad Thirunarayan, eds., Proceedings of the 7th International Semantic Web Conference (ISWC 2008), volume 5318 of LNCS, 649-664, October 2008. Springer
  • KurzfassungAbstract
    We introduce ELP as a decidable fragment of the Semantic Web Rule Language (SWRL) that admits reasoning in polynomial time. ELP is based on the tractable description logic EL++, and encompasses an extended notion of the recently proposed DL rules for that logic. Thus ELP extends EL++ with a number of features introduced by the forthcoming OWL 2, such as disjoint roles, local reflexivity, certain range restrictions, and the universal role. We present a reasoning algorithm based on a translation of ELP to Datalog, and this translation also enables the seamless integration of DL-safe rules into ELP. While reasoning with DL-safe rules as such is already highly intractable, we show that DL-safe rules based on the Description Logic Programming (DLP) fragment of OWL 2 can be admitted in ELP without losing tractability.
  • Weitere Informationen unter:Further Information: LinkLinkLink
  • Forschungsgruppe:Research Group: Computational LogicComputational LogicWissensbasierte SystemeKnowledge-Based Systems
The final publication is available at Springer.
@inproceedings{KRH2008,
  author    = {Markus Kr{\"{o}}tzsch and Sebastian Rudolph and Pascal Hitzler},
  title     = {ELP: Tractable Rules for {OWL} 2},
  editor    = {Amit Sheth and Steffen Staab and Mike Dean and Massimo Paolucci
               and Diana Maynard and Timothy Finin and Krishnaprasad
               Thirunarayan},
  booktitle = {Proceedings of the 7th International Semantic Web Conference
               (ISWC 2008)},
  series    = {LNCS},
  volume    = {5318},
  publisher = {Springer},
  year      = {2008},
  month     = {October},
  pages     = {649-664}
}