info:eu-repo/semantics/article
Modelado de relaciones espacio-temporales en aplicaciones orientadas por objetos
Autor
Besembel C., Isabel M.
Montilva C., Jonás
Institución
Resumen
In this paper, we extend a data model to support temporal objects and relationships by including new classes named TemporalObject, TemporalRepresentation, and TemporalGraph. The temporal extension to the model is based on the mixed model, which consider a linear, totally ordered and discrete time line, where intervals are its primitives We define a spatio-temporal object as an object that has at least one spatial and one temporal property. These properties are represented by spatial and temporal data, respectively. It can be represented by a four-tuple (objId, geom, t, att) where objId is the object identifier, geom is the geometry that indicates the spatial location and shape of that object, t is the description of the temporal characteristics of that object, and att is a set of other attributes that describes the object. We consider three groups of relationships, namely: spatio-temporal, spatial, and temporal. In the spatio-temporal, we only consider the topological relationships among d-dimensional rectangles, called here hyper-rectangles, where spatial and temporal dimensions are treated homogeneously. An object instance of the spatio-temporal object (STObject) inherits spatial and temporal representation, but internally it is stored in a uniform manner by applying transformation functions to it. Thus, a STObject has a unique representation, which unifies its representation. Our model provides support for representing networks through the notion of spatio-temporal graphs. A spatio-temporal graph is a graph composed of nodes which are spatio-temporal objects and arcs (edges) that are spatio-temporal relationships other than topological ones. En este artículo se extiende un modelo de datos para soportar los objetos y sus interrelaciones temporales mediante la inclusión de nuevas clases denominadas: TemporalObject, TemporalRepresentation y TemporalGraph. El modelo temporal utilizado se basa en el modelo mixto, que considera una línea de tiempo discreta y totalmente ordenada, donde la primitiva es el intervalo. Esto permite el uso de puntos e intervalos de tiempo, considerando los puntos temporales como intervalos de longitud cero .Se define un objeto espacio temporal como el que tiene al menos una propiedad temporal y una espacial. Estas propiedades están representadas por datos temporales y espaciales, respectivamente. Pueden representarse por (objId, mbr, t, att) donde objId es el identificador del objeto, mbr es el mínimo rectángulo que cubre completamente al objeto indicando su localización y forma espacial, t es la descripción de sus características temporales y att es el conjunto de otros atributos que describen al objeto. Se consideran tres grupos de interrelaciones denominadas: espacio-temporales, espaciales y temporales. Dentro de las espacio-temporales sólo se tratan las interrelaciones topológicas entre rectángulos de d-dimensiones (dD), denominados hiper-rectángulos, donde las dimensiones espaciales y temporales se tratan homogéneamente. Un objeto que es instancia de la clase de los objetos espacio-temporales (STObject) hereda la representación espacial y temporal de las clases SpatialObject y TemporalObject, pero internamente se almacena de una manera uniforme mediante la aplicación de funciones de transformación. Así, un objeto de la clase STObject tiene una única representación que unifica las anteriores. Un grafo espacio temporal es un grafo compuesto de nodos que son objetos espacio-temporales y aristas que son interrelaciones espacio-temporales diferentes de las topológicas.