The Semantics for the Determination of Temporal Relationships for Geographical Objects

Similar documents
Construction of an Integrated Object Oriented System for Temporal GIS

Lecture 1: Geospatial Data Models

Cell-based Model For GIS Generalization

Event-based Spatio-temporal Database Design

Representing and Visualizing Travel Diary Data: A Spatio-temporal GIS Approach

CLASSIFICATION AND REPRESENTATION OF CHANGE IN SPATIAL DATABASE FOR INCREMENTAL DATA TRANSFER

Geographic Information Systems (GIS) in Environmental Studies ENVS Winter 2003 Session III

SVY2001: Lecture 15: Introduction to GIS and Attribute Data

Design and Implementation of an Object-Oriented Space-Time GIS Data Model

Mapping Landscape Change: Space Time Dynamics and Historical Periods.

INTRODUCTION. In March 1998, the tender for project CT.98.EP.04 was awarded to the Department of Medicines Management, Keele University, UK.

GIS = Geographic Information Systems;

FUNDAMENTALS OF GEOINFORMATICS PART-II (CLASS: FYBSc SEM- II)

GEOGRAPHIC INFORMATION SYSTEM (GES203)

A General Framework for Conflation

THE IMPLEMENTATION OF OBJECT-ORIENTED TIN-BASED SUBSYSTEMS FOR GIS

Key Words: geospatial ontologies, formal concept analysis, semantic integration, multi-scale, multi-context.

Chapter 5. GIS The Global Information System

Contents... GIS Approach. 4D Geo-referenced Database Approach for GIS. G IS Specific GIS Applications. FIG Working Week 2004.

Research on Object-Oriented Geographical Data Model in GIS

An Introduction to Geographic Information System

WHAT IS GIS? Source: Longley et al (2005) Geographic Information Systems and Science. 2nd Edition. John Wiley and Sons Ltd.

Spatio-Temporal Relationships in a Primitive Space: an attempt to simplify spatio-temporal analysis

Cadcorp Introductory Paper I

[Figure 1 about here]

Towards Process-Based Ontology for Representing Dynamic Geospatial Phenomena

Introduction to GIS. Dr. M.S. Ganesh Prasad

A BASE SYSTEM FOR MICRO TRAFFIC SIMULATION USING THE GEOGRAPHICAL INFORMATION DATABASE

Outline. Geographic Information Analysis & Spatial Data. Spatial Analysis is a Key Term. Lecture #1

SRJC Applied Technology 54A Introduction to GIS

Intelligent GIS: Automatic generation of qualitative spatial information

Recent technological advances have greatly

M.Y. Pior Faculty of Real Estate Science, University of Meikai, JAPAN

Modeling Discrete Processes Over Multiple Levels Of Detail Using Partial Function Application

FLOOD HAZARD AND RISK ASSESSMENT IN MID- EASTERN PART OF DHAKA, BANGLADESH

Fundamentals of Geographic Information System PROF. DR. YUJI MURAYAMA RONALD C. ESTOQUE JUNE 28, 2010

Three-Dimensional Visualization of Activity-Travel Patterns

Systems (GIS) - with a focus on.

Design and Development of a Large Scale Archaeological Information System A Pilot Study for the City of Sparti

Basics of GIS reviewed

RESULTS OF DEVELOPMENT AND APPLICATION GEOGRAPHIC INFORMATION STANDARDS IN VIETNAM. Dr. Tran Bach Giang Vietnam

INDUSTRIAL PARK EVALUATION BASED ON GEOGRAPHICAL INFORMATION SYSTEM TEHNOLOGY AND 3D MODELLING

Sampling The World. presented by: Tim Haithcoat University of Missouri Columbia

THE 3D SIMULATION INFORMATION SYSTEM FOR ASSESSING THE FLOODING LOST IN KEELUNG RIVER BASIN

An Ontology-based Framework for Modeling Movement on a Smart Campus

A SPATIO-TEMPORAL POPULATION MODEL FOR ALARMING, SITUATIONAL PICTURE AND WARNING SYSTEM

