Abstract
The inexpressive Description Logic (DL) ℱℒ0, which has conjunction and value restriction as its only concept constructors, had fallen into disrepute when it turned out that reasoning in ℱℒ0 w.r.t. general TBoxes is ExpTime-complete, that is, as hard as in the considerably more expressive logic AℒC. In the paper published in the journal Theory and Practice of Logic Programming, we rehabilitate ℱℒ0 by presenting a dedicated subsumption algorithm for ℱℒ0, which is much simpler than the tableau-based algorithms employed by highly optimized DL reasoners. Our experiments show that the performance of our novel algorithm, as prototypically implemented in our ℱℒower reasoner, compares very well with that of the highly optimized reasoners. ℱℒower can also deal with ontologies written in ℱℒ⊥, the extension of ℱℒ0 with the top and the bottom concept, by employing a polynomial-time reduction, shown in this paper, which eliminates the top and bottom concepts. We also investigate the complexity of reasoning in DLs related to the Horn-fragments of ℱℒ0 and ℱℒ⊥
Users
Please
log in to take part in the discussion (add own reviews or comments).