The use of description logic as the basis for semantic web languages has led to new requirements with respect to scalable and non-standard reasoning. Description logic is a decidable fragment of FOL but still, the standard reasoning tasks are of exponential complexity, satisfiability and subsumption tests are often intractable on large ontologies. Existing large ontologies have a modular structure like networks of linked ontologies, caused by the development process. However, current reasoning approaches do scarcely take advantage of this structure. The available reasoners do not exploit parallel computation and scalability improvements enabled by distributed reasoning. In this paper, we lay the foundation for developing distributed reasoning methods by showing that the description logic fragment ALC can be distributed. We propose a distributed, complete and terminating algorithm that decides satisfiability of terminologies in ALC. The algorithm is based on recent results on applying resolution to description logics. We show that the resolution procedure proposed by Tammet can be distributed amongst multiple resolution solvers by assigning unique sets of literals to individual solvers. This provides the basis for a highly scalable reasoning infrastructure for description logics.
[1]
William McCune,et al.
ROO: A Parallel Theorem Prover
,
1992,
CADE.
[2]
Tanel Tammet.
Resolution methods for decision problems and finite-model building
,
1992
.
[3]
Luciano Serafini,et al.
Distributed Description Logics: Assimilating Information from Peer Sources
,
2003,
J. Data Semant..
[4]
Michel C. A. Klein,et al.
Structure-Based Partitioning of Large Concept Hierarchies
,
2004,
SEMWEB.
[5]
B. Parsia,et al.
Combining OWL Ontologies Using E-Connections
,
2005
.
[6]
Sheila A. McIlraith,et al.
Partition-based logical reasoning for first-order and propositional theories
,
2005,
Artif. Intell..
[7]
Bijan Parsia,et al.
Combining OWL ontologies using epsilon-Connections
,
2006,
J. Web Semant..
[8]
Boris Motik,et al.
Reasoning in description logics using resolution and deductive databases
,
2006
.
[9]
Carsten Lutz,et al.
Conservative Extensions in Expressive Description Logics
,
2007,
IJCAI.