<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>An Architecture for Semantic Analysis in Geospatial Dynamics</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Jan Oliver Wallgrun</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mehul Bhatt</string-name>
          <email>bhattg@informatik.uni-bremen.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Spatial Cognition Research Center (SFB/TR 8), University of Bremen</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Spatial Information Science and Engineering, University of Maine</institution>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>We present the conceptual and operational overview and architecture of a framework for semantic { high-level, qualitative { reasoning about dynamic geospatial phenomena. The framework is based on advances in the areas of geospatial semantics, qualitative spatio-temporal representation and reasoning, and reasoning about actions and change. We present the main operational modules, namely the modules for data quali cation and consistency, qualitative spatial data integration and con ict resolution, and high-level explanatory analysis.</p>
      </abstract>
      <kwd-group>
        <kwd>geographic information systems</kwd>
        <kwd>spatio-temporal dynamics</kwd>
        <kwd>events and objects in GIS</kwd>
        <kwd>geospatial analysis</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Geographic information systems (GIS) and geospatial web applications are
confronted with massive quantities of micro and macro-level spatio-temporal data
consisting of precise measurements pertaining to environmental features, aerial
imagery, and more recently, sensor network databases that store real-time
information about natural and arti cial processes and phenomena. In many
applications multiple such data sets need to be combined on the y in order to provide an
adequate basis for high-level spatio-temporal analysis. Within next-generation
GIS systems, the fundamental information theoretic modalities are envisioned to
undergo radical transformations: high-level ontological entities such as objects,
events, actions and processes and the capability to model and reason about these
are expected to be a native feature of next-generation GIS [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ]. Indeed, one of
the crucial developmental goals in GIS systems of the future is a fundamental
paradigmatic shift in the underlying `spatial informatics ' of these systems.
The spatial information theoretic challenges underlying the development of
highlevel analytical capability in dynamic GIS consist of fundamental
representational and computational problems pertaining to: the semantics of spatial
occurrences, practical abduction in GIS, problems of data quali cation and
consistency, and spatial data integration and con ict resolution. Research in the area
of geospatial semantics, taxonomies of geospatial events and processes, and basic
ontological research into the nature of processes in a speci c geospatial context
has garnered speci c interest from several quarters [
        <xref ref-type="bibr" rid="ref19 ref21 ref22 ref23 ref3 ref30 ref33 ref9">3, 9, 19, 21, 22, 23, 30, 33</xref>
        ].
Research has mainly been spurred by the realization that purely
snapshotbased temporal GIS do not provide for an adequate basis for analyzing spatial
events and processes and performing spatio-temporal reasoning. Event-based
and object-level reasoning at the spatial level can serve as a basis of
explanatory analyses within a GIS [
        <xref ref-type="bibr" rid="ref13 ref18 ref26 ref32">13, 18, 26, 32</xref>
        ]. Advances in formal methods in the
areas of qualitative spatio-temporal representation and reasoning [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], reasoning
about actions and change, and spatio-temporal dynamics [
        <xref ref-type="bibr" rid="ref4 ref8">4, 8</xref>
        ] provide
interesting new perspectives for the development of the foundational spatial informatics
underlying next-generation GIS systems.
      </p>
      <p>Building on these existing foundations from the GIS and AI communities, we
propose an overarching formal framework, and its corresponding conceptual
architecture, for high-level qualitative modeling and analysis for the domain of
geospatial dynamics. The input is assumed to consist of data sets from several
data sources and the framework encompasses modules for di erent aspects such
as quali cation, spatial consistency, data merging and integration, and
explanatory reasoning within a logical setting.</p>
      <p>We give a brief overview of the proposed architecture in the next section and then
describe and discuss the di erent components in detail in the following sections.
In doing so, we address basic representational and computational challenges
within the formal theory of space, events, actions and change.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Geospatial Analytics: A Formal Framework</title>
      <p>In the following, we propose and explain a formal framework and its
corresponding conceptual architecture for high-level qualitative modeling and (explanatory)
analysis for the domain of geospatial dynamics.</p>
      <p>Fig. 1 illustrates the architecture with its di erent modules, which we explain in
detail in Sections (3{5). The main aspects of the proposed architecture are the
following: The input consists of data sets from several data sources such as
remote sensing, spatial databases, sensors etc. These data sets are then processed
to derive qualitative spatial observations associated with speci c time points to
be handed over to the actual analytical reasoning component. This preprocessing
is done by a module responsible for partitioning the input data into time points
and merging data associated with the same time point including the resolution
of spatial con icts between the di erent data sources and wrt. given spatial
integrity constraints. This module is supported by other modules for performing
quali cation and spatial consistency checking. The pre-processed
temporallyordered observations constitute con gurational and narrative descriptions and
serve as the input to the reasoning component, which embeds in the
capability to perform explanatory reasoning. The knowledge derived by the reasoning
component for a particular domain under consideration can be utilized by
exQuali cation</p>
      <p>Consistency checking
Source 1 Source 2</p>
      <p>Source n
Data set 1 Data set 2</p>
      <p>Data set n
Temporal partitioning</p>
      <p>+</p>
      <p>Integration / Merging
Integrity constraints</p>
      <p>Observation 1
Observation 2
Observation m</p>
      <p>Reasoning
Domain independent spatial
theory
- spatio-temporal change
- phenomenal aspects
- geospatial events
Domain Theory
- observation
- high-level abducibles</p>
      <p>Query Processing</p>
      <p>Database
Domain dependent theory
Geometric conditions
ternal services (e.g., query-based services) and application systems that directly
interface with humans (e.g., experts, decision-makers).
3</p>
    </sec>
    <sec id="sec-3">
      <title>Quali cation and Spatial Consistency</title>
      <p>Logical frameworks for performing explanation with spatial information
generally require that the input information is consistent, meaning that the combined
input data is compliant with the underlying logical spatial theory. However,
in the geographic domain, the input data often stems from multiple sources,
for instance from di erent sensors, remote sensing data, map data, etc., and
the data itself is a icted by measurement errors and uncertainty. Hence, the
geo-referenced quantitative input data about spatial objects needs to be
preprocessed in order to be used to perform explanation on a level of qualitative
spatial relations. This preprocessing involves the temporal partitioning of the
input data into an ordered sequence of time points and the formulation of
consistent qualitative descriptions called observations for each time point. Crucial
sub-components involved in the generation of these descriptions are modules for
translating geo-referenced quantitative data into relations from several
qualitative spatial models dealing with di erent aspects of space, a process referred
to as quali cation, and for checking the consistency of the combined
information. Both modules are utilized by the main preprocessing module responsible
for qualitative integration including the resolution of contradictions as explained
further in the next section.</p>
      <p>The quali cation procedure needs to consider all data that concerns the same
moment in time and compute relations for all n-tuples of objects where n
corresponds to the arity of the relations in the given qualitative model (e.g., binary
topological relations such as contained or disjoint, or cardinal directions
rela(a)
tions such as north-of ). If uncertainty of quantitative information is explicitly
represented this needs to be taken into account and may lead to disjunctions on
the qualitative level.</p>
      <p>Due to the mentioned measurement errors and uncertainty of the quantitative
input data, the qualitative descriptions resulting from quali cation for
particular moments in time may contain contradictions or violate integrity constraints
stemming from background knowledge about the application domain. Fig. 2
illustrates the case of a spatial inconsistency on the level of topological relations
when combining the information from four di erent sources (all concerning the
same time period): From combining the fact that objects c and d (e.g., two
climate phenomena) are reported to overlap by one source (a) with the reported
relations c is completely contained in a (b) and d is completely contained in b
(c) (let us say a and b are two neighbored states) it follows that the two states
a and b would need to overlap as well. This contradicts the information from
the fourth source (d) which could for instance be a spatial databases containing
state boundaries (or alternatively be given in the form of a general integrity
constraint).</p>
      <p>
        As a result of the possibility of inconsistent input information occurring in
geographic applications, frameworks for explanation and spatio-temporal analysis
need the ability to at least detect these inconsistencies in order to exclude the
contradicting information or, as a more appropriate approach, resolve the
contradictions in a suitable way. Deciding consistency of a set of qualitative spatial
relations has been studied as one of the fundamental reasoning tasks in
qualitative spatial representation and reasoning [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. The complexity of deciding
consistency varies signi cantly over the di erent existing qualitative calculi. For
most common qualitative calculi such as the Region Connection Calculus
(RCC8) [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ], the consistency can be decided in cubic time when the input description
is a scenario which means it does not contain disjunction. This is achieved by
the path consistency or algebraic closure method [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. For general descriptions
including disjunctions a more costly backtracking search has to be performed.
Integrity constraints have been investigated in the (spatial) database literature
[
        <xref ref-type="bibr" rid="ref10 ref16">10, 16</xref>
        ]. As the example above shows, in a geographic context, integrity rules
often come in the form of qualitative spatial relations that have to be satis ed
by certain types of spatial entities. These kinds of spatial integrity constraints
can be dealt with by employing terminological reasoning to determine whether
a certain integrity rule has to be applied to a given tuple of objects and feeding
the resulting constraints into a standard qualitative consistency checker together
with the qualitative relations coming from the input data.
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>Spatial Data Integration and Con ict Resolution</title>
      <p>
        When con icts arise during the integration of spatial data, it is desirable to not
only detect the inconsistencies but also resolve con icts in a reasonable manner
to still be able to exploit all provided information in the actual logical reasoning
approach for explanation and analysis. Methods for data integration and con ict
resolution have for instance been studied under the term information fusion [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ].
Symbolic information fusion is concerned with the revision of logical theories
under the presence of new evidence. Di erent information fusion settings have led
to the formulation of di erent rationality criteria that corresponding
computational approaches should satisfy such as the AGM postulates for belief change
[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Such computational solutions often consist of merging operators that
compute a consistent model that is most similar to the inconsistent input data. In
distance-based merging approaches this notion of similarity is described using a
distance measure between models. This idea has been applied to qualitative
spatial representations [
        <xref ref-type="bibr" rid="ref12 ref14">12, 14</xref>
        ] using the notion of conceptual neighborhood [
        <xref ref-type="bibr" rid="ref15 ref17">15, 17</xref>
        ]
to measure distance in terms of the number of neighborhood changes that need
to be performed to get from inconsistent qualitative descriptions to consistent
ones.
      </p>
      <p>Fig. 3 shows an example from the domain of urban dynamics that illustrates
the role of integration with con ict resolution as well as quali cation and
consistency checking. Let us assume that we have spatial data from di erent sources:
Source 1 provides information about di erent land use zones including parks,
residential zones, industrial zones, which are derived analyzing aerial images.
Source 2 provides information about natural reservoirs, that is about parks and
mangroves, stemming from a spatial database. Let us furthermore assume that
the land use types are de ned in a mutually exclusive way such that two
different zones cannot overlap. We now follow the procedure for integrating this
information sketched in Alg. 1 that takes a set of observations O, one for each
source, containing object identi ers with associated geometries and a set IC of
integrity constraints. Fig. 3(a) illustrates part of the combined information from
all sources for a particular time point t. Source 1 and source 2 both contain
geo-referenced polygons for a park but this information does not match. The
rst step now is to qualify the geometric data from source 1 and 2 which results
in the qualitative constraint network Q.3 Using RCC-8 this network looks as
shown in Fig. 3(b) (p and p1 represent the di erent geometries for the same park
object). If network Q is consistent and compliant with the integrity constraints,
the result can directly be handed over as an observation to the reasoning module.
However, as also shown in Fig. 3(b) this is not the case as integrity constraints
3 Alternatively, information for each data set could be quali ed separately resulting in
several constraint networks that have to be combined by a suitable merging operator.
iz1
rz2
(a)
iz2
forest/nationalpark
industrialzone
ruralzone
ec
iz1
dc</p>
      <p>po
(ec,dc)
ec
po
(eq)
dc
rz2
(b)
ec
p‘
ec</p>
      <p>po
ec (ec,dc)
iz2
ec,dc
iz1
p
ec,dc
ec
eq
dc
ec</p>
      <p>ec
rz2
(c)
p‘
ec
ec
ec
iz2
(1)
(2)
are violated in three places indicated by listing possible relations following from
the integrity constraint in brackets below the original relation. The relation
between p and p1 should be eq simply because it is known that both represent the
same object. The relation between rz2 and p should be either ec or dc because
of our integrity constraint, and the same holds for the relation between p1 and
iz2. Therefore, the qualitative con ict resolution component needs to be called
to nd a qualitative representation that is as close as possible to the network
from Fig. 3(b) but is overall consistent.</p>
      <p>
        To achieve the con ict resolution, a resolution operator based on the idea of
distance-based merging operators for qualitative spatial representations [
        <xref ref-type="bibr" rid="ref12 ref14">12, 14</xref>
        ]
is applied to Q. Our resolution operator is based on a distance measure dps; s1q
between two scenarios over the same set of objects. It is computed by simply
summing up the distance of two base relations in the conceptual neighborhood
graph of the involved calculus given by dBpCij ; Ci1j q over all corresponding
constraints Cij ; Ci1j in the input scenarios:
      </p>
      <p>‚
1⁄i j⁄m
dps; s1q
dBpCij ; Ci1j q
The resolved network pQq is then constructed by taking the union of those
scenarios that are consistent, compliant with the integrity constraints and have
a minimal distance to Q according to dps; s1q4:
⁄
pQq
sPSpQq
s
with</p>
      <p>
        SpQq t s P JQCN K | @s1 P JQCN K : dps1; Qq ¥ dps; Qqu (3)
and JQCN K standing for the set of all scenarios that are consistent and compliant
with the integrity constraints. Following the approach described in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], pQq
4 Taking the union here means we build a new network by taking the union of all
corresponding constraints.
      </p>
      <p>creation
continuation</p>
      <p>reappearance
disappearance
transformation</p>
      <p>death
transmission
cloning
can be computed by incrementally relaxing the constraints until at least one
consistent scenario has been found. This is illustrated in Alg. 2 where we assume
that the function relax(Q,i) returns the set of scenarios s which have a distance
dps1; Qq i to Q.</p>
      <p>The result of applying the resolution operator to the network from Fig. 3(b) is
shown in Fig. 3(c): Both violations of integrity constraints have been resolved by
assuming that instead of 'overlap' the correct relation is 'externally connected'.
Interestingly, the resulting consistent qualitatively model contains two
disjunctions basically saying that the relation between the park and iz1 is either ec or
dc. This is a consequence of the fact that both qualitative models are equally
close to the input model such that it is not possible to decide between the two
hypotheses.</p>
      <p>Algorithm 1:
Qualify+Merge(O; IC)
Q — qualifypOq
if consistentpQ; ICq then</p>
      <p>Q — pQ; ICq
end if
return Q</p>
      <p>Algorithm 2: pQ; ICq
i — 0, N — H
while N H do</p>
      <p>R — relaxpQ; iq
for r P R do
if consistentpr; ICq then N — N Yr
end if
end for
i — i 1
end while
return N
5</p>
    </sec>
    <sec id="sec-5">
      <title>Analyses with Events and Objects</title>
      <p>Our objective for the high-level reasoning module is to provide the functionality
to enable reasoning about spatio-temporal narratives consisting of events and
processes at the geographic scale. We do not attempt an elaborate ontological
characterization of events and processes, a topic of research that has been
addressed in-depth in the state-of-the-art (see Section 1). For the purposes of this
paper, we utilize a minimal, yet rich, conceptual model consisting of a range
of events such that it may be used to qualitatively ground metric geospatial
datasets consisting of spatial and temporal footprints of human and natural
phenomena at the geographic scale.</p>
      <p>From an ontological viewpoint, spatial occurrences may be de ned at two levels:
(O1) domain-independent, and (O2) domain-dependent :
O1. Domain Independent Spatial Occurrences These occurrences are
those that may be semantically characterized within a general theory of space
and spatial change. These may be grounded with respect to either a qualitative
theory, or an elaborate typology of geospatial events. Distinctions as per (A{B)
are identi able:</p>
      <sec id="sec-5-1">
        <title>A. Spatial Changes at a Qualitative Level</title>
        <p>In so far as a general qualitative theory of spatial change is concerned, there
is only one type of occurrence, viz - a transition from one qualitative state
(relation) to another as (possibly) governed by the continuity constraints of the
relation space. At this level, the only identi able notion of an occurrence is
that of a qualitative spatial transition that the primitive objects in the theory
undergo. At the level of a spatial theory, it is meaningless to ascribe a certain
spatial transition as being an event or action; such distinctions demand a slightly
higher level of abstraction. For example, the transition of an object (o1) from
being disconnected to another object (o2) to being a tangential part of it could
either coarsely represent the volitional movement of a person into a room or the
motion of a ball. Whereas the former is an action performed by an agent, the
latter is a deterministic event that will necessarily occur in normal circumstances.
Our standpoint here is that such distinctions can only be made in a domain
speci c manner; as such, the classi cation of occurrences into actions and events
will only apply at the level of the domain with the general spatial theory dealing
only with one type of occurrence, namely primitive spatial transitions that are
de nable in it.</p>
      </sec>
      <sec id="sec-5-2">
        <title>B. Typology of Events and Patterns</title>
        <p>At the domain independent level, the explanation may encompass behaviours
such as emergence, growth &amp; shrinkage, disappearance, spread, stability etc, in
addition to the sequential/parallel composition of the behavioural primitives
aforementioned, e.g., emergence followed by growth, spread / movement, stability
and disappearance during a time-interval. Certain kinds of typological elements,
e.g., growth and shrinkage, may even be directly associated with spatial changes
at the qualitative level in (A).</p>
        <p>
          Appearance of new objects and disappearance of existing ones, either abruptly
or explicitly formulated in the domain theory, is also characteristic of non-trivial
dynamic (geo)spatial systems. Within event-based GIS, appearance and
disappearance events are regarded to be an important typological element for the
modeling of dynamic geospatial processes [
          <xref ref-type="bibr" rid="ref32 ref9">9, 32</xref>
          ]. For instance, Claramunt and
Theriault [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] identify the basic processes used to de ne a set of low-order
spatiotemporal events which, among other things, include appearance and
disappearance events as fundamental. Similarly, toward event-based models of dynamic
geographic phenomena, Worboys [
          <xref ref-type="bibr" rid="ref32">32</xref>
          ] suggests the use of the appearance and
disappearance events at least in so far as single object behaviours are concerned
(see Fig. 4). Appearance, disappearance and re-appearances are also connected
to the issue of object identity maintenance in GIS [
          <xref ref-type="bibr" rid="ref22 ref3">3, 22</xref>
          ].
        </p>
        <p>
          O2. Domain-Speci c Spatial Occurrences At a domain-dependent level,
behaviour patterns may characterize high-level processes, environmental /
natural and human activities such as deforestation, urbanization, land-use
transformations etc. These are domain-speci c occurrences that induce a transformation
on the underlying spatial structures being modeled. Basically, these are domain
speci c events or actions that have (explicitly) identi able occurrence criteria
and e ects that can be de ned in terms of qualitative spatial changes, and the
fundamental typology of spatial changes. For instance, in the example in Fig.
5, we can clearly see that region a has continued to shrink over a three-decade
period, followed by a split, and eventually disappearing in the year 1990.
The following general notion of a `spatial occurrence' is identi able [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]:
`Spatial occurrences are events or actions with explicitly speci able occurrence
criteria and/or pre-conditions respectively and e ects that may be identi ed in
terms of a domain independent taxonomy of spatial change that is native to a
general qualitative spatial theory '.
        </p>
        <p>
          As an example, consider an event that will cause a region to split or make
it grow / shrink. Likewise, an aggregate cluster of geospatial entities (e.g., in
wildlife biology domain) may move and change its orientation with respect to
other geospatial entities. Thinking in agent terms, a spatial action by the
collective / aggregate entity, e.g., turn south-east, will have the e ect of changing the
orientation of the cluster in relation to other entities. In certain situations, there
may not be a clearly identi able set of domain-speci c occurrences with
explicitly known occurrence criteria or e ects that are de nable in terms of a typology
of spatial change, e.g., cluster of alcohol-related crime abruptly appearing and
disappearing at a certain time. However, even in such situations, an analysis of
the domain-independent events and inter-event relationships may lead to an
understanding of spatio-temporal relationships and help with practical hypothesis
generation [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ].
        </p>
        <p>Explanatory Reasoning in GIS: A Case for Practical Abduction
Explanatory reasoning requires the ability to perform abduction with
spatiotemporal information. In the context of formal spatio-temporal calculi, and
logics of action and change, this translates to the ability to provide scenario and
narrative completion abilities at a high-level of abstraction.
Consider the GIS domain depicted in Fig. 5, and the basic conceptual
understanding of spatial occurrences described in (O1{O2; Section 5). At a
domainindependent level, the scene may be described using topological and
qualitative size relationships. Consequently, the only changes that are identi able at
the level of the spatial theory are shrinkage, splitting, and eventual
disappearance { this is because a domain-independent spatial theory may only include
a generic typology (appearance, disappearance, growth, shrinkage, deformation,
splitting, merging etc) of spatial change. However, at a domain-speci c level,
these changes could characterize a speci c event (or process) such as
deforestation. The hypotheses or explanations that are generated during a explanation
process should necessarily consist of the domain-level occurrences in addition to
the underlying (associated) spatial changes (as per the generic typology) that
are identi able. Intuitively, the derived explanations more or less take the form
of existential statements such as: \Between time-points ti and ti, the process of
deforestation is abducible as one potential hypothesis". Derived hypotheses /
explanations that involve both domain-dependent and as well their
corresponding domain-independent typological elements are referred to as being `adequate'
from the viewpoint of explanatory analysis for a domain. At both the
domainindependent as well as dependent levels, abduction requires the fundamental
capability to interpolate missing information, and understand partially available
narratives that describe the execution of high-level real or abstract processes.
In the following, we present an intuitive overview of the scenario and narrative
completion process.</p>
        <p>
          Scenario and Narrative Completion Explanation, in general, is regarded as
a converse operation to temporal projection essentially involving reasoning from
e ects to causes, i.e., reasoning about the past [
          <xref ref-type="bibr" rid="ref31">31</xref>
          ]. Logical abduction is one
inference pattern that can be used to realize explanation in the spatio-temporal
domain [
          <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
          ].
        </p>
        <p>
          Explanation problems demand the inclusion of a narrative description, which
is essentially a distinguished course of actual events about which we may have
incomplete information [
          <xref ref-type="bibr" rid="ref25 ref28">25, 28</xref>
          ]. Narrative descriptions are typically available as
observations from the real / imagined execution of a system or process. Since
narratives inherently pertain to actual observations, i.e., they are temporalized,
the objective is often to assimilate / explain them with respect to an underlying
process model and an approach to derive explanations.
        </p>
        <p>
          Given the set of observations resulting from the preprocessing which
constitutes a partial narrative of the evolution of a system in terms of high-level
spatio-temporal data, scenario and narrative completion corresponds to the
ability to derive completions that bridge the narrative by interpolating the
missing spatial and action / event information in a manner that is consistent with
domain-speci c and domain-independent rules / dynamics. Consider the
illustration in Fig. 6 for a branching / hypothetical situation space that characterizes
the complete evolution of a system [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. In Fig. 6 { the situation-based history
s0; s1; : : : ; sn ¡ represents one path, corresponding to an actual time-line
t0; t1; : : : ; tn ¡, within the overall branching-tree structured situation space.
Given incomplete narrative descriptions, e.g., corresponding to only some
ordered time-points in terms of high-level spatial (e.g., topological, orientation)
and occurrence information, the objective of causal explanation is to derive one
or more paths from the branching situation space, that could best- t the
available narrative information [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. Of course, the completions that bridge the
narrative by interpolating the missing spatial and action/event information have to
be consistent with domain-speci c and domain-independent rules/dynamics.
6
        </p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Conclusion</title>
      <p>
        In our research, we are addressing a broad question: what constitutes the (core)
spatial informatics underlying (speci c kinds) of analytical capabilities within a
range of dynamic geospatial domains [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. In continuation with the overarching
agenda described in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], this paper has demonstrated the fundamental challenges
and presented solutions thereof encompassing aspects such as spatial consistency,
data merging and integration, and practical geospatial abduction within a logical
setting. Whereas independently implemented modules for these respective
components have been developed in our projects at the Spatial Cognition Research
Center, the main thrust of our ongoing work in the current context is to fully
implement the integrated framework / architecture described in this paper.
Acknowledgements. This research has partially been nanced by the Deutsche
Forschungsgemeinschaft under grants SFB/TR 8 Spatial Cognition and IRTG GRK
1498 Semantic Integration of Geospatial Information. This article builds on, and
complements a short paper &amp; poster at the COSIT 2011 conference [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>C. E.</given-names>
            <surname>Alchourron</surname>
          </string-name>
          , P. Gardenfors, and
          <string-name>
            <given-names>D.</given-names>
            <surname>Makinson</surname>
          </string-name>
          .
          <article-title>On the logic of theory change: Partial meet contraction and revision functions</article-title>
          .
          <source>The Journal of Symbolic Logic</source>
          ,
          <volume>50</volume>
          (
          <issue>2</issue>
          ):
          <volume>510</volume>
          {
          <fpage>530</fpage>
          ,
          <year>1985</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>A.</given-names>
            <surname>Beller</surname>
          </string-name>
          .
          <article-title>Spatio/temporal events in a GIS</article-title>
          .
          <source>In Proceedings of GIS/LIS</source>
          , pages
          <volume>766</volume>
          {
          <fpage>775</fpage>
          . ASPRS/ACSM,
          <year>1991</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>B.</given-names>
            <surname>Bennett</surname>
          </string-name>
          .
          <article-title>Physical objects, identity and vagueness</article-title>
          . In D. Fensel,
          <string-name>
            <given-names>F.</given-names>
            <surname>Giunchiglia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. L.</given-names>
            <surname>McGuinness</surname>
          </string-name>
          , and M.-A. Williams, editors,
          <source>KR</source>
          , pages
          <volume>395</volume>
          {
          <fpage>408</fpage>
          . Morgan Kaufmann,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Bhatt</surname>
          </string-name>
          .
          <article-title>Reasoning about space, actions and change: A paradigm for applications of spatial reasoning</article-title>
          .
          <source>In Qualitative Spatial Representation and Reasoning: Trends and Future Directions. IGI Global, USA</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Bhatt</surname>
          </string-name>
          and
          <string-name>
            <given-names>G.</given-names>
            <surname>Flanagan</surname>
          </string-name>
          .
          <article-title>Spatio-temporal abduction for scenario and narrative completion</article-title>
          . In M. Bhatt,
          <string-name>
            <given-names>H.</given-names>
            <surname>Guesgen</surname>
          </string-name>
          , and S. Hazarika, editors,
          <source>Proceedings of the International Workshop on Spatio-Temporal Dynamics, co-located with the European Conference on Arti cial Intelligence (ECAI-10)</source>
          , pages
          <fpage>31</fpage>
          {
          <fpage>36</fpage>
          . ECAI Workshop Proceedings.,
          <source>and SFB/TR 8 Spatial Cognition Report Series</source>
          ,
          <year>August 2010</year>
          . URL http://www.cosy.informatik.uni-bremen.de/events/ecai10/.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>M.</given-names>
            <surname>Bhatt</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Loke</surname>
          </string-name>
          .
          <article-title>Modelling dynamic spatial systems in the situation calculus</article-title>
          .
          <source>Spatial Cognition and Computation</source>
          ,
          <volume>8</volume>
          (
          <issue>1</issue>
          ):
          <volume>86</volume>
          {
          <fpage>130</fpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>M.</given-names>
            <surname>Bhatt</surname>
          </string-name>
          and
          <string-name>
            <given-names>J. O.</given-names>
            <surname>Wallgruen</surname>
          </string-name>
          .
          <article-title>Analytical intelligence for geospatial dynamics</article-title>
          .
          <source>In Proceedings of COSIT 2011: Conference on Spatial Information Theory</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>M.</given-names>
            <surname>Bhatt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Guesgen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Woel</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Hazarika</surname>
          </string-name>
          .
          <article-title>Qualitative Spatial and Temporal Reasoning: Emerging Applications, Trends and Directions</article-title>
          .
          <source>Journal of Spatial Cognition and Computation</source>
          ,
          <volume>11</volume>
          (
          <issue>1</issue>
          ),
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>C.</given-names>
            <surname>Claramunt</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Theriault</surname>
          </string-name>
          .
          <article-title>Managing time in GIS: An event-oriented approach</article-title>
          .
          <source>In J. Cli ord and A</source>
          . Tuzhilin, editors,
          <source>Recent Advances on Temporal Databases</source>
          , pages
          <volume>23</volume>
          {
          <fpage>42</fpage>
          . Springer,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>S.</given-names>
            <surname>Cockcroft</surname>
          </string-name>
          .
          <article-title>A taxonomy of spatial data integrity constraints</article-title>
          .
          <source>GeoInformatica</source>
          ,
          <volume>1</volume>
          :
          <fpage>327</fpage>
          {
          <fpage>343</fpage>
          ,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>A. G.</given-names>
            <surname>Cohn</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Renz</surname>
          </string-name>
          .
          <article-title>Qualitative spatial reasoning</article-title>
          . In F. van
          <string-name>
            <surname>Harmelen</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Lifschitz</surname>
          </string-name>
          , and B. Porter, editors,
          <source>Handbook of Knowledge Representation. Elsevier</source>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>J.-F. Condotta</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Kaci</surname>
            , and
            <given-names>N.</given-names>
          </string-name>
          <string-name>
            <surname>Schwind</surname>
          </string-name>
          .
          <article-title>A framework for merging qualitative constraints networks</article-title>
          . In D. Wilson and H. C. Lane, editors,
          <source>Proceedings of the Twenty-First International Florida Arti cial Intelligence Research Society Conference, May 15-17</source>
          ,
          <year>2008</year>
          ,
          <string-name>
            <given-names>Coconut</given-names>
            <surname>Grove</surname>
          </string-name>
          , Florida, USA, pages
          <volume>586</volume>
          {
          <fpage>591</fpage>
          . AAAI Press,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>H.</given-names>
            <surname>Couclelis</surname>
          </string-name>
          .
          <article-title>The abduction of geographic information science: Transporting spatial reasoning to the realm of purpose and design</article-title>
          . In K. S. Hornsby,
          <string-name>
            <given-names>C.</given-names>
            <surname>Claramunt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Denis</surname>
          </string-name>
          , and G. Ligozat, editors,
          <source>COSIT</source>
          , volume
          <volume>5756</volume>
          of Lecture Notes in Computer Science, pages
          <volume>342</volume>
          {
          <fpage>356</fpage>
          . Springer,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>F.</given-names>
            <surname>Dylla</surname>
          </string-name>
          and
          <string-name>
            <given-names>J. O.</given-names>
            <surname>Wallgru</surname>
          </string-name>
          <article-title>n. Qualitative spatial reasoning with conceptual neighborhoods for agent control</article-title>
          .
          <source>Journal of Intelligent and Robotic Systems</source>
          ,
          <volume>48</volume>
          (
          <issue>1</issue>
          ):
          <volume>55</volume>
          {
          <fpage>78</fpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>M. J.</given-names>
            <surname>Egenhofer</surname>
          </string-name>
          and
          <string-name>
            <given-names>K. K.</given-names>
            <surname>Al-Taha</surname>
          </string-name>
          .
          <article-title>Reasoning about gradual changes of topological relationships</article-title>
          .
          <source>In Proceedings of the International Conference GIS - From</source>
          Space to Territory:
          <article-title>Theories and Methods of Spatio-Temporal Reasoning on Theories and Methods of Spatio-Temporal Reasoning in Geographic Space</article-title>
          , pages
          <volume>196</volume>
          {
          <fpage>219</fpage>
          , London, UK,
          <year>1992</year>
          . Springer-Verlag.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>R.</given-names>
            <surname>Fagin</surname>
          </string-name>
          and
          <string-name>
            <given-names>M. Y.</given-names>
            <surname>Vardi</surname>
          </string-name>
          .
          <article-title>The theory of data dependencies - an overview</article-title>
          . In J. Paredaens, editor,
          <source>ICALP</source>
          , volume
          <volume>172</volume>
          of Lecture Notes in Computer Science, pages
          <fpage>1</fpage>
          <lpage>{</lpage>
          22. Springer,
          <year>1984</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>C.</given-names>
            <surname>Freksa</surname>
          </string-name>
          .
          <article-title>Conceptual neighborhood and its role in temporal and spatial reasoning</article-title>
          . In M. Singh and
          <string-name>
            <given-names>L.</given-names>
            <surname>Trave-</surname>
          </string-name>
          Massuyes, editors,
          <source>Decision Support Systems and Qualitative Reasoning</source>
          , pages
          <volume>181</volume>
          {
          <fpage>187</fpage>
          .
          <year>1991</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>A.</given-names>
            <surname>Galton</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Hood</surname>
          </string-name>
          .
          <article-title>Qualitative interpolation for environmental knowledge representation</article-title>
          .
          <source>In ECAI</source>
          , pages
          <volume>1017</volume>
          {
          <fpage>1018</fpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>A.</given-names>
            <surname>Galton</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Mizoguchi</surname>
          </string-name>
          .
          <article-title>The water falls but the waterfall does not fall: New perspectives on objects, processes and events</article-title>
          .
          <source>Applied Ontology</source>
          ,
          <volume>4</volume>
          (
          <issue>2</issue>
          ):
          <volume>71</volume>
          {
          <fpage>107</fpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>E.</given-names>
            <surname>Gregoire</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Konieczny</surname>
          </string-name>
          .
          <article-title>Logic-based approaches to information fusion</article-title>
          .
          <source>Information Fusion</source>
          ,
          <volume>7</volume>
          (
          <issue>1</issue>
          ):4{
          <fpage>18</fpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>P.</given-names>
            <surname>Grenon</surname>
          </string-name>
          and
          <string-name>
            <given-names>B.</given-names>
            <surname>Smith.</surname>
          </string-name>
          <article-title>Snap and span: Towards dynamic spatial ontology</article-title>
          .
          <source>Spatial Cognition and Computation</source>
          ,
          <volume>4</volume>
          (
          <issue>1</issue>
          ):
          <volume>69</volume>
          {
          <fpage>104</fpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>K.</given-names>
            <surname>Hornsby</surname>
          </string-name>
          and
          <string-name>
            <given-names>M. J.</given-names>
            <surname>Egenhofer</surname>
          </string-name>
          .
          <article-title>Identity-based change: A foundation for spatiotemporal knowledge representation</article-title>
          .
          <source>International Journal of Geographical Information Science</source>
          ,
          <volume>14</volume>
          (
          <issue>3</issue>
          ):
          <volume>207</volume>
          {
          <fpage>224</fpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>K. S.</given-names>
            <surname>Hornsby</surname>
          </string-name>
          and
          <string-name>
            <given-names>S. J.</given-names>
            <surname>Cole</surname>
          </string-name>
          .
          <article-title>Modeling moving geospatial objects from an eventbased perspective</article-title>
          .
          <source>T. GIS</source>
          ,
          <volume>11</volume>
          (
          <issue>4</issue>
          ):
          <volume>555</volume>
          {
          <fpage>573</fpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>A.</given-names>
            <surname>Mackworth</surname>
          </string-name>
          .
          <article-title>Consistency in networks of relations</article-title>
          .
          <source>Arti cial Intelligence</source>
          ,
          <volume>8</volume>
          (
          <issue>1</issue>
          ):
          <volume>99</volume>
          {
          <fpage>118</fpage>
          ,
          <year>1977</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>R.</given-names>
            <surname>Miller</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Shanahan</surname>
          </string-name>
          .
          <article-title>Narratives in the situation calculus</article-title>
          .
          <source>J. Log. Comput.</source>
          ,
          <volume>4</volume>
          (
          <issue>5</issue>
          ):
          <volume>513</volume>
          {
          <fpage>530</fpage>
          ,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>G. D.</given-names>
            <surname>Mondo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. G.</given-names>
            <surname>Stell</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Claramunt</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Thibaud</surname>
          </string-name>
          .
          <article-title>A graph model for spatio-temporal evolution</article-title>
          .
          <source>J. UCS</source>
          ,
          <volume>16</volume>
          (
          <issue>11</issue>
          ):
          <volume>1452</volume>
          {
          <fpage>1477</fpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>NIMA. National</given-names>
            <surname>Imagery</surname>
          </string-name>
          and
          <string-name>
            <given-names>Mapping</given-names>
            <surname>Agency</surname>
          </string-name>
          ,
          <source>The Big Idea Framework</source>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>J.</given-names>
            <surname>Pinto</surname>
          </string-name>
          .
          <article-title>Occurrences and narratives as constraints in the branching structure of the situation calculus</article-title>
          .
          <source>J. Log. Comput.</source>
          ,
          <volume>8</volume>
          (
          <issue>6</issue>
          ):
          <volume>777</volume>
          {
          <fpage>808</fpage>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>D. A.</given-names>
            <surname>Randell</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Cui</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Cohn</surname>
          </string-name>
          .
          <article-title>A spatial logic based on regions and connection</article-title>
          .
          <source>In Principles of Knowledge Representation and Reasoning: Proceedings of the Third International Conference</source>
          , pages
          <volume>165</volume>
          {
          <fpage>176</fpage>
          . Morgan Kaufmann,
          <year>1992</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>A.</given-names>
            <surname>Renolen</surname>
          </string-name>
          .
          <article-title>Modelling the real world: Conceptual modelling in spatiotemporal information system design</article-title>
          .
          <source>Transactions in GIS</source>
          ,
          <volume>4</volume>
          :
          <fpage>23</fpage>
          {
          <issue>42</issue>
          (
          <issue>20</issue>
          ),
          <year>January 2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>M.</given-names>
            <surname>Shanahan</surname>
          </string-name>
          .
          <article-title>Prediction is deduction but explanation is abduction</article-title>
          .
          <source>In IJCAI</source>
          , pages
          <volume>1055</volume>
          {
          <fpage>1060</fpage>
          ,
          <year>1989</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>M. F.</given-names>
            <surname>Worboys</surname>
          </string-name>
          .
          <article-title>Event-oriented approaches to geographic phenomena</article-title>
          .
          <source>International Journal of Geographical Information Science</source>
          ,
          <volume>19</volume>
          (
          <issue>1</issue>
          ):1{
          <fpage>28</fpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>M. F.</given-names>
            <surname>Worboys</surname>
          </string-name>
          and
          <string-name>
            <given-names>K.</given-names>
            <surname>Hornsby</surname>
          </string-name>
          .
          <article-title>From objects to events: Gem, the geospatial event model</article-title>
          . In M. J.
          <string-name>
            <surname>Egenhofer</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Freksa</surname>
          </string-name>
          , and H. J. Miller, editors,
          <source>GIScience</source>
          , volume
          <volume>3234</volume>
          of Lecture Notes in Computer Science, pages
          <volume>327</volume>
          {
          <fpage>344</fpage>
          . Springer,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>