Geopolitics(1)
Woman(Cindy)
Region(Guyana)
Geography(2)
Country v Region
EuropeanRegion ≡ Region u ∃partOf .{Europe}
SouthAmericanRegion ≡ Region u ∃partOf .{SouthAmerica}
EuropeanRegion v ¬SouthAmericanRegion
Trans(partOf )
Country(France)
partOf (France,Europe)
1:Region
≡
↔ 2 : Region
1:Guyana
∈
↔ 2 : ∃partOf .{France}
1:Guyana
∈
↔ 2 : SouthAmericanRegion
FIG. 4: An example of an ontology module with mappings
7 Conclusion and Future Work
In this paper, we argued that it is necessary to in-
troduce a generic API for reasoners to facilitate envi-
ronment changes without upgrading the current API
version. Moreover, we suggested to use the same si-
gnature of the reasoning services independently from
reasoners associated with a given semantics.
Then, we proposed a design and implementation
of such an API which meets these two criteria. Fi-
nally, we optimized and implemented in this API
a distributed algorithm for checking consistency of
networked ontologies with alignments based on the
IDDL semantics.
Comparing to other approaches, e.g. the distribu-
ted reasoning based on DLL, the IDDL distributed
reasoning is more modular and heterogeneous, i.e.,
what global reasoner needs about a local ontology is
whether it is consistent. Thus, local ontologies can use
different logics in condition that they remain to be de-
cidable. This feature of IDDL provides possibility to
use different algorithms for reasoning on local onto-
logies.
The current version of the IDDL reasoner provides
only explanations for inconsistencies which are cau-
sed by correspondences propagated from mappings to
local ontologies. A future version of the IDDL reaso-
ner should take advantages of explanations from local
reasoners to give more details about how propagated
correspondences impact on a local ontology.
As mentioned at the beginning of the present sec-
tion, the current version of the IDDL reasoner does
not allow disjointness correspondences to occur in ali-
gnments. This limitation prevents us from supporting
axiom entailment since it is equivalent to inconsis-
tency of an IDDL system including disjointness cor-
respondences. For instance, the current IDDL reaso-
ner does not know whether hO,Ai |= i:C v j:D where
O, A are the sets of imported ontologies and map-
pings from an ontology module.
In a future version, we plan to extend the reaso-
ner such that it takes into account only disjointness
correspondences translated from entailment but not
those initially included in alignments. Allowing dis-
jointness correspondences in this controlled way may
not lead to a complexity blow-up.
REFERENCES
Bechhofer, S., Moller, R., and Crowther, P. (2003). The DIG
Description Logic Interface. In Calvanese, D., editor,
Proceedings of the International Workshop on Des-
cription Logics (DL03), Volume 81 of CEUR., Rome,
Italy.
Borgida, A. and Serafini, L. (2003). Distributed description
logics : Assimilating information from peer sources.
Journal Of Data Semantics, 1(1) :153–184.
Dickinson, I. (2004). Implementation experience with the
DIG 1.1 specification. Technical report, Hewlett-
Packard.
Figure 4: An example of an ontology module with mappings.
remain to be decidable. This feature of IDDL pro-
vides possibility to use different algorithms for rea-
soning on local ontologies.
The current version of the IDDL reasoner pro-
vides only explanations for inconsistencies which are
caused by correspondences propagated from map-
pings to local ontologies. A future version of the
IDDL reasoner should take advantages of explana-
tions from local reasoners to give more details about
how propagated correspondences impact on a local
ontology.
As mentioned at the beginning of the present sec-
tion, the current version of the IDDL reasoner does
not allow disjointness correspondences to occur in
alignments. This limitation prevents us from support-
ing axiom entailment since it is equivalent to inconsis-
tency of an IDDL system including disjointness corre-
spondences. For instance, the current IDDL reasoner
does not know whether hO,Ai |= i:C v j :D where O,
A are the sets of imported ontologies and mappings
from an ontology module.
In a future version, we plan to extend the reasoner
such that it takes into account only disjointness corre-
spondences translated from entailment but not those
initially included in alignments. Allowing disjoint-
ness correspondences in this controlled way may not
lead to a complexity blow-up.
REFERENCES
Bechhofer, S., Moller, R., and Crowther, P. (2003). The DIG
Description Logic Interface. In Calvanese, D., edi-
tor, Proceedings of the International Workshop on De-
scription Logics (DL03), Volume 81 of CEUR., Rome,
Italy.
Borgida, A. and Serafini, L. (2003). Distributed description
logics : Assimilating information from peer sources.
Journal Of Data Semantics, 1(1):153–184.
Dickinson, I. (2004). Implementation experience with the
DIG 1.1 specification. Technical report, Hewlett-
Packard.
Euzenat, J. (2004). An API for Ontology Alignment. In
The Semantic Web - ISWC 2004: Third International
Semantic Web Conference,Hiroshima, Japan, Novem-
ber 7-11, 2004. Proceedings, volume 3298 of LNCS,
pages 698–712. Springer.
Horridge, M., Bechhofer, S., and Noppens, O. (2007). Ignit-
ing the OWL 1.1 Touch Paper: The OWL API. In 3rd
OWL Experienced and Directions Workshop, OWLED
2007, Innsbruck, Austria.
Liebig, T., Luther, M., and Noppens, O. (2009). The owllink
protocol. In OWLED.
Meilicke, C., Stuckenschmidt, H., and Tamilin, A. (2009).
Reasoning support for mapping revision. In Journal
of Logic and Computation.
Motik, B., Patel-Schneider, P., and Parsia, B. (2009). OWL2
Web Ontology Language: Structural Specification and
Functional-Style Syntax. Technical report, World
Wide Web Consortium.
Serafini, L. and Tamilin, A. (2005). DRAGO: Distributed
reasoning architecture for the semantic web. In Lec-
ture Notes in in computer science, S., editor, Proceed-
AN API FOR DISTRIBUTED REASONING ON NETWORKED ONTOLOGIES WITH ALIGNMENTS
303