GIS-based Smart Campus System using 3D Modeling

Alleghany County Schools Curriculum Guide GRADE/COURSE: World Geography

FLOOD HAZARD MAPPING OF DHAKA-NARAYANGANJ-DEMRA (DND) PROJECT USING GEO-INFORMATICS TOOLS

Application of GIS in Public Transportation Case-study: Almada, Portugal

A GIS based Decision Support Tool for the Management of Industrial Risk

GIS and the dynamic phenomena modeling

A study of Spatial Analysis using Space Syntax. Table of Contents

Exploring representational issues in the visualisation of geographical phenomenon over large changes in scale.

Spatial Data Science. Soumya K Ghosh

Compact guides GISCO. Geographic information system of the Commission

Techniques for Science Teachers: Using GIS in Science Classrooms.

Plan4all (econtentplus project)

Summary of Available Datasets that are Relevant to Flood Risk Characterization

Understanding Geographic Information System GIS

Use of Geospatial data for disaster managements

CENSUS MAPPING WITH GIS IN NAMIBIA. BY Mrs. Ottilie Mwazi Central Bureau of Statistics Tel: October 2007

Canadian Board of Examiners for Professional Surveyors Core Syllabus Item C 5: GEOSPATIAL INFORMATION SYSTEMS

GIS in Weather and Society

The Building Blocks of the City: Points, Lines and Polygons

Physical Geography: Patterns, Processes, and Interactions, Grade 11, University/College Expectations

ENV208/ENV508 Applied GIS. Week 1: What is GIS?

M inds On GIS: Encouraging Spatial Thinking in an Introductory GIS Lab Sharla Lair

The Concept of Geographic Relevance

Spatial Intelligence. Angela Schwering

2.2 Geographic phenomena

GeoAgent-based Knowledge Acquisition, Representation, and Validation

Using spatial-temporal maps for visualization of the karst development dynamics

REPRESENTING TIME IN BASE GEOGRAPHIC DATA YANFEN LE. (Under the Direction of E. Lynn Usery) ABSTRACT

A FRAMEWORK FOR ROAD CHANGE DETECTION AND MAP UPDATING

Exploring Kimberley Bushfires in Space and Time

Planning Road Networks in New Cities Using GIS: The Case of New Sohag, Egypt

Chapter 6. Fundamentals of GIS-Based Data Analysis for Decision Support. Table 6.1. Spatial Data Transformations by Geospatial Data Types

a system for input, storage, manipulation, and output of geographic information. GIS combines software with hardware,

gathered by Geosensor Networks

Lecture 1-3: Understanding of GIS

A CARTOGRAPHIC DATA MODEL FOR BETTER GEOGRAPHICAL VISUALIZATION BASED ON KNOWLEDGE

1 INTRODUCTION. 1.1 Context

Modeling geospatial events during flood disasters for response decision-making

Introduction-Overview. Why use a GIS? What can a GIS do? Spatial (coordinate) data model Relational (tabular) data model

Exploring Spatial Relationships for Knowledge Discovery in Spatial Data

Applying Health Outcome Data to Improve Health Equity

Geog 469 GIS Workshop. Data Analysis

Twenty Years of Progress: GIScience in Michael F. Goodchild University of California Santa Barbara

Urban GIS for Health Metrics

SPATIAL INFORMATION GRID AND ITS APPLICATION IN GEOLOGICAL SURVEY

CONCEPTUAL DEVELOPMENT OF AN ASSISTANT FOR CHANGE DETECTION AND ANALYSIS BASED ON REMOTELY SENSED SCENES

Overview key concepts and terms (based on the textbook Chang 2006 and the practical manual)

CHANGES IN ETHNIC GEOGRAPHY IN WATERBURY AS A RESULT OF NATURAL DISASTERS AND URBAN RENEWAL

Derivation and implementation of a semantic GIS data model informed by principles of cognition

Interactive Visualization Tool (InViTo)

1 Agricultural University of Athens, 2 Agricultural University of Athens,

