Title: Temporal Constraints Between Cyclic Geographic Events
1Temporal Constraints Between Cyclic Geographic
Events
Jorge Campos1,2 and Kathlenn Hornsby2 jorge,khorn
sby_at_spatial.maine.edu
1 Núcleo de Pesquisa em Rede de Computadores
Universidade Salvador (Unifacs) 2 National Center
for Geographic Information and Analysis and
Department of Spatial Information Science and
Engineering University of Maine
2Outline
- Temporal Characteristics of Events
- Temporal Constraints Between Intervals
- A Temporal Model for Cyclic Events
- Cyclic Temporal Constraints
3Events
Events are abstractions that represent phenomena,
activities, and processes of the real world.
Temporal Characteristics of Events
Convex intervals as the temporal construct
representing the time when event is true or is
happening
Evi(Si,Ei)
4Temporal Constraints
Temporal Constraints specify values (or range of
values) to the intervals endpoints
Unary Temporal Constraints
Evi(Si3 , Ei5) Evi(Si2 ? Si3 , Eigt5 ?
Eilt7)
Binary Temporal Constraints
(Evi, Evj, ?)
5Examples of Binary Temporal Constraints
6Events of an Aircrafts Operation
refuel
take-off
tires pressure
taxiing
t
(tires pressure, refuel, centered) (refuel,
taxiing, before) (taxiing, take-off, meets)
7Temporal Representation of Cyclic Events
CycEvi(...,Sin-1, Sin, Sin1...,...,Ein-1,
Ein, Ein1...)
CycEvi(Si,Ei,D)
8Temporal Constraints Between Cyclic Events
University policy whenever possible there is at
least one bus running on the campus
9Temporal Constraints Between Cyclic Events
University policy whenever possible there is at
least one bus running on the campus
New fact A new construction site will close off
some streets in the route of the blue bus
10Temporal Constraints Between Cyclic Events
University policy whenever possible there is at
least one bus running on the campus
New fact A new construction site will close off
some streets in the route of the blue bus
maximize the occurrence of periods of
non-concurrent activities
11A Model of Temporal Relations for Cyclic Events
12A Model of Temporal Relations for Cyclic Events
period of equivalence
13All Possible Characteristic Sets of Correlations
contains, meets, overlappedBy, overlaps, metBy
14Instances of Cyclic Temporal Constraints
Cyclic Constraint - Select one possible
configuration among all possible representative
sets of temporal relations
MaximizeRelation MinimizeRelation
15An Instance of Cyclic Constraint
University policy whenever possible there is at
least one bus running on the campus
16Selecting the Closest Configuration
maximizeDisconnected
contains meets overlappedBy overlaps metBy
startedBy overlaps overlappedBy overlaps
contains overlaps overlappedBy overlaps
finishedBy overlappedBy overlaps overlappedBy
17Selecting the Closest Configuration
maximizeDisconnected
contains meets overlappedBy overlaps metBy
startedBy overlaps overlappedBy overlaps
contains overlaps overlappedBy overlaps
finishedBy overlappedBy overlaps overlappedBy
18A New Temporal Configuration of the Bus
19Selecting the new Closest Configuration
maximizeDisconnected
overlappedBy contains contains meets
overlappedBy contains contains
overlappedBy contains finishedBy
overlappedBy contains, overlaps
contains contains overlaps
contains contains overlaps metBy
startedBy contains overlaps
overlappedBy contains contains overlaps
20Future Work
- Definition of a weight for each temporal relation
- Incoporation of some metric information
- Incorporation of more abstract temporal relations
in our reasoning