Valid-time indeterminacy.

In valid-time indeterminacy, it is known that an event stored in a temporal database did in fact occur, but it is not known exactly when the event occurred. We extend a tuple-timestamped temporal data model to support valid-time indeterminacy and outline its implementation. This work is novel in tha...

Full description

Bibliographic Details
Main Author: Dyreson, Curtis Elliott.
Other Authors: Snodgrass, Richard T.
Language:en
Published: The University of Arizona. 1994
Online Access:http://hdl.handle.net/10150/186920
id ndltd-arizona.edu-oai-arizona.openrepository.com-10150-186920
record_format oai_dc
spelling ndltd-arizona.edu-oai-arizona.openrepository.com-10150-1869202015-10-23T04:33:42Z Valid-time indeterminacy. Dyreson, Curtis Elliott. Snodgrass, Richard T. Downey, Peter J. Peterson, Larry In valid-time indeterminacy, it is known that an event stored in a temporal database did in fact occur, but it is not known exactly when the event occurred. We extend a tuple-timestamped temporal data model to support valid-time indeterminacy and outline its implementation. This work is novel in that previous research, although quite extensive, has not studied this particular kind of incomplete information. To model the occurrence time of an event, we introduce a new data type called an indeterminate instant. Our thesis is that by representing an indeterminate instant with a set of contiguous chronons and a probability distribution over that set, it is possible to characterize a large number of (possibly weighted) alternatives, to devise intuitive query language constructs, including schema specification, temporal constants, temporal predicates and constructors, and aggregates, and to implement these constructs efficiently. We extend the TQuel and TSQL2 query languages with constructs to retrieve information in the presence of indeterminacy. Although the extended data model and query language provide needed modeling capabilities, these extensions appear to carry a significant execution cost. The cost of support for indeterminacy is empirically measured, and is shown to be modest. We then show how indeterminacy can provide a much richer modeling of granularity and now. Granularity is the unit of measure of a temporal datum (e.g., days, months, weeks). Indeterminacy and granularity are two sides of the same coin insofar as a time at a given granularity is indeterminate at all finer granularities. Now is a distinguished temporal value. We describe a new kind of instant, a now-relative indeterminate instant, which has the same storage requirements as other instants, but can be used to model situations such as that an employee is currently employed but will not work beyond the year 1995. In summary, support for indeterminacy dramatically increases the modeling capabilities of a temporal database without adversely impacting performance. 1994 text Dissertation-Reproduction (electronic) http://hdl.handle.net/10150/186920 9517536 en Copyright © is held by the author. Digital access to this material is made possible by the University Libraries, University of Arizona. Further transmission, reproduction or presentation (such as public display or performance) of protected items is prohibited except with permission of the author. The University of Arizona.
collection NDLTD
language en
sources NDLTD
description In valid-time indeterminacy, it is known that an event stored in a temporal database did in fact occur, but it is not known exactly when the event occurred. We extend a tuple-timestamped temporal data model to support valid-time indeterminacy and outline its implementation. This work is novel in that previous research, although quite extensive, has not studied this particular kind of incomplete information. To model the occurrence time of an event, we introduce a new data type called an indeterminate instant. Our thesis is that by representing an indeterminate instant with a set of contiguous chronons and a probability distribution over that set, it is possible to characterize a large number of (possibly weighted) alternatives, to devise intuitive query language constructs, including schema specification, temporal constants, temporal predicates and constructors, and aggregates, and to implement these constructs efficiently. We extend the TQuel and TSQL2 query languages with constructs to retrieve information in the presence of indeterminacy. Although the extended data model and query language provide needed modeling capabilities, these extensions appear to carry a significant execution cost. The cost of support for indeterminacy is empirically measured, and is shown to be modest. We then show how indeterminacy can provide a much richer modeling of granularity and now. Granularity is the unit of measure of a temporal datum (e.g., days, months, weeks). Indeterminacy and granularity are two sides of the same coin insofar as a time at a given granularity is indeterminate at all finer granularities. Now is a distinguished temporal value. We describe a new kind of instant, a now-relative indeterminate instant, which has the same storage requirements as other instants, but can be used to model situations such as that an employee is currently employed but will not work beyond the year 1995. In summary, support for indeterminacy dramatically increases the modeling capabilities of a temporal database without adversely impacting performance.
author2 Snodgrass, Richard T.
author_facet Snodgrass, Richard T.
Dyreson, Curtis Elliott.
author Dyreson, Curtis Elliott.
spellingShingle Dyreson, Curtis Elliott.
Valid-time indeterminacy.
author_sort Dyreson, Curtis Elliott.
title Valid-time indeterminacy.
title_short Valid-time indeterminacy.
title_full Valid-time indeterminacy.
title_fullStr Valid-time indeterminacy.
title_full_unstemmed Valid-time indeterminacy.
title_sort valid-time indeterminacy.
publisher The University of Arizona.
publishDate 1994
url http://hdl.handle.net/10150/186920
work_keys_str_mv AT dyresoncurtiselliott validtimeindeterminacy
_version_ 1718098031541223424