THE DEVELOPMENT OF A SPATIAL-TEMPORAL ANALYSIS SYSTEM PROTOTYPE FOR RICE INVENTORY DATA IN TAIWAN

Welcome to GCSE Geography. Where will it take us today?

The Role of Urban Planning and Local SDI Development in a Spatially Enabled Government. Faisal Qureishi

Transcription:

The Semantics for the Determination of Temporal Relationships for Geographical Objects A. Adamu* ; S. Khaddaj* ; M. Morad** *School of Computing and Information Systems, ** School of Earth Sciences and Geography Kingston University, Kingston upon Thames KT 2EE, UK. Abdul@kingston.ac.uk, s.khaddaj@kingston.ac.uk. m.morad@kingston.ac.uk Abstract. The ability to examine the continuity of change of geographical phenomena has been given some attention in the past decade. However, none of the suggested models have been able to deal with the continuity problem nor to be implemented successfully. This paper aims to investigate a new conceptual model that will represent the semantics in order to allow the continuity and pattern of changes of the geographical objects to be determined over time.. INTRODUCTION The current GIS approaches of representing changes of geographical phenomena does not provide the ability to examine the complexities within the changes, in order to allow the integration of changes for different themes (e.g. Social activities, infrastructure facilities, transportation, population etc). This has become a major problem because a change in one theme may have adverse effect on the others, thereby risking the work of urban planners. This situation is exacerbated by the fact that no adequate data models are available which could efficiently represent detailed changes, showing the pattern of relationship among the themes, the cause of changes and result of the changes over time (Sui 998). This paper aims to investigate the conceptual model that will represent the semantics to allow the continuity and pattern of changes of the geographical objects to be determine based on temporal relationships between the versions, events and the processes over a time period. In this work we start by considering the development of a model to determine the continuous links between different versions of geographical objects and the attribute changes such as temporal, spatial and thematic. Then, temporal relationships between the versions, events and the processes are presented. An object oriented tool, the Unified Modelling Language (UML) (Booch et al 999), is then used to describe the design of the conceptual model, which gives the opportunities to examine the changes of spatio-temporal distribution and patterns of geographical objects over time. Finally, we present some conclusions and suggestions for future works. 2. OBJECT ORIENTATION AND GIS Current modelling of spatio-temporal changes covers a wide spectrum of application, such as socio-economic, environmental science, epidemiological and transportation. Different types of data models have been used to represent changes of geographical phenomena. However, the concept of the data model had been based on raster and vector approach (Langran 993). Recent research proposals have used temporal GIS and object oriented techniques to explicitly define the relationship between the events (or processes) and the objects with time. This include the triad model and the event- oriented model. Object oriented techniques have been used to identify pattern of changes (events) within the objects (Worboys 994, Yuan 997), effectively track versions of the original object that includes use version management (Wachowicz and Healey 994, Wachowicz 999) and identity-based method (Hornsby and Egenhofer 2000). The triad model (Peuquet and Qian 996) is an integrated model and consists of three independent and interrelated domains (i.e. location, feature and time). Event-oriented models have been a topic of investigation in the past decade (Frank 994, Peuquet and Dunn 995 and Claramunt el at 999). In the Peuquet and Duan model all changes are time-stamped as a sequence of events through time. The changes are time-stamped and stored in increasing order from the initial event. Frank represented an ordinal model where events (not time-stamped) are linked in sequential order. Claramunt and Theriault (996) investigation describes object changes in the past, present and future. Although, the triad model represents an integrated approach for representing changes, it does not relate events to the geographical phenomena. The eventoriented model represents events which are suitable for temporal staple changes but are not suitable for representing sudden changes (i.e. earthquake) and gradual changes (i.e. rainfall) (Peuquet 998). The Claramunt and Theriault model represents the events related to the change but stores the changes as attributes of the object and the model is not suitable for tracking the evolution of the geographical objects involving splitting, merging or transition.

