5 research outputs found

    Schema Vacuuming in Temporal Databases

    Get PDF
    Temporal databases facilitate the support of historical information by providing functions for indicating the intervals during which a tuple was applicable (along one or more temporal dimensions). Because data are never deleted, only superceded, temporal databases are inherently append-only resulting, over time, in a large historical sequence of database states. Data vacuuming in temporal databases allows for this sequence to be shortened by strategically, and irrevocably, deleting obsolete data. Schema versioning allows users to maintain a history of database schemata without compromising the semantics of the data or the ability to view data through historical schemata. While the techniques required for data vacuuming in temporal databases have been relatively well covered, the associated area of vacuuming schemata has received less attention. This paper discusses this issue and proposes a mechanism that fits well with existing methods for data vacuuming and schema versioning

    Searching for a Time Ontology for Semantic Web Applications

    Get PDF
    We present our experience on reusing time ontologies in Fund Finder, a semantic web application of the EU Esperonto project. On the one hand, we show a set of time ontologies implemented in different machine readable languages. Such ontologies are analyzed considering a series of features typical of time models (e.g., if they consider different granularities or different time zones). On the other hand, we present the specification of time modeling necessities for Fund Finder. Finally, we choose the ontology which fits best with the specifications

    Modelo de acontecimientos para la persistencia

    Get PDF
    Se definen modelos y estructuras que permiten ayudar a la mejora de los procesos en dos vertientes: (1) mejorando los sistemas de monitorización existentes para la optimización de los procesos de negocio y (2) mejorando la información que se utiliza en los métodos de asignación de tareas para la ejecución de las tareas de los procesos por los recursos más adecuados. Para lograr estos propósitos, en la tesis se realiza una evolución de la consideración clásica de las bases de datos, en la que el dato es la unidad mínima de información, para definir una estructura que almacena como unidad mínima el conocimiento asociado a un hecho ocurrido en los procesos de negocio, el acontecimiento. El concepto de acontecimiento posibilita almacenar en una misma estructura información que se necesita conocer sobre un hecho que se produzca en un sistema: qué ha ocurrido, quién lo ha realizado y cuándo se ha producido. Para ello, el acontecimiento se define como una estructura identificable e indivisible de acuerdo a tres dimensiones: guía ¿los aconteceres que ocurren-, estructura ¿los objetos de los aconteceres- y comportamiento ¿el efecto de los aconteceres, los cambios de estado o de la información asociada de los objetos-. La explotación de este conocimiento, almacenado en las bases de acontecimientos, nos permite obtener la historia de cualquier objeto del sistema, obteniendo la línea de vida de todos los acontecimientos que le han ocurrido en el transcurso del tiempo
    corecore