Full text: XVIIth ISPRS Congress (Part B3)

STATE AND TIME TOPOLOGIES FOR GEOGRAPHIC INFORMATION 
Hazem Raafat, Zhongsen Yang 
Department of Computer Science 
University of Regina 
Regina, Saskatchewan 
Canada S4S 0A2 
and 
David Gauthier 
Department of Geography 
University of Regina 
Regina, Saskatchewan 
Canada S4S 0A2 
ABSTRACT 
Research on time and data models has focused mainly on 
the identification of extensions to the conventional rela- 
tional model for non-spatial data. Although these models 
provide adequate semantic capability to deal with time, 
they are not suitable for spatial data such as geographical 
information in which historical information must be spa- 
tially referenced. This paper proposes two-level state topo- 
logies: a state topology for geographic objects in a GIS 
database and a state topology for a geographic object. 
From a temporal perspective, these two-level state topolo- 
gies may also be viewed as two-level time topologies: a 
time topology for a GIS database and a time topology for a 
geographic object. Based on these state and time topolo- 
gies, the storage approach for geographic historical infor- 
mation are provided. 
KEY WORDS: State Topology, Time Topology, 
Geographic Information Systems 
1. INTRODUCTION 
More and more it is being realized that the element of time 
should be introduced into data models in order to represent 
the dynamically changing world (Snodgrass 1990, S00 
1991, Stam et al. 1988). The goal of historical databases is 
to make the time dimension accessible to users. Snodgrass 
and Ahn (1985, 1986) have introduced two important 
aspects of time: world time (or valid time) and system time 
(or transaction time). They can be represented by two axes. 
The world-time axis traces the changes which occur in the 
real world, and the system-time axis traces the changes that 
are recorded in the database. A historical database only 
contains world time. A temporal database contains both 
world time and system time. In this paper, we focus on 
historical database for GIS. 
There are three possible approaches to include world time 
into the relations: relation-based world time stamping, 
tuple-based world time stamping, and attribute-based world 
time stamping. In the relation-based world time stamping 
approach (Klopprogge 1981, Mckenzie et al. 1987), each 
relation includes a world time interval during which the 
data in the relation is effective. The approach creates and 
stores a new snapshot of a relation when any of its attri- 
bute values changes. This approach is simple, but highly 
155 
data redundant and obscures individual object histories. 
Tuple-based world time stamping approach (Ariav 1986, 
Lum et al. 1984, Sarda 1990a, Sarda 1990b) maintains a 
world time interval for each tuple. Whenever any of the 
attribute values of a tuple changes, its tuple-time stamp is 
amended and a new tuple may be appended to the relation. 
Consequently, each relation contains the history for each 
tuple. This approach is mostly used for representation and 
implementation of time modelling. One tuple-based time 
stamping method (Ariav 1986) orders tuples within each 
relation. Another tuple-based time stamping method (Lum 
et al. 1984) uses two relations to segregate current data 
from historical data and connect them by history chains. 
Attribute-based world time stamping approach (Gadia 
1988) maintains a world-time interval for each attribute 
value. Thus, each tuple contains a history for each attri- 
bute. Although this approach is compact, it requires 
variable-length fields of a complex domain to hold lists of 
time-stamped attribute versions and needs an alternate rela- 
tional algebra to manage them. 
The historical database attempts to model an enterprise 
over time, but it is not suitable for spatial applications 
which deal not only with thematic and time information, 
but also with location and topological information. In 
recent years, more attention has been directed to 
temporal/historical GIS design related to vector data struc- 
tures (Langran 1989a, Langran 1989b, Langran et al. 
1988). 
The earliest historical GIS was designed by Basoglu and 
Morrison (1978). They produced a hierarchical data struc- 
ture to store and retrieve the historical changes of U.S. 
county boundaries. Although the system could produce a 
snapshot of how the particular boundaries appeared on a 
given time, it did not represent widely-used topological 
relationships and could not recognize that one line segment 
might be no longer a particular county boundary, but 
remain in use as another county boundary through histori- 
cal subdivision. 
Langran and Chrisman (1988) proposed a space-time com- 
posite data model to treat spatial changes over time. In this 
conceptual model, each change causes the changed portion 
of the coverage to break from its parent object and become 
a discrete object with its own distinct history. Therefore, 
this method decomposes the object over time into increas- 
ingly smaller fragments (objects) and describes them by a 
 
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.