Patterns for Heterogeneous TBox Mappings to Bridge Different Modelling Decisions

  • Pablo Rubén Fillottrani
  • C. Maria KeetEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10249)


Correspondence patterns have been proposed as templates of commonly used alignments between heterogeneous elements in ontologies, although design tools are currently not equipped with handling these definition alignments nor pattern alignments. We aim to address this by, first, formalising the notion of design pattern; secondly, defining typical modelling choice patterns and their alignments; and finally, proposing algorithms for integrating automatic pattern detection into existing ontology design tools. This gave rise to six formalised pattern alignments and two efficient local search and pattern matching algorithms to propose possible pattern alignments to the modeller.


  1. 1.
    Ardjani, F., Bouchiha, D., Malki, M.: Ontology-alignment techniques: survey and analysis. Int. J. Modern Edu. Comput. Sci. 7(11), 67 (2015)CrossRefGoogle Scholar
  2. 2.
    Calvanese, D., Liuzzo, P., Mosca, A., Remesal, J., Rezk, M., Rull, G.: Ontology-based data integration in EPNet: production and distribution of food during the Roman Empire. Eng. Appl. AI 51, 212–229 (2016)Google Scholar
  3. 3.
    Euzenat, J., Shvaiko, P.: Ontology Matching. Springer, Heidelberg (2007)zbMATHGoogle Scholar
  4. 4.
    Fillottrani, P.R., Franconi, E., Tessaris, S.: The ICOM 3.0 intelligent conceptual modelling tool and methodology. Semant. Web J. 3(3), 293–306 (2012)Google Scholar
  5. 5.
    Fillottrani, P.R., Keet, C.M.: Conceptual model interoperability: a metamodel-driven approach. In: Bikakis, A., Fodor, P., Roman, D. (eds.) RuleML 2014. LNCS, vol. 8620, pp. 52–66. Springer, Cham (2014). doi: 10.1007/978-3-319-09870-8_4CrossRefGoogle Scholar
  6. 6.
    Gangemi, A.: Ontology design patterns for semantic web content. In: Gil, Y., Motta, E., Benjamins, V.R., Musen, M.A. (eds.) ISWC 2005. LNCS, vol. 3729, pp. 262–276. Springer, Heidelberg (2005). doi: 10.1007/11574620_21CrossRefGoogle Scholar
  7. 7.
    Geleta, D., Payne, T.R., Tamma, V.: An investigation of definability in ontology alignment. In: Blomqvist, E., Ciancarini, P., Poggi, F., Vitali, F. (eds.) EKAW 2016. LNCS (LNAI), vol. 10024, pp. 255–271. Springer, Cham (2016). doi: 10.1007/978-3-319-49004-5_17CrossRefGoogle Scholar
  8. 8.
    Ghidini, C., Serafini, L., Tessaris, S.: Complexity of reasoning with expressive ontology mappings. In: Eschenbach, C., et al. (eds.) Proceedings of FOIS 2008. Frontiers in Artificial Intelligence and Applications, vol. 183, pp. 151–163. IOS Press (2008)Google Scholar
  9. 9.
    Guarino, N., Welty, C.: An overview of OntoClean. In: Staab, S., Studer, R. (eds.) Handbook on Ontologies, pp. 151–159. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  10. 10.
    Horrocks, I., Kutz, O., Sattler, U.: The even more irresistible \(\cal{SROIQ}\). In: Proceedings of KR-2006, pp. 452–457 (2006)Google Scholar
  11. 11.
    Jarrar, M., Demy, J., Meersman, R.: On using conceptual data modeling for ontology engineering. J. Data Semant. 1(1), 185–207 (2003)Google Scholar
  12. 12.
    Karima, N., Hammar, K., Hitzler, P.: How to document ontology design patterns. In: Proceedings of 7th WS on Ontology Patterns (WOP 2016), Kobe, Japan, 18 October 2016Google Scholar
  13. 13.
    Khan, Z.C., Maria Keet, C.: Foundational ontology mediation in ROMULUS. In: Fred, A., Dietz, J.L.G., Liu, K., Filipe, J. (eds.) IC3K 2013. CCIS, vol. 454, pp. 132–152. Springer, Heidelberg (2015). doi: 10.1007/978-3-662-46549-3_9CrossRefGoogle Scholar
  14. 14.
    Khan, Z.C., Keet, C.M., Fillottrani, P.R., Cenci, K.: Experimentally motivated transformations for intermodel links between conceptual models. In: Pokorný, J., Ivanović, M., Thalheim, B., Šaloun, P. (eds.) ADBIS 2016. LNCS, vol. 9809, pp. 104–118. Springer, Cham (2016). doi: 10.1007/978-3-319-44039-2_8CrossRefGoogle Scholar
  15. 15.
    Liebig, T., Luther, M., Noppens, O., Wessel, M.: OWLlink. Semant. Web J. 2(1), 23–32 (2011)Google Scholar
  16. 16.
    Masolo, C., Borgo, S., Gangemi, A., Guarino, N., Oltramari, A.: Ontology library. WonderWeb Deliverable D18 (ver. 1.0, 31-12-2003) (2003)Google Scholar
  17. 17.
    Mossakowski, T., Kutz, O., Codescu, M., Lange, C.: The distributed ontology, modeling and specification language. In: Proceedings of 7th International WS Modular Ontologies (WoMo 2013). CEUR-WS, vol. 1081, Corunna, Spain, 15 September 2013Google Scholar
  18. 18.
    Motik, B., Patel-Schneider, P.F., Parsia, B.: OWL 2 web ontology language structural specification and functional-style syntax. W3c Recommendation, W3C, 27 October 2009.
  19. 19.
    Otero-Cerdeira, L., Rodríguez-Martínez, F.J., Gómez-Rodríguez, A.: Ontology matching: a literature review. Expert Syst. Appl. 42, 949–971 (2015)CrossRefGoogle Scholar
  20. 20.
    Ritze, D., Meilicke, C., Svab-Zamazal, O., Stuckenschmidt, H.: A pattern-based ontology matching approach for detecting complex correspondences. In: Shvaiko, P., et al. (ed.) Ontology Matching OM-2009 (2009)Google Scholar
  21. 21.
    Scharffe, F., Fensel, D.: Correspondence patterns for ontology alignment. In: Gangemi, A., Euzenat, J. (eds.) EKAW 2008. LNCS (LNAI), vol. 5268, pp. 83–92. Springer, Heidelberg (2008). doi: 10.1007/978-3-540-87696-0_10CrossRefGoogle Scholar
  22. 22.
    Scharffe, F., Zamazal, O., Fensel, D.: Ontology alignment design patterns. Knowl. Inf. Syst. 40, 1–28 (2014)CrossRefGoogle Scholar
  23. 23.
    Schmidt, D., Trojahn, C., Vieira, R.: Analysing top-level and domain ontology alignments from matching systems. In: Ontology Matching OM-2016, Kobe, Japan, 18 October 2016Google Scholar
  24. 24.
    Sugumaran, V., Storey, V.C.: The role of domain ontologies in database design: an ontology management and conceptual modeling environment. ACM TODS 31(3), 1064–1094 (2006)CrossRefGoogle Scholar
  25. 25.
    Zamazal, O., Svatek, V.: PatOMat - versatile framework for pattern-based ontology transformation. Comput. Inform. 34, 305–336 (2015)Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.Departamento de Ciencias e Ingeniería de la ComputaciónUniversidad Nacional del SurBahía BlancaArgentina
  2. 2.Comisión de Investigaciones CientíficasBuenos AiresArgentina
  3. 3.Department of Computer ScienceUniversity of Cape TownCape TownSouth Africa

Personalised recommendations