A Technique for Generalizing Temporal Durations in Relational Databases

We address the problem of generalizing temporal data concerning durations extracted from relational data- bases. Our approach is based on a domain generMiza- tion graph that defines a partial order specifying the generalization relations for a duration attribute. This domain generalization graph is reusable (i.e., can be used to generalize any duration attribute), adaptable {i.e., can be extended or restricted as appropriate for particular applications), and transportable (i.e., can be used with any database containing a duration at- tribute). In this paper, we propose a method for generalizing a duration attribute using domain generalization graphs; in a companion paper (14), we address the problem of generalizing calendar attributes. We define a do- main generalization graph (6) for duration attributes by explicitly identifying the domains appropriate for the relevant levels of temporal granularity and the map- pings between the values in these domains. Generaliza- tion is performed by transforming values in one domain to another, according to directed arcs in the domain generalization graph. Our goal is to specify a domain generalization graph for the duration attribute that is reusable (i.e., can be used to generalize any duration at- tribute), adaptable (i.e., can be extended or restricted as appropriate for particular applications), and trans- portable (i.e., can be used with any database containing a duration attribute). Given the duration domain gen- eralization graph and a duration attribute, our method creates a high-level map of the distinct, nontrivially dif- ferent possible summaries. Each summary is based on a different way of generalizing or a different level of time granularity. This map can be used as the basis for fur- ther automatic data mining or presented to the user, who then can choose summaries t.o examine in more detail.

[1]  Howard J. Hamilton,et al.  Generalization for calendar attributes using domain generalization graphs , 1998, Proceedings. Fifth International Workshop on Temporal Representation and Reasoning (Cat. No.98EX157).

[2]  J. Euzenat An algebraic approach to granularity in time representation , 1995 .

[3]  Johann Gamper A temporal reasoning and abstraction framework for model-based diagnosis systems , 1996, DISKI.

[4]  Sushil Jajodia,et al.  A general framework and reasoning models for time granularity , 1996, Proceedings Third International Workshop on Temporal Representation and Reasoning (TIME '96).

[5]  Nick Cercone,et al.  Parallel Knowledge Discovery Using Domain Generalization Graphs , 1997, PKDD.

[6]  Jiawei Han,et al.  Data-Driven Discovery of Quantitative Rules in Relational Databases , 1993, IEEE Trans. Knowl. Data Eng..

[7]  Nikos A. Lorentzos,et al.  SQL Extension for Interval Data , 1997, IEEE Trans. Knowl. Data Eng..