Skip to main content

Modularity of Ontologies in an Arbitrary Institution

  • Chapter
  • First Online:
Logic, Rewriting, and Concurrency

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9200))

Abstract

The notion of module extraction has been studied extensively in the ontology community. The idea is to extract, from a large ontology, those axioms that are relevant to certain concepts of interest (formalised as a subsignature). The technical concept used for the definition of module extraction is that of inseparability, which is related to indistinguishability known from observational specifications.

Module extraction has been studied mainly for description logics and the Web Ontology Language \(\mathsf {OWL}\). In this work, we generalise previous definitions and results to an arbitrary inclusive institution. We reveal a small inaccuracy in the formal definition of inseparability, and show that some results hold in an arbitrary inclusive institution, while others require the institution to be weakly union-exact.

This work provides the basis for the treatment of module extraction within the institution-independent semantics of the distributed ontology, modeling and specification language (DOL), which is currently under submission to the Object Management Group (OMG).

T. Mossakowski This work has been partially supported by the Future and Emerging Technologies (FET) programme within the Seventh Framework Programme for Research of the European Commission, FET-Open Grant number: 611553, project COINVENT.

A. Tarlecki This work has been partially supported by the National Science Centre, grant 2013/11/B/ST6/01381.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    http://ihtsdo.org/snomed-ct/.

  2. 2.

    http://www.opengalen.org/.

  3. 3.

    \(\mathbb Set\) is the category having sets as objects and functions as arrows.

  4. 4.

    \(\mathbb Cat\) is the category of categories and functors. Strictly speaking, \(\mathbb Cat\) is a quasicategory (which is a category that lives in a higher set-theoretic universe).

  5. 5.

    That is, with the same objects as the original category.

  6. 6.

    Even though we use the same term as in [9], since the overall idea is the same, on one hand, some of our assumptions here are weaker than in [9], and on the other hand, we require a bit more structure on the category of signatures.

  7. 7.

    That is, for any family of signatures \(\mathbb {S}\subseteq |\mathbf {Sign}|\), Ā \(\mathbf {Sen}(\bigcap \mathbb {S})=\bigcap _{\varSigma \in \mathbb {S}}\mathbf {Sen}(\varSigma )\).

  8. 8.

    That is, we have a model functor Ā \(\mathbf {Mod}:\mathbf {Sign}^{op}\rightarrow \mathbb {IC}at\), where \(\mathbb {IC}at\) is the (quasi)category of inclusive categories and inclusive functors.

  9. 9.

    This remains true even if \(\mathcal {I} \) varies over models of arbitrary signatures, which seems to be a widespread understanding in the ontology modularity community. Note that \(\mathcal {I} \models \,\mathcal {O}\) still entails that \(\mathcal {I} \) interprets at least the symbols occurring in \(\mathcal {O}\).

References

  1. Basin, D.A., Clavel, M., Meseguer, J.: Reflective metalogical frameworks. ACM Trans. Comput. Log. 5(3), 528ā€“576 (2004)

    ArticleĀ  MathSciNetĀ  Google ScholarĀ 

  2. Boronat, A., Knapp, A., Meseguer, J., Wirsing, M.: What Is a multi-modeling language? In: Corradini, A., Montanari, U. (eds.) WADT 2008. LNCS, vol. 5486, pp. 71ā€“87. Springer, Heidelberg (2009)

    ChapterĀ  Google ScholarĀ 

  3. Cerioli, M., Meseguer, J.: May I borrow your logic? (transporting logical structures along maps). Theor. Comput. Sci. 173, 311ā€“347 (1997)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  4. Clavel, M., Meseguer, J.: Reflection in conditional rewriting logic. Theor. Comput. Sci. 285(2), 245ā€“288 (2002)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  5. Diaconescu, R., Goguen, J.A., Stefaneas, P.: Logical support for modularisation. In: 2nd Workshop on Logical Environments, pp. 83ā€“130. CUP, New York (1993)

    Google ScholarĀ 

  6. Paul, D., Valentina, T., Luigi, I.: Ontology module extraction for ontology reuse: An ontology engineering perspective. In: Proceedings of the Sixteenth ACM Conference on Conference on Information and Knowledge Management, CIKM 2007, pp. 61ā€“70, New York, NY, USA. ACM (2007)

    Google ScholarĀ 

  7. DurĆ”n, F., Meseguer, J.: Structured theories and institutions. Theor. Comput. Sci. 309(1ā€“3), 357ā€“380 (2003)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  8. Goguen, J.A., Burstall, R.M.: Institutions: abstract model theory for specification and programming. J. Assoc. Comput. Mach. 39, 95ā€“146 (1992). (Predecessor. LNCS 164, (221ā€“256) (1984))

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  9. Goguen, J., Roşu, G.: Composing hidden information modules over inclusive institutions. In: Owe, O., Krogdahl, S., Lyche, T. (eds.) From Object-Orientation to Formal Methods. LNCS, vol. 2635, pp. 96ā€“123. Springer, Heidelberg (2004)

    ChapterĀ  Google ScholarĀ 

  10. Kontchakov, R., Wolter, F., Zakharyaschev, M.: Logic-based ontology comparison and module extraction, with an application to DL-Lite. Artif. Intell. 174(15), 1093ā€“1141 (2010)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  11. Lucas, S., Meseguer, J.: Localized operational termination in general logics. In: De Nicola, R., Hennicker, R. (eds.) Wirsing Festschrift. LNCS, vol. 8950, pp. 91ā€“114. Springer, Heidelberg (2015)

    Google ScholarĀ 

  12. MartĆ­-Oliet, N., Meseguer, J., Palomino, M.: Theoroidal maps as algebraic simulations. In: Fiadeiro, J.L., Mosses, P.D., Orejas, F. (eds.) WADT 2004. LNCS, vol. 3423, pp. 126ā€“143. Springer, Heidelberg (2005)

    ChapterĀ  Google ScholarĀ 

  13. Meseguer, J.: General logics. In: Logic Colloquium 87, pp. 275ā€“329. North Holland (1989)

    Google ScholarĀ 

  14. Meseguer, J.: Membership algebra as a logical framework for equational specification. In: Presicce, F.P. (ed.) WADT 1997. LNCS, vol. 1376, pp. 18ā€“61. Springer, Heidelberg (1998)

    ChapterĀ  Google ScholarĀ 

  15. Meseguer, J., MartĆ­-Oliet, N.: From abstract data types to logical frameworks. In: Astesiano, E., Reggio, G., Tarlecki, A. (eds.) Recent Trends in Data Type Specification. LNCS, vol. 906, pp. 48ā€“80. Springer, Heidelberg (1995)

    ChapterĀ  Google ScholarĀ 

  16. Mossakowski, T., Codescu, M., Neuhaus, F., Kutz, O.: The distributed ontology, modeling, and specification language - DOL. In: Koslow, A., Buchsbaum, A. (eds.) The Road to Universal Logic, volume II of Studies in Universal Logic, pp. 498ā€“520. Springer, Switzerland (2015)

    Google ScholarĀ 

  17. Mossakowski, T., Kutz, O., Codescu, M., Lange,C.: The distributed ontology, modeling and specification language. In: Del Vescovo, C.., Hahmann, T., Pearce, D., Walther, D. (eds.) WoMo 2013, CEUR-WS Online Proceedings, vol. 1081 (2013)

    Google ScholarĀ 

  18. Mossakowski, T., Kutz, O., Lange, C.: Semantics of the distributed ontology language: institutes and institutions. In: MartĆ­-Oliet, N., Palomino, M. (eds.) WADT 2012. LNCS, vol. 7841, pp. 212ā€“230. Springer, Heidelberg (2013)

    ChapterĀ  Google ScholarĀ 

  19. Palomino, M., Meseguer, J., MartĆ­-Oliet, N.: A categorical approach to simulations. In: Fiadeiro, J.L., Harman, N.A., Roggenbach, M., Rutten, J. (eds.) CALCO 2005. LNCS, vol. 3629, pp. 313ā€“330. Springer, Heidelberg (2005)

    ChapterĀ  Google ScholarĀ 

  20. Sannella, D., Tarlecki, A.: Specifications in an arbitrary institution. Inf. Control 76, 165ā€“210 (1988). (Earlier version in Proceedings, International Symposium on the Semantics of Data Types, LNCS, vol. 173. Springer (1984))

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  21. Sannella, D., Tarlecki, A.: Foundations of Algebraic Specification and Formal Software Development. Monographs in Theoretical Computer Science. An EATCS Series. Springer, Berlin (2012)

    BookĀ  MATHĀ  Google ScholarĀ 

  22. Santiago, S., Escobar, S., Meadows, C., Meseguer, J.: A formal definition of protocol indistinguishability and its verification using maude-NPA. In: Mauw, S., Jensen, C.D. (eds.) STM 2014. LNCS, vol. 8743, pp. 162ā€“177. Springer, Heidelberg (2014)

    Google ScholarĀ 

  23. Schneider, M., Rudolph, S., Sutcliffe, G.: Modeling in OWL 2 without restrictions. In: Rodriguez-Muro, M., Jupp, S., Srinivas, K. (eds.) Proceedings of the 10th International Workshop on OWL: Experiences and Directions (OWLED 2013) Co-located with 10th Extended Semantic Web Conference (ESWC 2013), Montpellier, France, 26ā€“27 May 2013, CEUR Workshop Proceedings, vol. 1080. CEUR-WS.org (2013)

    Google ScholarĀ 

  24. Schrƶder, L., Mossakowski, T., Tarlecki, A., Klin, B., Hoffman, P.: Amalgamation in the semantics of CASL. Theor. Comput. Sci. 331(1), 215ā€“247 (2005)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  25. Seidenberg, J., Rector, A.L.: Web ontology segmentation: analysis, classification and use. In: Carr, L., De Roure, D., Iyengar, A., Goble, C.A., Dahlin, M. (eds.) Proceedings of the 15th international conference on World Wide Web, WWW 2006, pp. 13ā€“22, Edinburgh, Scotland, UK, 23ā€“26 May 2006. ACM (2006)

    Google ScholarĀ 

  26. Stuckenschmidt, H., Klein, M.: Structure-based partitioning of large concept hierarchies. In: McIlraith, S.A., Plexousakis, D., van Harmelen, F. (eds.) ISWC 2004. LNCS, vol. 3298, pp. 289ā€“303. Springer, Heidelberg (2004)

    ChapterĀ  Google ScholarĀ 

  27. Stuckenschmidt, H., Parent, C., Spaccapietra, S. (eds.): Modular Ontologies: Concepts, Theories and Techniques for Knowledge Modularization. LNCS, vol. 5445. Springer, Heidelberg (2009)

    MATHĀ  Google ScholarĀ 

Download references

Acknowledgement

We thank Thomas Schneider for discussions and feedback.

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

Ā© 2015 Springer International Publishing Switzerland

About this chapter

Cite this chapter

IbaƱez, Y.A., Mossakowski, T., Sannella, D., Tarlecki, A. (2015). Modularity of Ontologies in an Arbitrary Institution. In: MartĆ­-Oliet, N., Ɩlveczky, P., Talcott, C. (eds) Logic, Rewriting, and Concurrency. Lecture Notes in Computer Science(), vol 9200. Springer, Cham. https://doi.org/10.1007/978-3-319-23165-5_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-23165-5_17

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-23164-8

  • Online ISBN: 978-3-319-23165-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics