Extending UML for Space- and Time-Dependent Applications
Rosanne Price (RMIT University, Australia), Nectaria Tryfona (Aalborg University, Denmark) and Christian S. Jensen (Aalborg University, Denmark)
Copyright: © 2002
In recent years, the need for a temporal dimension in traditional spatial information systems and for high-level models useful for the conceptual design of the resulting spatiotemporal systems has become clear. Although having in common a need to manage spatial data and their changes over time, various spatiotemporal applications may manage different types of spatiotemporal data and may be based on very different models of space, time, and change. For example, the term spatiotemporal data is used to refer both to temporal changes in spatial extents, such as redrawing the boundaries of a voting precinct or land deed, and to changes in the value of thematic (i.e., alphanumeric) data across time or space, such as variation in soil acidity measurements depending on the measurement location and date. A spatiotemporal application may be concerned with either or both types of data. This, in turn, is likely to influence the underlying model of space employed, e.g., the two types of spatiotemporal data generally correspond to an object- versus a field-based spatial model. For either type of spatiotemporal data, change may occur in discrete steps, e.g., changes in land deed boundaries, or in a continuous process, e.g., changes in the position of a moving object such as a car. Another type of spatiotemporal data is composite data whose components vary depending on time or location. An example is the minimum combination of equipment and wards required in a certain category of hospital (e.g., general, maternity, psychiatric), where the relevant regulations determining the applicable base standards vary by locality and time period.