<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">A Contextual Framework for Reasoning on Events</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Loris</forename><surname>Bozzato</surname></persName>
							<email>bozzato@fbk.eu</email>
							<affiliation key="aff0">
								<orgName type="institution">Fondazione Bruno Kessler</orgName>
								<address>
									<addrLine>Via Sommarive 18</addrLine>
									<postCode>38123</postCode>
									<settlement>Trento</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Stefano</forename><surname>Borgo</surname></persName>
							<email>stefano.borgo@cnr.it</email>
							<affiliation key="aff1">
								<orgName type="laboratory">Laboratory for Applied Ontology</orgName>
								<orgName type="institution">ISTC CNR</orgName>
								<address>
									<addrLine>Via alla Cascata 56 C</addrLine>
									<postCode>38123</postCode>
									<settlement>Trento</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Alessio</forename><forename type="middle">Palmero</forename><surname>Aprosio</surname></persName>
							<email>aprosio@fbk.eu</email>
							<affiliation key="aff0">
								<orgName type="institution">Fondazione Bruno Kessler</orgName>
								<address>
									<addrLine>Via Sommarive 18</addrLine>
									<postCode>38123</postCode>
									<settlement>Trento</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Marco</forename><surname>Rospocher</surname></persName>
							<email>rospocher@fbk.eu</email>
							<affiliation key="aff0">
								<orgName type="institution">Fondazione Bruno Kessler</orgName>
								<address>
									<addrLine>Via Sommarive 18</addrLine>
									<postCode>38123</postCode>
									<settlement>Trento</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Luciano</forename><surname>Serafini</surname></persName>
							<email>serafini@fbk.eu</email>
							<affiliation key="aff0">
								<orgName type="institution">Fondazione Bruno Kessler</orgName>
								<address>
									<addrLine>Via Sommarive 18</addrLine>
									<postCode>38123</postCode>
									<settlement>Trento</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">A Contextual Framework for Reasoning on Events</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">ACB61673B1EB5BF3160D557E9E72F8DA</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-25T08:44+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>In this paper we investigate the contextualized representation of events. In particular, we re-interpret the formalization of events and situations adopted in the NewsReader Event and Situation Ontology (ESO) according to the notions of context and module proposed in the Contextualized Knowledge Repositories (CKR) framework. This contextualized formalization sets the basis for exploiting logical reasoning on events and situations, enabling to automatize tasks such as: recognizing incompatible event descriptions or inconsistent situations, inferring missing or implicit events.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>With the growth of technologies managing the extraction of events and their participants from texts (e.g. <ref type="bibr" target="#b0">[1,</ref><ref type="bibr" target="#b6">7]</ref>), interest has spread in using these low level tools as the base for event processing and reasoning in a higher level abstraction for events. The idea is to be able to discover, starting from low level descriptions of events extracted from text, complex events and their succession (viz. stories) with respect to their participant entities. This is one of the goals of the NewsReader project <ref type="foot" target="#foot_0">3</ref> . In this project, Natural Language Processing (NLP) technologies, such as Named Entity Recognition (NER) and Semantic Role Labelling (SRL), are exploited to process large streams of news in multiple languages, to extract events and event participants, locations, dates. At the end of the extraction and processing, events and related information are represented using RDF. In order to define and reason over the features and effects of events, an OWL ontology has been defined for such data, called the Event and Situation Ontology (ESO) <ref type="bibr" target="#b10">[11]</ref>.</p><p>In this paper we propose to reinterpret and formalize the event model defined by the ESO ontology using a context-based framework for representation of Semantic Web data, the Contextualized Knowledge Repositories (CKR) framework <ref type="bibr" target="#b11">[12,</ref><ref type="bibr" target="#b1">2,</ref><ref type="bibr" target="#b3">4,</ref><ref type="bibr" target="#b4">5]</ref>: this enables to exploit the structure and reasoning possibilities offered by the contextual framework in order to perform complex inferences about and inside knowledge associated with events.</p><p>Intuitively, CKR is a description logics (DL) based framework defined as a twolayered structure: a lower layer contains a set of knowledge bases representing each context, while the upper layer contains context independent knowledge and meta-data defining the structure of contexts. The CKR framework has not only been presented as a theoretical framework, but also actual implementations based on its definitions <ref type="bibr" target="#b4">[5,</ref><ref type="bibr" target="#b2">3]</ref> have been proposed. In particular, in <ref type="bibr" target="#b4">[5]</ref> we presented an implementation for the CKR framework over state-of-the-art tools for storage and inference over RDF graphs: intuitively, the CKR architecture can be implemented by representing the global context and the local object contexts as distinct RDF named graphs, while inference inside (and across) named graphs is implemented as SPARQL-based forward rules.</p><p>From a formal ontology point of view, in the approach we propose in this paper we clearly distinguish ontology from knowledge. The upper layer of our system contains the underlying ontology, that is, the description of the organization of the world. This part lists types of entities, relations and constraints that are assumed to exist or to simply be possible. More generally, the upper layer should be thought as including two elements: a general (foundational or domain) ontology describing what can exist, and the organization of a set of knowledge modules characterizing roles and relationships in (typically social) standardized scenarios like economic transactions or soccer games. Regarding the first, we do not make a specific commitment towards one ontology or another although we explicitly commit to the existence of physical and social objects, like people and organizations, and temporal happenings like weddings and thunderstorms. These entities come with their usual physical and temporal properties: weight, shape, duration and so on. Regarding the modules, we do explore their role in the system to infer new facts from given knowledge and thus we will present their general setting and how they are used. The lower layer of the system, on the other hand, collects claims about what happens in the world, that is, claims about how things are or change at some time. Throughout the paper these are what we call events, but note that they are not events in the ontological sense, rather they are descriptions of happenings.</p><p>Each event is associated with three state-like entities, namely happenings characterized by some continuously holding property or relation like "begin married", "being running" or "being employed by" (e.g. see the notion of stative perdurant in DOLCE <ref type="bibr" target="#b8">[9]</ref>). These state-like entities are called situations in our system; more specifically the situation holding before the event is called pre-situation, the one holding after post-situation and the one holding during the event itself is the during-situation. Informally, these situations are used to make explicit relevant properties that (a) persist during the whole event, or (b) hold (or don't hold) before/after the event and their truth values change "because" of the event. We will use situations to formalize (and reason on) the preconditions for an event of a certain type to happen, the postconditions (or consequences) of its happening, and what can be taken as stable during the whole event of that type.</p><p>Although we take the received events at face value, it is possible that the news are imprecise or incomplete, that the text processing used to acquire the news is faulty and misinterprets them, that statements extracted from different sources about the same happenings contradict each other. For this reason, we take each piece of information extracted from an outside source as a contextual perspective on the world. This means that the content of a news is not equated to absolute knowledge (it is not indisputable). Indeed, the extracted information constitutes a context annotated with its original source (possibly with different degrees of reliability which can change over time). This allows to integrate pieces of information coming from different sources into large and articulated event descriptions by integrating different contexts (in turn, news statements). These extrapolated events reconstruct how an entity like a person or an organization, changes over time by changing its status (size, capacity, death) or its relationships with other entities (property acquisition, employment, marriage). Furthermore, missing information on these complex events can be detected via logical reasoning based on the ontology at the upper layer, leading to infer changes that have not been reported (or detected) in the news. Finally, note that, when a contradiction arises, the system can isolate the conflicting pieces of information and establish which contexts are to be kept apart and need to be verified.</p><p>In this paper we propose the first sketch and example of use for the contextualized ESO model: in the next section we briefly present the ESO model and provide an example of event modelling; in Section 3, we summarize the base definitions for the CKR framework; in the following section we describe the CKR-ESO model, that is our contextual based realization of ESO, we show how it models the previously presented event example and provide some insights in the advantages of such representation; we conclude by outlining some of the current and future directions for our work.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Events and Situations</head><p>One of the objectives in the NewsReader project is the representation of events and of their effects on the entities participating in them. For example, in a "giving" event, we have at least two actors (people, organizations) and an object, e.g., a person A giving something to another person B at some time T . The event also describes a change in these entities: at the time T , person A owns the object, while person B does not (aka, pre-situation); after T , the opposite is true (aka, post-situation).</p><p>To achieve this objective, the Event and Situation Ontology (ESO) <ref type="bibr" target="#b10">[11]</ref> has been developed. It defines two main classes of entities: events and situations. An event describes an happening, typically a change, in the world (for instance, person A giving an object to person B at time T ), has a certain number of participants (here, the two people and the object) and an associated period of time (here, T ). A situation describes a state, i.e., takes a set of statements as describing (part of) the world at some point or interval of time. In the example "person A gives an object to person B at time T ", we can identify a pre-situation (the state of the world at the initial time point of T ):</p><p>-person A owns the object, -person B does not own the object and a post-situation (the state of the world at the ending time point of T ):</p><p>-person A does not own the object -person B owns the object.</p><p>For instance, in the sentence: "The chairman of India's Tata Group has confirmed that his company is acquiring the Jaguar and Land Rover businesses from Ford.", an event is described: the acquisition by Tata Group of Jaguar and Land Rover from Ford. The event is represented in ESO terminology as follows:</p><p>:evID, rdf:type, sem:Event :evID, rdf:type, eso:Getting :evID, rdfs:label, acquire :evID, eso:possession-owner 1, dbp:Ford :evID, eso:possession-owner 2, dbp:Tata Group :evID, eso:possession-theme, :Jag and L. Rover :evID, sem:hasTime, #tmxID where #tmxID is the RDF representation of "August 26th, 2007".</p><p>According to ESO, the event eso:Getting has both pre-and post-situation, containing eso:hasInPossession and eso:notHasInPossession assertions, respectively. In the pre-situation of our example, Ford has in possession Jaguar and Land Rover, and Tata Group does not have in possession them; in the post-situation, the contrary holds. In the ESO model, such facts specific to a situation are stored in a RDF named graph identified by the URI of the situation. Therefore, the following set of n-tuples is generated: <ref type="foot" target="#foot_1">4</ref>:evID, eso:hasPreSituation, :evID pre :evID pre, rdf:type, eso:Situation :evID pre, sem:hasTime, #tmxID dbp:Ford, eso:hasInPossession, :Jag and L. Rover, :evID pre dbp:Tata Group, eso:notHasInPossession, :Jag and L. Rover, :evID pre :evID, eso:hasPostSituation, :evID post :evID post, rdf:type, eso:Situation :evID post, sem:hasTime, #tmxID dbp:Ford, eso:notHasInPossession, :Jag and L. Rover, :evID post dbp:Tata Group, eso:hasInPossession, :Jag and L. Rover, :evID post</p><p>In NewsReader, all the events and related information, instantiated according to the ESO metamodel, are stored, together with the original news article from where they were extracted in the KnowledgeStore <ref type="bibr" target="#b5">[6]</ref>, a scalable, fault-tolerant, and Semantic Web grounded storage system to jointly store, manage, retrieve, and query both structured and unstructured data.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Contextualized Knowledge Repositories</head><p>In the following we provide an informal summary of the definitions for the CKR framework: for a formal and detailed description and for complete examples, we refer to <ref type="bibr" target="#b4">[5]</ref>.</p><p>A CKR is a two layered structure: (1) the upper layer consists of a knowledge base G, called global context, containing (a) meta-knowledge, i.e. the structure and properties of contexts, and (b) global (context-independent) object knowledge, i.e., knowledge that applies to every context; (2) the lower layer consists of a set of (local) contexts that contain locally valid facts and can refer to what holds in other contexts. The intuitive structure of a CKR knowledge base is depicted in Figure <ref type="figure">1</ref>: in the following we detail its formal components and interpretation. Syntax. The meta-knowledge of a CKR is expressed in a DL language containing the elements that define the contextual structure: the meta-vocabulary Γ is a DL signature containing, in particular, the sets of symbols for context names N, module names M and context classes C, including the class of all contexts Ctx. Intuitively, modules represent pieces of knowledge specific to a context or a context class. The role mod defined on N × M expresses associations between contexts and their modules. The meta-language L Γ of a CKR is a DL language over Γ.</p><p>The knowledge in contexts of a CKR is expressed via a DL language L Σ , called object-language, based on an object-vocabulary Σ. The expressions of the object language are evaluated locally to each context, i.e., contexts can interpret each symbol Fig. <ref type="figure">1</ref>. CKR structure independently. To access the interpretation of expressions inside a specific context or context class, we extend L Σ to L e Σ with eval expressions of the form eval(X, C), where X is a concept or role expression of L Σ and C is a concept expression of L Γ (with C Ctx). Intuitively, eval(X, C) can be read as "the interpretation of X in all the contexts of type C".</p><p>We define a Contextualized Knowledge Repository (CKR) as a structure K = G, {K m } m∈M where: (i) G is a DL knowledge base over L Γ ∪ L Σ ; (ii) every K m is a DL knowledge base over L e Σ , for each module name m ∈ M. We note that the knowledge in a CKR can be expressed by means of any DL language: in our work, we consider SROIQ-RL <ref type="bibr" target="#b4">[5]</ref> as language of reference. SROIQ-RL is a restriction of SROIQ syntax corresponding to OWL RL <ref type="bibr" target="#b9">[10]</ref>.</p><p>Semantics. The semantics of CKR basically extends the usual model-based semantics of DL knowledge bases to the two layered structure of the framework. A CKR interpretation is a structure I = M, I s.t.: (i) M is a DL interpretation of Γ ∪ Σ (respecting the intuitive interpretation of Ctx as the class of all contexts); (ii) for every context x ∈ Ctx M , I(x) is a DL interpretation over Σ (with same domain and interpretation of individual names of M). The interpretation of ordinary DL expressions on M and I(x) is as usual while eval expressions are interpreted as follows: for every x ∈ Ctx M , eval(X, C) I(x) represents the union of all elements in X I(e) for all contexts e in C M .</p><p>A CKR interpretation</p><formula xml:id="formula_0">I is a CKR model of K iff: (i) for α ∈ L Σ ∪ L Γ in G, M | = α; (ii) for x, y ∈ mod M with y = m M , I(x) | = K m ; (iii) for α ∈ G ∩ L Σ and x ∈ Ctx M , I(x) | = α.</formula><p>Intuitively, this means that I verifies the contents of global and local modules associated with contexts and global object knowledge has to be propagated to local contexts.</p><p>Materialization calculus. Reasoning in CKR has been formalized as a materialization calculus <ref type="bibr" target="#b7">[8]</ref>, a datalog-based calculus for instance checking in SROIQ-RL CKRs.</p><p>Intuitively, the calculus is based on a translation to datalog of the input CKR. It has three components: (i) the input translations I glob , I loc , I rl , where given an axiom α and c ∈ N, each I(α, c) is a set of datalog facts or rules encoding the contents of input global and local DL knowledge bases; (ii) the deduction rules P loc , P rl , which are sets of datalog rules representing the inference rules for the instance-level reasoning over the translated axioms; and (iii) the output translation O, where given an axiom α and c ∈ N, O(α, c) is a single datalog fact encoding the ABox assertion α that we want to prove to be entailed by the input CKR (in the context c).</p><p>Intuitively, SROIQ-RL input I rl and deduction P rl rules provide the translation and interpretation of SROIQ-RL axioms from the input CKR. Global input rules in I glob encode the interpretation of Ctx in the global context. Similarly, local input rules I loc and deduction rules P loc provide the translation and rules for the local eval expressions. The rules in O provide the translation of ABox assertions that can be verified to hold in a context c by applying the rules of the final program.</p><p>The translation of a CKR K to its datalog program PK(K) proceeds in four steps: we first translate G in the global program PG(G) by applying input rules I glob and I rl to G and adding deduction rules P rl ; then, for every context name c ∈ N appearing in PG(G), we compute its knowledge base K c as the set of modules K m ∈ K s.t. mod(c, m) is proved by PG(G); we translate each local program PC(c) by applying input rules I loc and I rl to K c and adding deduction rules P loc and P rl ; the final CKR program PK(K) is then obtained as the union of PG(G) with all local programs PC(c). We say that K entails an axiom α in a context c ∈ N if PK(K) | = O(α, c). We can show (see <ref type="bibr" target="#b4">[5]</ref>) that the presented rules and translation process provide a sound and complete calculus for instance checking in SROIQ-RL CKR.</p><p>CKR implementation on RDF. We recently presented a prototype <ref type="bibr" target="#b4">[5]</ref> that implements the forward reasoning procedure over CKR defined by the materialization calculus. The prototype accepts RDF input data expressing OWL-RL axioms and assertions for global and local knowledge modules: these different pieces of knowledge are represented as distinct named graphs, while we encoded in a OWL vocabulary the CKR contextual primitives (e.g. the class Context of all context individuals, the class Module of all modules and the property hasModule corresponding to the role mod). The prototype is based on an extension of the Sesame RDF Framework <ref type="foot" target="#foot_2">5</ref> and structured in a client-server architecture: the main component, called CKR core and residing in the server-side part, offers the ability to compute and materialize the inference closure of the input CKR, add and remove knowledge and execute queries over the complete CKR structure.</p><p>The distribution of knowledge in different named graphs asks for a component to compute inference over multiple graphs in a RDF store, since inference mechanisms in current stores usually ignore the graph part. This component has been realized as a general software layer called SPRINGLES (SParql-based Rule Inference over Named Graphs Layer Extending Sesame) <ref type="bibr" target="#b4">[5]</ref>. Intuitively, SPRINGLES provides methods to demand a closure materialization on the RDF store data: rules are encoded as (named graphs aware) SPARQL queries and it is possible to customize both the used ruleset and the evaluation strategy.</p><p>In our case, the ruleset basically encodes the rules of the presented materialization calculus. The rules are evaluated with a strategy that follows the same steps of the translation process defined for the calculus. The plan goes as follows: (i) we compute the inference closure on the graph for global context G, by a fixpoint on rules corresponding to P rl ; (ii) we derive associations between contexts and their modules, by adding dependencies for every assertion of the kind hasModule(c, m) in the global closure; (iii) we compute the closure of the contexts, by applying rules encoded from P rl and P loc and resolving eval expressions by the metaknowledge information in the global closure.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Representing events in CKR: CKR-ESO ontology</head><p>We can now describe how we translated and implemented a first prototype of the ESO model in the form of a contextualized ontology for the CKR, that we call the CKR-ESO ontology.</p><p>In this model, the event and situation structures are modelled in the metaknowledge. Similarly to the ESO model, each event instance is associated in the metaknowledge with its pre-, during-and post-situations using the object properties hasPreSituation, hasPostSituation and hasDuringSituation, subproperties of hasSituation. Situation elements associated with events can be generated automatically by SPRINGLES rules when importing an event.</p><p>Each event is represented in the metaknowledge as an instance of the class Event: in particular, each event is associated, analogously to the ESO model, with a subclass of the Event class that determines the type of associated situations: in particular, DynamicEvents (e.g. ChangeOfPossession, Constructing) are typically characterized by their pre-and post-situations, while StaticEvents (e.g. BeingOperational) by their during-situations.</p><p>This classification is provided by restrictions over the definition of such classes. For example, for the ChangeOfPossession event class, the CKR-ESO ontology states that:</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>ChangeOfPossession ∀hasPreSituation.Pre ChangeOfPossession ChangeOfPossession ∀hasPostSituation.Post ChangeOfPossession</head><p>Each event individual is associated with a knowledge module that corresponds to the RDF graph of the event in the ESO model. This association is represented in the metaknowledge by the property hasEventModule. The following chain axiom is defined over this property, asserting that situations related to an event inherit the facts asserted in the event module: (hasSituation) − • hasEventModule hasModule. As defined by the ESO model, we expect to find in the event module the instantiation for all the required roles involved in the event.</p><p>The class Situation is defined as a subclass of the Context class in the CKR vocabulary: in other words, in our model we consider situations and their local knowledge as contexts. The particular (pre, post and during) situations associated with event types are modelled by specific context classes. Thus, for example, we have that the pre-and post-situations for events of type ChangeOfPossession are classified as members of the classes Pre ChangeOfPossession and Post ChangeOfPossession. We now can show how to represent our example event from Section 2 using the CKR-ESO model: we depict this modelling in Figure <ref type="figure" target="#fig_1">2</ref>. In the global context, we define event1 to be of type ChangeOfPossession and associate it with its situations:</p><formula xml:id="formula_1">ChangeOfPossession(event1)</formula><p>hasPreSituation(event1, pre-event1) hasPostSituation(event1, post-event1)</p><p>By the above axioms for such event type, we know that the pre-and post-situations of event1 have to be of type Pre ChangeOfPossession and Post ChangeOfPossession.</p><p>By metalevel reasoning, this implies that:</p><p>hasModule(pre-event1, pre change-of-possession-m) hasModule(post-event1, post change-of-possession-m)</p><p>and thus the situation assertions associated with the pre-and post-situations of ChangeOfPossession are imported in the two situations <ref type="foot" target="#foot_3">6</ref> . Moreover, the graph associated with the original event is now defined as a module associated with event1 in the metalevel: hasEventModule(event1, event1 m). The event1 m module (i.e. the associated RDF graph) now contains the following facts that are shared with all the situations associated with this event:</p><p>possession-owner 1(event1, Ford) possession-owner 2(event1, T ata Group) possession-theme(event1, Jaguar and Land Rover)</p><p>Using the situation assertions in the module associated with the pre-situation, the CKR thus derives the following facts in the context of pre-event1:</p><p>hasInPossession(Ford, Jaguar and Land Rover) notHasInPossession(T ata Group, Jaguar and Land Rover)</p><p>Similarly, in the context of post-event1 we obtain:</p><p>notHasInPossession(Ford, Jaguar and Land Rover) hasInPossession(T ata Group, Jaguar and Land Rover)</p><p>We note that representation of the described event can be completed with its associated during-situation: among the facts that are known to hold during the event, for example, we can assert the existence of the actors and of the possession theme (using the exists property in the ESO).</p><p>This contextual re-interpretation of the ESO model can bring several advantages from the point of view of reasoning capabilities inside and across events. First of all, every aspect of the reasoning procedure is now strictly ruled by logical reasoning: situation assertions and their association with the type of situation are now directly modelled by the CKR structure and local axioms, without demanding an external reasoner to consider the situation rules and the local reasoning inside situations. Furthermore, the propagation of global object knowledge to local knowledge allows the use of context independent background knowledge in local reasoning. In our example, we can assert in the global knowledge that both actors (Ford and T ata Group) are classified as car companies and their features can be used in local reasoning. More in general, the advantages of an explicit and structured representation of contexts (as the one offered by the CKR) with respect to a modelling based on reification have been shown in <ref type="bibr" target="#b1">[2]</ref>.</p><p>On the other hand, the clear separation of meta and object level reasoning can be exploited to exchange information across the two levels. For example, depending on the type and specific patterns of situation and events, by adding custom SPRINGLES rules it is possible to generate implicit events that have to occur for the completion of the event sequence in a story. In our example, if we have a second event event2 representing another ChangeOfPossession of Jaguar and Land Rover between two companies Company1 and Company2, different than the two companies from event1, and event2 has a timestamp greater than event1, then we can infer that there have been another two events (possibly being the same one): in one Jaguar and Land Rover has been sold from T ata Group and in the other it has been acquired from Company1. Similarly, we can recognize cases in which we can assert the equality of certain situations: this can be used to compile sequences of events in a story.</p><p>Metalevel information for situations and events can be derived from local reasoning: we might recognize incompatible descriptions of the same event from different news. For example, let us suppose a different representation of the scenario shown in the example in Figure <ref type="figure" target="#fig_1">2</ref>: assume that event1 is now classified as Buying (subclass of ChangeOfPossession) while another event event2 is extracted as Selling (also subclass of ChangeOfPossession), but they both represent the same conceptual event (i.e. the acquisition of Jaguar and Land Rover by T ata Group from Ford). Thus, at the level of the metaknowledge, the two events are modelled as: Buying(event1) hasPreSituation(event1, pre-event1) hasPostSituation(event1, post-event1) Selling(event2) hasPreSituation(event2, pre-event2) hasPostSituation(event2, post-event2) Since they represent the same happening, the event modules event1 m and event2 m basically share the same contents: that is, the actors are the same and they take the same role. However, suppose that, due to the extraction from different news sources, the metamodel property sem:hasTime associated to post-event1 has value "August 26th, 2007" while the value associated to pre-event2 is "August 28th, 2007". Then, using this metalevel information and the local contents of the event modules, we can easily write a reasoning rule that recognizes that the two events are incompatible and adds the event1 incompatibleWith event2 in the global context. Similarly, we can recognize inconsistent situations by local reasoning: this can be used both to exclude further inferences from inconsistent contexts, by marking as "inconsistent" the situation individual in the metaknowledge, but also to repair (possibly with some ad-hoc rules) the local axioms. We note that, on the other hand, this kind of reasoning requires to define ad-hoc rules to recognize such different situations.</p><p>Another interesting possibility is the one of having inter-situation knowledge propagation. For example, if two situations or two events are recognized as consequent in a story, unmodified knowledge from the previous situations can be propagated to subsequent situations (e.g. the marital status of Obama did not change when he was elected US president). This clearly presents problems of non-monotonicity, since one has to consider which knowledge can be seamlessly propagated without incurring in contradictory states. In this regard, we recently introduced in CKR a notion of defeasible axioms and their overriding across different contexts <ref type="bibr" target="#b2">[3]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Conclusions and future works</head><p>In this paper we introduced the model of the CKR-ESO ontology, a re-interpretation of the Event and Situation Ontology under the contextual view of knowledge offered by the CKR framework. We discussed informally the advantages of such representation and demonstrated its application by means of an example.</p><p>We are currently completing the translation of the full ESO ontology to its contextualized version: we remark that, given the direct translation across the two models, we can easily automatize this transformation.</p><p>Our goal is to be able to apply some of the proposed complex reasoning services to the events currently represented in the KnowledgeStore of the NewsReader project: to this aim, we plan to integrate the RDF-based CKR implementation with the Knowl-edgeStore and encode such reasoning services with respect to CKR contextual model.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>D</head><label></label><figDesc>⊑ B, D(a)... C ⊑ B, C(a)... E ⊑ B, E(a)... D ⊑ E, D(b)... mod_cls1 mod_ctx1 mod_ctx2 mod_ctx3 A ⊑ B, B ⊑ C, ... R ⊑ S, ... A(a), B(a), ... R(a, b), S(a, c) ...</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Fig. 2 .</head><label>2</label><figDesc>Fig. 2. Example event in CKR-ESO model.</figDesc></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_0">www.newsreader-project.eu</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_1">Whenever applicable, default named graph is omitted.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="5" xml:id="foot_2">http://www.openrdf.org/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="6" xml:id="foot_3">In Figure2we abbreviate classes of pre-and post-situations of ChangeOfPossession with Pre CoP and Post CoP and their modules with pre cop-m and post cop-m.</note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Acknowledgments. The research leading to this paper was supported by the European Union's 7th Framework Programme via the NewsReader Project (ICT-316404).</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Multilingual semantic role labelling</title>
		<author>
			<persName><forename type="first">A</forename><surname>Björkelund</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Hafdell</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Nugues</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of CoNLL-2009</title>
				<meeting>CoNLL-2009<address><addrLine>Boulder, CO, USA</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<title level="m" type="main">Comparing contextual and flat representations of knowledge: a concrete case about football data</title>
		<author>
			<persName><forename type="first">L</forename><surname>Bozzato</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Ghidini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Serafini</surname></persName>
		</author>
		<editor>K-CAP</editor>
		<imprint>
			<date type="published" when="2013">2013. 2013</date>
			<publisher>ACM</publisher>
			<biblScope unit="page" from="9" to="16" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Contextualized Knowledge Repositories with Justifiable Exceptions</title>
		<author>
			<persName><forename type="first">L</forename><surname>Bozzato</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Eiter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Serafini</surname></persName>
		</author>
		<ptr target="WS.org" />
	</analytic>
	<monogr>
		<title level="s">DL2014. CEUR-WP</title>
		<imprint>
			<biblScope unit="volume">1193</biblScope>
			<biblScope unit="page" from="112" to="123" />
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
	<note type="report_type">CEUR-</note>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Towards More Effective Tableaux Reasoning for CKR</title>
		<author>
			<persName><forename type="first">L</forename><surname>Bozzato</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Homola</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Serafini</surname></persName>
		</author>
		<ptr target="WS.org" />
	</analytic>
	<monogr>
		<title level="s">DL2012. CEUR-WP</title>
		<imprint>
			<biblScope unit="volume">824</biblScope>
			<biblScope unit="page" from="114" to="124" />
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
	<note type="report_type">CEUR-</note>
</biblStruct>

<biblStruct xml:id="b4">
	<monogr>
		<title level="m" type="main">Materialization Calculus for Contexts in the Semantic Web</title>
		<author>
			<persName><forename type="first">L</forename><surname>Bozzato</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Serafini</surname></persName>
		</author>
		<ptr target="CEUR-WS.org" />
		<imprint>
			<date type="published" when="2013">2013</date>
			<biblScope unit="volume">1014</biblScope>
		</imprint>
	</monogr>
	<note type="report_type">DL2013. CEUR-WP</note>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Interlinking unstructured and structured knowledge in an integrated framework</title>
		<author>
			<persName><forename type="first">F</forename><surname>Corcoglioniti</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Rospocher</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Cattoni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Magnini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Serafini</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of 7th IEEE International Conference on Semantic Computing (ICSC)</title>
				<meeting>of 7th IEEE International Conference on Semantic Computing (ICSC)<address><addrLine>Irvine, CA, USA</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
	<note>to appear)</note>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Probabilistic frame-semantic parsing</title>
		<author>
			<persName><forename type="first">D</forename><surname>Das</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Schneider</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Chen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Smith</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Human Language Technologies: The 2010 Annual Conference of the North American Chapter of the Association for Computational Linguistics. HLT&apos;</title>
				<imprint>
			<date type="published" when="2010">2010</date>
			<biblScope unit="volume">10</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Efficient inferencing for OWL EL</title>
		<author>
			<persName><forename type="first">M</forename><surname>Krötzsch</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">JELIA 2010</title>
		<title level="s">Lecture Notes in Computer Science</title>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2010">2010</date>
			<biblScope unit="volume">6341</biblScope>
			<biblScope unit="page" from="234" to="246" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">DOLCE: a descriptive ontology for linguistic and cognitive engineering</title>
		<author>
			<persName><forename type="first">C</forename><surname>Masolo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Borgo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Gangemi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Guarino</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Oltramari</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Schneider</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">WonderWeb Project</title>
		<imprint>
			<biblScope unit="volume">17</biblScope>
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
	<note>Deliverable</note>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">OWL 2 Web Ontology Language Profiles</title>
		<author>
			<persName><forename type="first">B</forename><surname>Motik</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Fokoue</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Horrocks</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Wu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Lutz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><forename type="middle">C</forename><surname>Grau</surname></persName>
		</author>
		<ptr target="http://www.w3.org/TR/2009/REC-owl2-profiles-20091027/" />
	</analytic>
	<monogr>
		<title level="m">W3C recommendation</title>
				<meeting><address><addrLine>W3C</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2009-10">Oct 2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">ESO: a Frame based Ontology for Events and Implied Situations</title>
		<author>
			<persName><forename type="first">R</forename><surname>Segers</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Vossen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Rospocher</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Serafini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Laparra</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Rigau</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the MAPLEX 2015 Workshop</title>
				<meeting>the MAPLEX 2015 Workshop</meeting>
		<imprint>
			<date type="published" when="2015">2015</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Contextualized knowledge repositories for the semantic web</title>
		<author>
			<persName><forename type="first">L</forename><surname>Serafini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Homola</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">J. of Web Semantics</title>
		<imprint>
			<biblScope unit="volume">12</biblScope>
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