3. OBJECT ORINETATED MODEL FOR GIS The object-oriented approach has the abstraction power to represent real object, provides the extensibility needed to create new geographical models (through inheritance ), the semantic needed to construct complex object of similar spatial and temporal states (through polymorphism ) (Yourdon 994). The attributes and behaviour are encapsulated within the objects, therefore providing a network of relationship with other objects, identifies the pattern of changes within the objects or predicting the effects of the changes (Yuan 997). Geographical Object Class Thematic Class Version, Events and Processes Classes Spatial Class Aggregated Link Associated Link Temporal Class Figure : Composite classes of a geographical object This approach provides the flexibility to make the changes attributes of the object independent of each other to allow the examination of detailed information of the geographical phenomenon (Worboys 994, Wachowicz 999). The object-oriented approach had been used in different ways to effectively track versions of the original object through the use of version management (Owen 993, Wachowicz and Healey 994, Wachowicz 999) and identity-based method (Hornsby and Egenhofer 2000). techniques and it will be referred to as Object Oriented model for GIS (OOGIS). The OOGIS model supports both object and attributes versioning. According to the OOGIS model, changes of geographical phenomena are handle by version management. A version of the object consists of composite classes as in figure. The aggregated composite classes include thematic class, spatial class and temporal class. The associated composite classes include events class and processes class. The spatial class deals with queries about the location of the object (e.g. where is the best museum in this city?). The thematic class deals with queries about the features of an object (e.g. what is the highest building? or what is the speed limit of this road?). The temporal class deals with the queries about the time attributes of the object (e.g. when was the first hospital built in London?). Furthermore, an event class deals with the cause of the changes of the geographical object (e.g. why did they reduce the speed limit of this road?). And, a process class deals with effect of the changes of the object (e.g. how much of this rain will cause a flood?). 3. The Versions Class As figure 2 illustrates, geographical objects are represented as generic object, the first object and any subsequent changes can be represented as versions. Each version of the object consists of changes (involving an attribute or behaviour) of the aggregated classes (spatial, thematic and temporal) and the associated class (events and processes). Subsequent changes of attributes of the versions will generate related dynamic attributes and temporal links to be updated to the respective versions (Owen 993). The relationships between the generic object and the versions of the object are represented by temporal version management approach (Dadam et al 984, Wachowicz 999). The version management uses temporal operators (e.g. during, after, before etc) to handle gradual and sudden changes (Allen 984). To avoid the use of large storage space, only the generic object or the current object holds the complete attributes and behaviour of the object whiles the other versions represents the changes of their attributes and behaviour. Thus, the proposed model is based on object oriented GO V 0 V V (n+) GO = Generic Object V 0,V, V (n+) = Version changes = Temporal topology link Tim e Figure 2: Relationship between the versions and generic object

