=Paper=
{{Paper
|id=None
|storemode=property
|title=Multi Context Logics: a Formal Framework for Structuring Knowledge
|pdfUrl=https://ceur-ws.org/Vol-875/invited_paper_2.pdf
|volume=Vol-875
|dblpUrl=https://dblp.org/rec/conf/womo/Serafini12
}}
==Multi Context Logics: a Formal Framework for Structuring Knowledge==
Multi context logics: a formal framework for structuring knowledge Luciano Serafini Fondazione Bruno Kessler via Sommarive 18, I-38123, Trento, Italy serafini@fbk.eu Multi context logics (MCL) is a formalism that allow to integrate multiple logical theories (contexts) in a more complex structure called multi context sys- tem. In the past 20 years multi context logics have been developed for contexts in propositional logics, first order logics, description logics and temporal logic. The two principles MCL are locality and compatibility. The principle of local- ity states that a context axiomatizes in a logical theory a portion of the world, and that every statement entailed by such a theory is intended to hold within such a portion of the world. The principle of compatibility instead states that, since different contexts can describe overlapping portions of world, the theories they contain must be constrained so that they describe compatible situations. Following these two principles, the formal semantics of an MCL is the result of a suitable composition of the semantics associated to each single context. This takes the name of Local models semantics. The effects of the two principles above on the inference engines that can be defined on a multi contextual knowledge base are the following: Locality principle implies that inference rules applied to knowledge inside a context (aka, local inference rules) allow to infer local truths; Compatibility principle instead implies that certain facts in a context can be inferred on the base of other facts present on other compatible contexts. This information propagation is formalized via a special type of inter contextual inference rules called bridge rules In general terms, a multi context logic is defined on a family of logical lan- guages {Li }i∈I where each Li is used to specify what holds in the i-th context. The set I of context indexes (aka context names) can be either a simple set, or a set equipped with some algebraic structure, like total or partial order, and operations on context indices. The relations and functions defined on I can be used to specify the organization of contexts in terms of an algebraic structure. For instance a partial order ≺ no I, can be used to represent that a context is wider (more general) than another context, e.g., football ≺ sport, means that the context of sport is more specific that the context of football. To represent what is true in a scene in different time stamps, we can enrich I with a total order ≺ so that CV Luciano 2010 ≺ CV Luciano 2011 represents the fact that the context describing Luciano’s curriculum vitæat 2010 precedes the context describing his CV at 2011. A model for a multi context logic {Li }i∈I is a pair hMI , Ci composed of a family of local models MI = {Mi }i∈I , where each Mi is a model of Li , and a compatibility relation C among the local models. The formal structure of C can vary depending on the type of local models and the type of constraints it is necessary to impose on the local models of different contexts. For this reason we don’t give a general definition of C, which will be completely defined for each specific multi context logic. Satisfiability of formulas in Li is defined w.r.t1. the local models. Namely If φ is a formula of the language Li , then the a multi context model satisfies i : φ iff Mi |=i φ, where |=i is the satisfiability relation associated to the local logic Li . A Multi context theory in a multi context logic LI = {Li }i∈I is a family of theories {Ti }i∈I , where each Ti is a set of statements in the logics Li , and a set BR of bridge rules. Intuitively each Ti axiomatizes the constraints on the local models Mi , while the bridge rules BR axiomatizes the compatibility relations. Bridge rules are cross logical axioms and their syntactic form depends on the local logics, so as in the case of the compatibility relation their syntactic depends on the syntax of each Li . In my invited talk, I will go through the many possible examples of multi context logics, starting from the simplest one, the propositional multi context logics, going through hierarchical meta logics, multi context logics for beliefs and propositional attitudes, non-monotonic propositional context logics, distributed first order logics, distributed description logics, and logics for semantic import and contextualized knowledge repository for the semantic web.