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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
- 2.
- 3.
\(\mathbb Set\) is the category having sets as objects and functions as arrows.
- 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.
That is, with the same objects as the original category.
- 6.
- 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.
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.
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
Basin, D.A., Clavel, M., Meseguer, J.: Reflective metalogical frameworks. ACM Trans. Comput. Log. 5(3), 528–576 (2004)
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)
Cerioli, M., Meseguer, J.: May I borrow your logic? (transporting logical structures along maps). Theor. Comput. Sci. 173, 311–347 (1997)
Clavel, M., Meseguer, J.: Reflection in conditional rewriting logic. Theor. Comput. Sci. 285(2), 245–288 (2002)
Diaconescu, R., Goguen, J.A., Stefaneas, P.: Logical support for modularisation. In: 2nd Workshop on Logical Environments, pp. 83–130. CUP, New York (1993)
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)
Durán, F., Meseguer, J.: Structured theories and institutions. Theor. Comput. Sci. 309(1–3), 357–380 (2003)
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))
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)
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)
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)
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)
Meseguer, J.: General logics. In: Logic Colloquium 87, pp. 275–329. North Holland (1989)
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)
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)
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)
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)
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)
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)
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))
Sannella, D., Tarlecki, A.: Foundations of Algebraic Specification and Formal Software Development. Monographs in Theoretical Computer Science. An EATCS Series. Springer, Berlin (2012)
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)
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)
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)
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)
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)
Stuckenschmidt, H., Parent, C., Spaccapietra, S. (eds.): Modular Ontologies: Concepts, Theories and Techniques for Knowledge Modularization. LNCS, vol. 5445. Springer, Heidelberg (2009)
Acknowledgement
We thank Thomas Schneider for discussions and feedback.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)