Skip to main content
Log in

Distributed reasoning with coupled ontologies: the \(E\text {-}{\mathcal {SHIQ}}\) representation framework

  • Regular Paper
  • Published:
Knowledge and Information Systems Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Notes

  1. http://clarkparsia.com/pellet/.

  2. Other types of mappings between ontology elements [8, 9] are beyond the scope of this work.

  3. http://hermit-reasoner.com/.

  4. 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.

  5. 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,

  6. 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.

  7. Complete proofs are publicly available online [34].

  8. Please notice that cases where \(i = j\) and \(i \ne j\) can be distinguished.

  9. 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.

  10. Available at http://ai-group.ds.unipi.gr/ai-group/SISontologies.html.

  11. Available at http://ai-group.ds.unipi.gr/ai-group/ESHIQontologies.html.

  12. 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

  1. 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

    MATH  Google Scholar 

  2. 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

  3. Borgida A, Serafini L (2003) Distributed description logics: assimilating information from peer sources. J Data Semant 1:153–184

    Google Scholar 

  4. 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

  5. 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

  6. 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

  7. 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

  8. Ghidini C, Serafini L (2006) Mapping properties of heterogeneous ontologies. In: WoMO, volume 232 of CEUR workshop proceedings, CEUR-WS.org

  9. 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

  10. Grau BC, Kutz O (2007) Modular ontology languages revisited. In: Proceedings of the IJCAI-2007 workshop on semantic web for collaborative knowledge acquisition

  11. 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

  12. 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

  13. 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

  14. 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

  15. Homola M, Serafini L (2010) Augmenting subsumption propagation in distributed description logics. Appl Artif Intell 24(1&2):39–76

    Article  Google Scholar 

  16. 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

  17. 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

  18. Kutz O, Lutz C, Wolter F, Zakharyaschev M (2004) \({\cal E}\)-connections of abstract description systems. Artif Intell 156(1):1–73

    Article  MATH  MathSciNet  Google Scholar 

  19. 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

  20. 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

    Article  Google Scholar 

  21. Motik B, Shearer R, Horrocks I (2009) Hypertableau reasoning for description logics. J Artif Intell Res 36:165–228

    MATH  MathSciNet  Google Scholar 

  22. 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

  23. 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

  24. Parsia B, Grau BC (2005) Generalized link properties for expressive \({\cal E}\)-connections of description logics. In: Proceedings of the AAAI, pp 657–662

  25. 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

  26. 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

  27. 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

  28. Schlicht A, Stuckenschmidt H (2010) Peer-to-peer reasoning for interlinked ontologies. Int J Semant Comput 4(1):27–58

    Article  MATH  Google Scholar 

  29. 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

  30. 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

  31. 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

  32. Vouros G (2013) Decentralized semantic coordination through belief propagation (short paper). In: AAMAS 2013, MN, USA

  33. 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

    Article  Google Scholar 

  34. Vouros GA, Santipantakis GM (2013) Combining ontologies with correspondences and link relations: the e-shiq representation framework. arXiv:1310.2493 [cs.AI]

  35. 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

Download references

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

Authors

Corresponding author

Correspondence to Georgios Santipantakis.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10115-014-0807-2

Keywords

Navigation