Abstract
Combining ontologies in expressive fragments of Description Logics in inherently distributed peer-to-peer settings with autonomous peers is still a challenge in the general case. Although several modular ontology representation frameworks have been proposed for combining Description Logics knowledge bases, each of them has its own strengths and limitations. In this paper, we consider networks of peers, where each peer holds its own ontology within the \({\mathcal {SHIQ}}\) fragment of Description Logics, and subjective beliefs on how its knowledge can be coupled with the knowledge of others. To allow peers to reason jointly with their coupled knowledge, while preserving their autonomy on evolving their knowledge, data, and subjective beliefs, we propose the \(E\text {-}{\mathcal {SHIQ}}\) representation framework. The article motivates the need for \(E\text {-}{\mathcal {SHIQ}}\) and compares it to existing representation frameworks for modular Description Logics. It discusses the implementation of the \(E\text {-}{\mathcal {SHIQ}}\) distributed reasoner and presents experimental results on the efficiency of this reasoner.
Similar content being viewed by others
Notes
MORe (http://www.cs.ox.ac.uk/isg/tools/MORe/) is a state-of-the-art concept classification optimization method that partitions the ontology into a part of low expressiveness and a—usually—smaller part of high expressiveness. Inferences from the smaller part are propagated accordingly to the larger part. MORe benefits from using a polynomial reasoner for the larger part of low expressiveness.
This is a soft form of an agreement: (a) correspondences between some units may coincide but involved units do not necessarily know it (i.e., a unit does not know the correspondences of another), (b) if one of the involved units drops the correspondence, this action will not affect the symmetric correspondence of the other. Although there are means for units to reach consensus [32], these are not within the scope of this paper,
To transform any concept into NNF, De Morgan’s laws are applied, as well as the duality between atmost and atleast number restrictions. In NNF, negation occurs in front of the concept names only.
Complete proofs are publicly available online [34].
Please notice that cases where \(i = j\) and \(i \ne j\) can be distinguished.
A cyclic connection between units \(i\) and \(j\) may be due either to concept and/or individual correspondences from \(i\) to \(j\) and from \(j\) to \(i\), or to combinations between concept and/or individual correspondences from \(j\) to \(i\) and ij-link relations.
Available at http://ai-group.ds.unipi.gr/ai-group/SISontologies.html.
It is very difficult to show in a succinct way how projection requests propagate along paths in the network; thus, we aggregate all projections triggered by a peer to the entry for this peer.
References
Adjiman P, Chatalic P, Goasdoué F, Rousset M-C, Simon L (2006) Distributed reasoning in a peer-to-peer setting: application to the semantic web. J Artif Intell Res 25:269–314
Bao J, Caragea D, Honavar VG (2006) A tableau-based federated reasoning algorithm for modular ontologies. In: International conference on web intelligence. IEEE Press, pp 404–410
Borgida A, Serafini L (2003) Distributed description logics: assimilating information from peer sources. J Data Semant 1:153–184
Bouquet P, Giunchiglia F, van Harmelen F, Serafini L, Stuckenschmidt H (2003) C-OWL: contextualizing ontologies. In: Proceedings of the international semantic web conference (ISWC), volume 2870 of LNCS. Springer, Berlin, pp 164–179
Cai M, Frank M (2004) RDFPeers: a scalable distributed RDF repository based on a structured peer-to-peer network. In: 13th International WWW conference, New York City, NY, USA
Duc CL, Lamolle M, Zimmermann A, Curé O (2013) DRAOn: a distributed reasoner for aligned ontologies. In: ‘ORE’, volume 1015 of CEUR workshop proceedings, CEUR, pp 81–86
Fang Q, Zhao Y, Yang G, Zheng W (2008) Scalable distributed ontology reasoning using DHT-based partitioning. In: Proceedings of the ASWC, volume 5367 of LNCS. Springer, Berlin, pp 91–105
Ghidini C, Serafini L (2006) Mapping properties of heterogeneous ontologies. In: WoMO, volume 232 of CEUR workshop proceedings, CEUR-WS.org
Ghidini C, Serafini L, Tessaris S (2007) On relating heterogeneous elements from different ontologies. In: Description logics workshop, CEUR-WS, vol 250, pp 283–290
Grau BC, Kutz O (2007) Modular ontology languages revisited. In: Proceedings of the IJCAI-2007 workshop on semantic web for collaborative knowledge acquisition
Grau BC, Parsia B, Sirin E (2004) Working with multiple ontologies on the semantic web. In: Proceedings of the international semantic web conference (ISWC), volume 3298 of LNCS. Springer, Berlin, pp 620–634
Grau BC, Parsia B, Sirin E (2009) Ontology integration using \({\cal E}\)-connections. In: Modular ontologies, volume 5445 of LNCS. Springer, Berlin, pp 293–320
Hogan A, Harth A, Polleres A (2008) SAOR: Authoritative reasoning for the web. In: Proceedings of the 3rd Asian semantic web conference (ASWC 2008), volume 5367 of LNCS. Springer, Berlin, pp 76–90
Homola M, Serafini L (2008) Towards distributed tableaux reasoning procedure for DDL with increased subsumption propagation between remote ontologies. In: Knowledge representation ontology workshop (KROW 2008), volume 90 of CRPIT. ACS, pp 21–30
Homola M, Serafini L (2010) Augmenting subsumption propagation in distributed description logics. Appl Artif Intell 24(1&2):39–76
Horst H (2005) Combining RDF and part of OWL with rules: semantics, decidability, complexity. In: The semantic web ISWC 2005, volume 3729 of LNCS. Springer, Berlin, pp 668–684
Kaoudi Z, Miliaraki I, Koubarakis M (2008) RDFS reasoning and query answering on top of DHTs. In: Proceedings of the international semantic web conference (ISWC), volume 5318 of LNCS, pp 499–516
Kutz O, Lutz C, Wolter F, Zakharyaschev M (2004) \({\cal E}\)-connections of abstract description systems. Artif Intell 156(1):1–73
Liebig T, Müller F (2007) Parallelizing tableaux-based description logic reasoning. In: OTM workshops (2), volume 4806 of LNCS. Springer, Berlin, pp 1135–1144
Lua EK, Crowcroft J, Pias M, Sharma R, Lim S (2005) A survey and comparison of peer-to-peer overlay network schemes. IEEE Commun Surv Tutor 7:72–93
Motik B, Shearer R, Horrocks I (2009) Hypertableau reasoning for description logics. J Artif Intell Res 36:165–228
Newman A, Li Y-F, Hunter J (2008) Scalable semantics—the silver lining of cloud computing. In: Proceedings of the 4th international conference on eScience. IEEE Computer Society, pp 111–118
Oren E, Kotoulas S, Anadiotis G, Siebes R, ten Teije A, van Harmelen F (2009) Marvin: a platform for large-scale analysis of semantic web data. In: Proceedings of the WebSci’09: society on-line
Parsia B, Grau BC (2005) Generalized link properties for expressive \({\cal E}\)-connections of description logics. In: Proceedings of the AAAI, pp 657–662
Romero AA, Grau BC, Horrocks I (2012) MORe: modular combination of OWL reasoners for ontology classification. In: Proceedings of the of the 11th international semantic web conference (ISWC 2012), LNCS. Springer, Berlin
Santipantakis GM, Vouros GA (2014) Modularizing ontologies for the construction of \(E\text{- }{\cal SHIQ}\) distributed knowledge bases. In: SETN. Springer, Berlin, pp 192–206
Schlicht A, Stuckenschmidt H (2008) Distributed Resolution for \({\cal ALC}\). In: Baader F, Lutz C, Motik B (eds) Description logics, volume 353 of CEUR workshop proceedings
Schlicht A, Stuckenschmidt H (2010) Peer-to-peer reasoning for interlinked ontologies. Int J Semant Comput 4(1):27–58
Serafini L, Borgida A, Tamilin A (2005) Aspects of distributed and modular ontology reasoning. In: Proceedings of the international joint conference on A.I.—IJCAI-05, pp 570–575
Serafini L, Tamilin A (2005) DRAGO: distributed reasoning architecture for the semantic web. In: Proceedings of the ESWC, volume 3532 of LNCS. Springer, Berlin, pp 361–376
Urbani J, Kotoulas S, Oren E, Harmelen F (2009) Scalable distributed reasoning using MapReduce. In: Proceedings of the 8th international semantic web conference (ISWC2009), ISWC ’09, pp 634–649
Vouros G (2013) Decentralized semantic coordination through belief propagation (short paper). In: AAMAS 2013, MN, USA
Vouros GA, Papasalouros A, Tzonas K, Valarakos A, Kotis K, Quiané-Ruiz J-A, Lamarre P, Valduriez P (2010) A semantic information system for services and traded resources in grid e-markets. Future Gener Comput Syst 26(7):916–933
Vouros GA, Santipantakis GM (2013) Combining ontologies with correspondences and link relations: the e-shiq representation framework. arXiv:1310.2493 [cs.AI]
Zimmermann A, Le Duc C (2008) Reasoning on a network of aligned ontologies. In: 2nd International conference on web reasoning and rule systems (RR), pp 43–57
Acknowledgments
This research project is being supported by the project “IRAKLITOS II” of the O.P.E.L.L. 2007–2013 of the NSRF (2007–2013), co-funded by the European Union and National Resources of Greece.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Santipantakis, G., Vouros, G.A. Distributed reasoning with coupled ontologies: the \(E\text {-}{\mathcal {SHIQ}}\) representation framework. Knowl Inf Syst 45, 491–534 (2015). https://doi.org/10.1007/s10115-014-0807-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10115-014-0807-2