
 
5.3 Decidability 
The discussion from the previous points gives us 
also means for creating a procedure for deciding 
satisfiability of modules in a DKB. 
The decidability result from Th. 1 combined with 
Prop. 2 allows for immediate stating that DDL(F, 
N
n
) is decidable for acyclic DKBs. However, we can 
extend this result a bit by including the DKBs which 
can contain cycles. 
A basic idea behind such extention is simple: we 
proceed iteratively with determining c(O
i
) for each 
module, assuming that in first iteration c
1
(O
i
) = 
M(O
i
) and then, in the next k-th iteration taking 
c
k
(O
i
) = F
n
M
i
c
k ‒ 1
(O
i
). As Serafini and Tamilin show 
in (2007), the fixpoint will finally be reached, which 
can be detected by adapted procedure for checking 
whether an ontology is a conservative extension of 
another (Lutz,  Walther and Wolter, show in (2007) 
that this problem for ALC is decidable). 
This leads us to the following conclusion: 
Proposition 3.  For a given DKB ä = ({O
i
}, {μ
ij
}), 
i, j ∈ I,  i ≠ j, an recursive procedure for converting 
modules in the following way: c
1
(O
i
) = M(O
i
), c
k
(O
i
) 
= F
n
M
i
c
k ‒ 1
(O
i
), repeated until c
k
(O
i
) is a conservative 
extension of c
k ‒ 1
(O
i
) for all i ∈ I, is a terminating, 
sound and complete procedure for deciding satisfia-
bility of modules for ALC and DDL(F, N
n
). 
6 CONCLUSIONS 
In this section we summarize the main observations 
and contributions of the paper and relate them to 
other studies. 
From the point of view of DDL, the results 
allows us to show some insight in the relation 
between mapping and importing (Homola and 
Serafini, 2010). Here we show how different kinds 
of mappings relate to specific kinds of importing 
(especially “putting under”). Further work will allow 
us to include also E-Connection (Kutz,  Lutz, 
Wolter, and Zakharyaschev, 2004) and P-DL (Bao, 
Voutsadakis, Slutzki, and Honavar, 2009), two other 
major methods of modularization. 
The other result is an alternative way of proving 
decidability of DDL(F, N
n
) for ALC. Though at the 
current stage of research it does not extend the 
results already available in literature, it shows the 
practical application of the results from Th. 1. The 
further development might result in a set of 
techniques for proving decidability for a wide range 
of modularization methods. 
From the perspective of s-module framework the 
presented discussion provides interesting hints about 
its further development. The s-module framework 
cannot easily handle situations in which we want to 
refer to a tuple of elements of a domain. Sec. 5.3 
suggests it may be useful to extend the framework 
by some kind of treatment for limits (i.e. the ability 
to determine bounds for an arbitrary set of modules). 
Finally, the paper presents some extensions to 
the framework of s-modules: definition of s-module 
space, restriction operator, and a slightly extended 
result for decidability (cf. Sec. 3). 
ACKNOWLEDGEMENTS 
This work is partially supported by the Polish 
National Centre for Research and Development  
under Grant No. SP/I/1/77065/10 by the strategic 
scientific research and experimental development 
program: „Interdisciplinary System for Interactive 
Scientific and Scientific-Technical Information”. 
REFERENCES 
Bao, J., Voutsadakis, G., Slutzki, G. & Honavar, V. 
(2009). Package-Based Description Logics. In: 
Modular Ontologies. Springer: Berlin Heidelberg.  
Borgida, A. & Serafini, L. (2003). Distributed Description 
Logics: Assimilating Information from Peer Sources. 
J. Data Semantics, 1, 153-184. 
Grau, B. C., Parsia, B., & Sirin, E. (2004). Working with 
Multiple Ontologies on the Semantic Web. In: The 
Semantic Web – ISWC 2004 (pp. 620-634).  
Goczyla, K., Waloszek, A. & Waloszek, W. (2009a). 
S-modules - Approach to Capture Semantics of 
Modularized DL Knowledge Bases. Proc. of KEOD 
2009 (pp. 117-122). 
Goczyla, K., Waloszek, A. & Waloszek, W. (2009b) A 
Semantic Algebra for Modularized Description Logics 
Knowledge Bases. Proc. of DL 2009. 
Homola, M. & Serafini, L. (2010). Towards Formal 
Comparison of Ontology Linking, Mapping and 
Importing. Proc. of DL2010. 
Kutz, O., Lutz, C., Wolter, F. & Zakharyaschev, M. 
(2004). E-connections of abstract description systems. 
Artificial Intelligence, 156(1), 1-73.  
Lutz, C., Walther, D. & Wolter, F. (2007). Conservative 
extensions in expressive description logics. Proc. of 
IJCAI-2007, 453-459. doi:10.1.1.117.2884. 
Serafini, L., Borgida, A. & Tamilin, A. (2005). Aspects of 
Distributed and Modular Ontology Reasoning. In 
Proc. of IJCAI 2005, pp. 570-575. 
Serafini, L. & Tamilin, A. (2007). Aspects of Distributed 
and Modular Ontology Reasoning. Technical report. 
KEOD 2011 - International Conference on Knowledge Engineering and Ontology Development
272