The temporal relationships between current object and versions can be verified by equation (): Versions(x)=(? x (n,n 0 ),? x (n-,n 0 ),...,? x (n 0 +, n 0 ),CV x (n 0 )) () where CV x (n) stands for the complete version number n of the object x whiles n 0 indicates the generic version. The changes between the current version (k) and the previous version (k ) is represented by delta,? x (k, k ). As shown in equation (), the current versions are derived from the previous versions and this strategy is referred to as forward based versioning. All the versions are related to the basic version n 0, hence any of the versions can be accessed at equal time. The delta value remained the same when new version is created. A shown in equation (2), previous versions can be evaluated from current versions and this strategy is known as the backward based versioning. The method in equation (2) provides a quicker access to the current versions. Versions(x)=(CV x (n),? x (n,n-),? x (n-,n-2),...,? x (n 0 +, n 0 )) (2) When a geographical object splits, the generated dynamic attribute locates the versions and creates temporal links between the previous version and the new versions. Similarly, when geographical objects merge, the generated attributes will establish the location of the new version and creates temporal links between the previous and the new version [Owen 993]. 3.2 Spatial, thematic and temporal classes A version of an object consist of changes (attribute or behaviour) of the spatial, thematic and temporal classes. Subsequent attributes and behaviour of the classes automatically updated to the respective class. Each attribute or behaviour changes is contained in a version, linked bi-directional to the respective spatial, thematic and temporal. Also, the attribute and behaviour changes of the versions of the object are linked respectively to the previous and next changes. The relationships between the attribute and behaviour changes are linked through the versions by the version link (? V). Spatial attributes and behaviour changes of the versions have relationships through the spatial links (? S). Similarly thematic and temporal attributes and behaviour changes of the versions have relationships using the thematic link (? H) and temporal links (? T) respectively. The relationships between the attribute and behaviour changes improve the efficiency of the query mechanism of the OOGIS model and reduce the data access time (figure 3). They record only the attribute or behaviour changes to minimise redundancy and data storage. To promote detailed and continuous analysis of the changes, there is relationships (bi-directional) between the changes (attributes and behaviour) of each version. 3.3 Events and Processes Classes Events are regarded as communication between two or more objects that causes an alteration of attributes or behaviour of any of the objects. The data about a specific event linked to the geographical object come from an external source and are handled by the event class. The event class has an initial associations link with the version class. Subsequent association links between the event class and the version class are produced through the bi-directional links. In view of this, the OOGIS model is to deal with attributes changes (dynamic attributes) and to handle both static and dynamic changes. Recording of events are time-stamped as both absolute time and relative time, in order to be able to deal with known dates of events; but the recording can also be sequential using temporal relationships to determine unknown dates of events. The recording of the attributes of the events (e.g. starting time, ending time, speed, position etc.) enable the OOGIS model to deal with sudden changes (such as earthquake) as well as gradual changes (such as rainfall). As shown in figure 4, there are temporal relationships between the first events and the subsequent events, and between the current event, the V V V V 0 S V S S V (n+) H H H T T T S 0 V 0 T 0 S V T S (n+) H (n+) T (n+) V 0, V, V (n+) = Versions S 0, S, S (n+) = Spatial changes P 0, P, P (n+) = Processes T 0, T, T (n+) = Temporal changes E 0, E, E (n+) = Events H 0, H, H (n+) = Thematic changes V = Version links S = Spatial links H = Thematic links T = Temporal links Time ime Figure 3: Relationships between the attributes and behaviours changes of the spatial, thematic and temporal classes of the versions of the object.

E 0 E E 2 E (n+)..m..m..m..m V 0 V V 2 V (n+)..m..m..m..m P 0 P P 2 P (n+) V 0, V, V 2, V (n+) = Versions E 0, E, E 2, E (n+) = Events P 0, P, P 2, P (n+) = Processes ime Figure 4: Temporal links between versions, events and processes of an object dynamic attributes when it is created. Subsequent temporal relationships between the event class and previous events and the next event. Also, there is a relationship between different types of events related to the same version of a geographical object (figure 4) The processes have attributes such as start time and end time to be able to handle sudden changes (such as structure damage) as well as gradual changes (such as urban flooding). In certain situations an event will generate more than one process. Also, different types of events related to the same version of geographical object can generate specific processes. In such a case, there are temporal relationships between set of processes (figure 4). The temporal relation between versions and processes of a geographical object in the OOGIS model is illustrated in figure 4. The process class has relationships with the spatial, thematic and temporal classes. The relationship between the process class and the spatial determines the actual affected section of the geographical object. Similarly, the relationship between the process class and the thematic class shows which themes were affected and the process-temporal class relationship indicates the actual time of the effect. Moreover, there are no direct association relationships between the event class and the process class. There is, however, an initial relationship between the event class and the process through the version class. When an event occurs to a geographical object, dynamic attributes of the event are created. A process generates process class through the version class are set up by dynamic attributes of the events or processes (Owen 993). Specific event(s) and process(es) is identified by the version of the geographical object. The relationship between the versions of a geographical object, the events and processes are shown in figure 4. 4. DESIGN OF THE OOGIS MODEL The visual modelling tool known Unified Modelling Language (UML), which was developed by (Booch et al 999) for object oriented modelling, is used to describe the design of class hierarchies and their interacting relationships within the OOGIS model. The UML describes the design of the versions and the relationships between the classes of the geographical objet. As shown in figure 5, the attributes and behaviour geographical object can be identified into independent classes that are inter-related. This technique allows specific changes of attributes and behaviour to noted and altered over time without affecting the rest of attributes and behaviour of the geographical object. The UML is used to demonstrate the semantics of the versioning and temporal GIS by showing the versions of the geographical object with the events and processes related to the changes. The aggregated relationships between the version class and the spatial class, thematic class and the temporal class can be identified. The associated relationships between the version class and the event class and the process class can be determined.

