Skip to main content

Multi-context Logics—A General Introduction

  • Chapter
  • First Online:

Abstract

Multi-context logics (MCLs) constitute a family of formalisms that allow one to integrate multiple logical theories (contexts) into an articulated structure, where different theories can affect one another via so-called bridge-rules. In the past 20 years multi-context logics has been developed, for contexts in propositional logics, first order logics, description logics and temporal logic. Each of these logics has been developed, in an independent manner, for representing and reasoning about contextual knowledge in a specific application domain instead of originating from a single general formal framework. The absence of such a general formal framework for Multi-Context Systems (MCS), from which to extract tailored versions for the different application domain, has led to the development of a rather heterogeneous family of formal systems, whose comparison is sometimes very difficult. Being able to represent all these systems as specifications of a general class would be very useful as, for instance, one could reuse results proven in one MCS in another one. In this chapter, the authors provide an a-posteriori, systematic, and homogeneous description of the various MCSs introduced in the past. The authors do this firstly by providing a general definition of the MCS framework with its main components, which is general enough to capture the various versions of MCSs. Then, an account of the main logical specialisations of the MCS framework is provided, with an explanation of the domain of application they have been developed for.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

Notes

  1. 1.

    The term “chain” is slightly misleading, as it suggests that the set of contexts are structured in a total order (i.e., a chain) which might not be the case. Historically total ordered context structure was the first form of multi-context logic that has been studied. This made it natural to use the term “chain” for\(c\in C\). For the sake of notation this terminology was maintained also in more complex MCLs with different context structures as the one depicted in Fig. 25.2.

  2. 2.

    The domain relation is used to represent the overlapping between the domains of two contexts. Usually, in databases, or in ontology integration scenarios, the overlapping between two domains Δ i and Δ j is represented by imposing that\(\Delta_i\cap\Delta_j\) contains a set of elements which are supposed to exists both in the domain of theith context and of thejth context. The usage of a domain relation turns out to be more flexible than assuming domain intersection since it allows to integrate knowledge defined over overlapping but heterogeneous domains of interpretation. The typical case is the one of two databases that adopt a different level of abstraction to represent a specific domain. For instance, time at the level of day, and time at the level of hours.

  3. 3.

    Wherel,c andr stand forleft,center andright, respectively.

  4. 4.

    In the definition of multi-context logical consequence there is an implicit existential quantification of the free variables in φ which are not free in Γ. This is similar to what happens for the semantics of rules in logic programming, where variables that appear in the head of a rule (the consequence) which are not contained in the body are usually interpreted existentially.

  5. 5.

    Notice that, if\(|c_i|> 1\), i.e., there is more than one local model, it is possible that\(C\not\models i:\phi\) and\(C\not\models i:\neg\phi\).

  6. 6.

    The most general setting semantic matches are associated with weights (confidence value) but when mappings are crisp (i.e., confidence value is equal to 1) then they can be fruitfully formalized in two valued logics.

References

  • Amir, E., Mcilraith, S.: Partition-based logical reasoning for first-order and propositional theories. Artif. Intell.162, 49–88 (2000)

    Article  MathSciNet  Google Scholar 

  • Benerecetti, M., Bouquet, P., Ghidini, C.: Formalizing belief reports – The approach and a case study. In: Giunchiglia, F. (ed.) Proceedings AIMSA'98, 8th International Conference on Artificial Intelligence, Methodology, Systems, and Applications,LNAI, vol. 1480, pp. 62–75. Springer, Sozopol (1998a)

    Google Scholar 

  • Benerecetti, M., Giunchiglia, F., Serafini, L.: Model checking multiagent systems. J. Logic Comput.8(3), 401–423 (1998b)

    Google Scholar 

  • Borgida, A., Serafini, L.: Distributed description logics: Assimilating information from peer sources. J. Data Semantics1, 153–184 (2003)

    Google Scholar 

  • Bozzato, L., Serafini, L.: Materialization calculus for contexts in the semantic web. In: Proceedings of the 26th International Workshop on Description Logics, Ulm, Germany, 23–26 July 2013, pp. 552–572 (2013)

    Google Scholar 

  • Bozzato, L., Ghidini, C., Serafini, L.: Comparing contextual and flat representations of knowledge: a concrete case about football data. In: Proceedings of the 7th International Conference on Knowledge Capture, K-CAP 2013, Banff, Canada, 23–26 June 2013, pp. 9–16. ACM (2013)

    Google Scholar 

  • Brewka, G., Roelofsen, F., Serafini, L.: Contextual default reasoning. In: IJCAI 2007, Proceedings of the 20th International Joint Conference on Artificial Intelligence, Hyderabad, India, 6-12 January 2007, pp. 268–273 (2007)

    Google Scholar 

  • Brockmans, S., Haase, P., Serafini, L., Stuckenschmidt, H.: Formal and conceptual comparison of ontology mapping languages. In: Stuckenschmidt, H., Parent, C., Spaccapietra, S. (eds.) Modular Ontologies, Lecture Notes in Computer Science, vol. 5445, pp. 267–291. Springer, Heidelberg (2009)

    Google Scholar 

  • Buvac, S., Mason, I.A.: Propositional logic of context. In: Proceedings of the 11th National Conference on Artificial Intelligence. Washington, DC, USA, 11–15 July 1993, pp. 412–419. AAAI Press/MIT Press (1993)

    Google Scholar 

  • Cimatti, A., Serafini, L., Cimatti, R., Serafini, L.: Multi-agent reasoning with belief contexts: the approach and a case study. In: Wooldridge, M., Müller, J. P., Tambe, M. (eds.) Intelligent Agents: Proceedings of 1994 Workshop on Agent Theories, Architectures, and Languages, Lecture Notes in Computer Science, number 890, pp. 71–85. Springer, Heidelberg (1994)

    Google Scholar 

  • Fisher, M., Ghidini, C.: Executable specifications of resource-bounded agents. Autonom. Agents Multi-Agent Syst.21(3), 368–396 (2010)

    Article  Google Scholar 

  • Ghidini, C.: Modelling (un)bounded beliefs. In: Bouquet, P., Serafini, L., Brézillon , P., Benerecetti, M., Castellani, F. (eds.) Modelling and Using Context – Proceedings of the 2nd International and Interdisciplinary Conference, Context'99. Lecture Notes in Artificial Intelligence, vol.  1688, pp. 145–158. Springer, Heidelberg (1999)

    Google Scholar 

  • Ghidini, C., Giunchiglia, F.: Local models semantics, or contextual reasoning = locality + compatibility. Artif. Intell.127(2), 221–259 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  • Ghidini, C., Serafini, L.: Distributed first order logics. In: Gabbay, D., de Rijke, M. (eds.) Frontiers of Combining Systems 2 (Papers presented at FroCoS’98), Studies in Logic and Computation, pp. 121 -140. Research Studies Press, Baldock (1998)

    Google Scholar 

  • Ghidini, C., Serafini, L., Tessaris, S.: On relating heterogeneous elements from different ontologies. In: Kokinov, B., Richardson, D., Roth-Berghofer, T., Vieu, L. (eds.) Proceedings of the Sixth International and Interdisciplinary Conference on Modeling and Using Context (CONTEXT'07), Lecture Notes in Artificial Intelligence, Roskilde University, Denmark, vol. 4635, pp. 234–247. Springer (2007)

    Google Scholar 

  • Giunchiglia, F., Serafini, L.: Multilanguage hierarchical logics, or: how we can do without modal logics. Artif. Intell.65(1), 29–70 (1994)

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

  • Roelofsen, F., Serafini, L.: Complexity of contextual reasoning. In: McGuinness, D.L., Ferguson, G. (eds.) Proceedings of the Nineteenth National Conference on Artificial Intelligence, Sixteenth Conference on Innovative Applications of Artificial Intelligence, San Jose, California, USA, 25–29 July 2004, pp. 118–123. AAAI Press/MIT Press (2004)

    Google Scholar 

  • Serafini, L., Bouquet, P.: Comparing formal theories of context in ai. Artif. Intell.155(1–2), 41–67 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  • Serafini, L., Ghidini, C.: Context based semantics for information integration. In: Bonzon, P., Cavalcanti, M., Nossum, R. (eds.) Formal Aspects of Context, Applied Logic Series, vol. 20, pp. 175-192. Springer Netherlands (2000)

    Google Scholar 

  • Serafini, L., Roelofsen, F.: Satisfiability for propositional contexts. In: Principles of Knowledge Representation and Reasoning: Proceedings of the Ninth International Conference (KR2004), Whistler, Canada, 2–5 June 2004, pp. 369–376 (2004)

    Google Scholar 

  • Serafini, L., Tamilin, A.: Drago: Distributed reasoning architecture for the semantic web. In: Gómez-Pérez, A., Euzenat. J. (eds.) The Semantic Web: Research and Applications, Second European Semantic Web Conference, ESWC 2005, Heraklion, Crete, Greece, 29 May -1 June 2005, Proceedings. Lecture Notes in Computer Science, vol. 3532, pp. 361–376. Springer, Heidelberg (2005)

    Google Scholar 

  • Serafini, L., Tamilin, A.: Instance migration in heterogeneous ontology environments. In: The Semantic Web, 6th International Semantic Web Conference, 2nd Asian Semantic Web Conference, ISWC 2007 + ASWC 2007, Busan, Korea, 11–15 November 2007. Lecture Notes in Computer Science, vol. 4825, pp. 452–465. Springer (2007)

    Google Scholar 

  • Serafini, L., Borgida, A., Tamilin, A.: Aspects of distributed and modular ontology reasoning. In: IJCAI-05, Proceedings of the Nineteenth International Joint Conference on Artificial Intelligence, Edinburgh, Scotland, UK, 30 July–5 August 2005, pp. 570–575 (2005a)

    Google Scholar 

  • Serafini, L., Stuckenschmidt, H., Wache, H.: A formal investigation of mapping language for terminological knowledge. In: 19th Joint Conference on Artificial Intelligence (IJCAI-05), pp. 576–581 (2005b)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chiara Ghidini .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer Science+Business Media New York

About this chapter

Cite this chapter

Ghidini, C., Serafini, L. (2014). Multi-context Logics—A General Introduction. In: Brézillon, P., Gonzalez, A. (eds) Context in Computing. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-1887-4_24

Download citation

  • DOI: https://doi.org/10.1007/978-1-4939-1887-4_24

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4939-1886-7

  • Online ISBN: 978-1-4939-1887-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics