TY - JOUR
T1 - Temporal modules
T2 - An approach toward federated temporal databases
AU - Sean Wang, X.
AU - Jajodia, Sushil
AU - Subrahmanian, V. S.
N1 - Funding Information:
The research of Wang and Jajodia was supported in part by an ARPA grant, administered by the Office of Naval Research under grant number NO01~-92-J-~038. The research of Subrahmanian was supported in part by the Army Research Office under Grant Number DAAL-O3-Y2-G-0225, the Air Force Orifice of Scientific Research under grant number F~9620-93-1-0065 and the National Science Foundation under Grant Number IRI- 9109755.
PY - 1995/1
Y1 - 1995/1
N2 - In a federated database environment, different constituents of the federation may use different temporal models or physical representations for the temporal information. This paper introduces a new concept, called a temporal module, to resolve these mismatches among the constituents. Intuitively, a temporal module hides the implementation details of a temporal relation by exposing its information only through two windowing functions: one function associates each time point to a set of tuples and the other function links each tuple with a set of time points. A calculus-style language is given to form queries on temporal modules. Temporal modules are then extended to resolve another type of mismatch among the constituents of a federation, namely, the mismatch involving different time units (e.g., month, week, and day) used in recording temporal information. Our solution to this mismatch relies on "information conversions" provided by each constituent. Specifically, a temporal module is extended to provide several conversion functions; each converts its information to a different time unit. The first step to process a query addressed to the federation is to select suitable conversion functions from the extended temporal modules. In order to do so, time units are formally defined and studied. A federated temporal database model and its query language are proposed. The query language is an extension of the calculus-style language above.
AB - In a federated database environment, different constituents of the federation may use different temporal models or physical representations for the temporal information. This paper introduces a new concept, called a temporal module, to resolve these mismatches among the constituents. Intuitively, a temporal module hides the implementation details of a temporal relation by exposing its information only through two windowing functions: one function associates each time point to a set of tuples and the other function links each tuple with a set of time points. A calculus-style language is given to form queries on temporal modules. Temporal modules are then extended to resolve another type of mismatch among the constituents of a federation, namely, the mismatch involving different time units (e.g., month, week, and day) used in recording temporal information. Our solution to this mismatch relies on "information conversions" provided by each constituent. Specifically, a temporal module is extended to provide several conversion functions; each converts its information to a different time unit. The first step to process a query addressed to the federation is to select suitable conversion functions from the extended temporal modules. In order to do so, time units are formally defined and studied. A federated temporal database model and its query language are proposed. The query language is an extension of the calculus-style language above.
UR - http://www.scopus.com/inward/record.url?scp=0029208971&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0029208971&partnerID=8YFLogxK
U2 - 10.1016/0020-0255(94)00062-G
DO - 10.1016/0020-0255(94)00062-G
M3 - Article
AN - SCOPUS:0029208971
SN - 0020-0255
VL - 82
SP - 103
EP - 128
JO - Information Sciences
JF - Information Sciences
IS - 1-2
ER -