Spatial P_Geo_loc : float C_Geo_loc : float loc_change : float Xlocation : float Ylocation : float V_space Zlocation : float Area : double Thematic P_Type : char C_Type : char C_Layer_level : int P_layer_level : int Ob_versions 0..* Object_Versions V_theme Geographical_Object Glob _Region : char Glob_location : char Obj_type Version_ID : char Object_ID : char P_Name : char C_Name : char 0..* 0..* GIS_Object Object_ID : char Temporal V_Process V_time V_event Time_change : float Exist_time : float Time_created : float..*..* Events Name : char Start_time : float End_time : float TimeOfLast : float EventID : char Fire() Earthquake() Storm() Flood() Processes Name : char Process_ID : char Start_time : float End_Time : float TimeOfLast : float Splitt() Merge() Expand() Contract() Movement() = one to one links 0 * = zero to many links * = one to many links = Aggregated links = Associated links Figure 5: UML design showing semantic of the versioning and temporal relationships Each class is represented by a rectangle that has different compartments that show attributes and behaviour of each class. Links: Obj_types aggregated relationships between the map and the geographical object. Ob_versions associated relationships between the object and the versions. As shown in figure 5, the classes are represented by the departmental rectangle with the attributes shown at the top and the behaviour below. The rectangles have links to show the type of relationships between the classes. The rectangles and the links have labels and the following represents their meaning: Rectangle: Geographical_Object Map or GIS output device; GIS_Object Geographical objects such as road, building; Object_Versions Versions of the objects; Spatial Spatial class; Temporal Temporal class; Thematic Thematic class; Events Event class; Processes Process class. V_space aggregated relationships between the spatial class, and the object class and the version class. Similarly, V_theme for thematic class, V_time for temporal class, V_event for event class, V_Process for process class. As shown in figure 6, the interaction between the classes which results from attributes and behaviour changes over time can be represented using the time sequence diagram. The time sequence diagram will show the interaction between the attributes and behaviour changes such spatial, thematic and temporal that results into versioning of the geographical object. Furthermore,

: GIS_ Object : Events : Raining Flood : Events Movement/deform ation : Processes : Spatial : Thematic : Temporal : Object _Versions 2: Flooding 3: Changing attributes/behaviour 4: Spatial changing 5: Thematic changing 6: Temporal changing 7: Versioning Figure 6: Showing interaction of the changes of geographical object over time using the time sequential the diagram interaction between the geographical object, the events and the processes are represented. Also shown in figure 6 an event (flooding) which can produce a process such as the evacuation (movement) of people (attributes) from a town. related the changes of the theme of the geographical object. For example, which parks in this in this county had been replaced by commercial building? The event queries provide the 4. Query Component The query technique of the OOGIS model was classified into different components in order to identify the to be relate the attribute and behaviour changes to the classes of the model. Due to object oriented approach, the attributes and behaviour queries changes over time are directly related to geographical object. The query components of the OOGIS model are independent of each other and are co-related. They are defined with relation to the spatial class, the thematic class, the temporal class, the event class and the process class. Temporal queries enable the time that the changes of the geographical object occurred, the time that event occurred and the time the process was noted to be determined. For example, when was these houses changed to a supermarket? The temporal queries allowed the relationships between versions (including spatial and thematic attributes), the events and the processes. For example, when was this site changed from golf course to race course? Spatial queries are based on the changes such as area and location. For example, which areas in the UK are affected by rainfall that causes heavy flooding? Spatial topology relationship between versions will be determined using the spatial queries. For example, which houses within ten kilometers of the river were affected by the flooding? Thematic queries are ability to determine of the nature event that causes the changes and the relationships between the events over time. The process queries allow examining of the effects of the changes and the relationships between subsequent actions. 5. CONCLUSION Different approaches to representing changes of geographical phenomena for analysing and tracking the evolution of objects have been discussed, many of which have not been successfully implemented. The OOGIS model tackles the limitations of the previous work and provides an integrated framework for effective tracking of the evolution of the geographical object. It produces a good temporal modeling because the temporal attributes and behavior of the versions are independent and have relationships to enable tracking of pattern of changes. Moreover, the temporal attributes include temporal operators to promote continuous analysis of pattern of changes. The OOGIS model also deals with gradual and sudden changes because attributes of the events have temporal operators and events of the versions have relationships between them. Also, less data storage will be required when

implementing OOGIS model since only the changes of the object are represented as versions, which will be carried out in future works. REFERENCES Allen, J. F. (984) Towards a General Theory of Action and Time, Artificial Intelligence, 23: 23-54. Al-Taha, K. (992) Temporal Reasoning in Cadastral Systems, PhD thesis, Department of Surveying Engineering, University of Maine, Orono, ME. Claramunt, C. and Theriault, M., (996) Towards Semantics for Modeling Spatio-Temporal Processes within GIS, 7 th Int. Sym. on Spatial Data Handling, SDH 96, Aug. 2-6. Claramunt, C., Parent, C., Spaccapietra, S. and Theriault., M. (999) Database Modelling for Environmental and Land Use Changes, In Geographical Information and Planning, Stillwell J., Geertman S., Openshaw S., pp. 82-202. Dadam, P., Lum, V. and Werner, H. D. (984) Integrating of time versions into relational database systems, Proceeding of the Conference on Very Large Database, pp. 509-522. Frank A. (994) Qualitative temporal reasoning in GISordered time scales, Sixth Int. Sym. on Spatial Data Handling, Edinburgh, Scotland. International Geographical Union: 40-30 Hornsby K. and Egenhofer M. (2000) Identity-Based Change: A Foundation For Spatio- Temporal Knowledge Representation, International Journal of Geographical Information Systems 4(3); 207-224. Langran G. (993) Manipulation and Analysis of Temporal GIS, Proceedings of the Canadian Conference on GIS, Canada, pp. 869-879. Owen P. K. (993) Dynamic functions triggers in an online topology environment, European Conference on Geographical Information Systems (EGIS), vol.2, pp.249-255. Peuquet D. and Duan N. (995) An event-based spatio-temporal data model (ESTDM) for temporal analysis of geographical data, Int. J. of Geographical Information Systems, vol. 9, no., 7-24. Peuquet D. L. and Qian, (996) An integrated database design for temporal GIS, In Spatio-temporal I ;Spatio- Temporal Data I in Advances in GIS Research edited by M. Kraak and M. Molenaar. Peuquet, D. (998) Time in GIS and geographical databases in Longley P., Goodchild M., Maguire D., and Rhind D 998 Geographical Information Systems :Principles and technical issues vol chap. 8. Sui, D., Z., (998) GIS-based urban modeling: practices, problems, and prospects, International Journal of Geographical Information Systems, 8, 7-24. Quantrani, T., (2000) Visual Modelling with Rational Rose 2000 and UML, Addison-Wesley. Wachowicz, M. and Healey, R. (994) Towards temporality in GIS Innovation in GIS I, by Worboys M. F. Vol pp.05-5, Taylor & Francis. Wachowicz, M. (999) Object-oriented design for temporal GIS, Taylor & Francis, London. Worboys, M. (994) Object-oriented approaches to geo-referenced information, International Journal of Geographical Information Systems, vol. 6, 353-399. Yourdon, E. (994) Object-Oriented System Design: An Integrated Approach, Yourdon Press. Yuan, M., 997 An Intelligent GIS to support spatiotemporal modeling in Hydrology, http://ncgia.ucgia.edu/conf/santa_fe_cd-rom/ sf_paper / yuan_may / may.html.