TY - GEN
T1 - Value propagation in object-oriented database part hierarchies
AU - Halper, Michael
AU - Geller, James
AU - Perl, Yehoshua
PY - 1993
Y1 - 1993
N2 - Derived schema components are an important aspect of traditional semantic data modeling. In this paper, we address the issue of defining such schema constructs in the context of object-oriented database (OODB) part hierarchies. In particular, we present the concept of derived attribute defined with respect to value propagation across a part relationship between two object classes. Three different types of value propagation, namely, invariant, transformational, and cumulative, allow for a high degree of expressiveness in the definition of such derived attributes. We also present the notion of a generalized derived attribute, which may be defined in terms of simultaneous value propagations across many part relationships. The ambiguity problem of multiple value propagation in part hierarchies is solved by this latter construct, an analogue of which is not applicable in ordinary OODB IS-A hierarchies. It allows for the representation of such common expressions as the weight of the whole is the sum of the weights of the parts. To complement the formal definitions, we present a graphical schema notation for the value propagation mechanisms and the accompanying derived attributes. Such notation provides a convenient means for the specification and communication of OODB part schemata.
AB - Derived schema components are an important aspect of traditional semantic data modeling. In this paper, we address the issue of defining such schema constructs in the context of object-oriented database (OODB) part hierarchies. In particular, we present the concept of derived attribute defined with respect to value propagation across a part relationship between two object classes. Three different types of value propagation, namely, invariant, transformational, and cumulative, allow for a high degree of expressiveness in the definition of such derived attributes. We also present the notion of a generalized derived attribute, which may be defined in terms of simultaneous value propagations across many part relationships. The ambiguity problem of multiple value propagation in part hierarchies is solved by this latter construct, an analogue of which is not applicable in ordinary OODB IS-A hierarchies. It allows for the representation of such common expressions as the weight of the whole is the sum of the weights of the parts. To complement the formal definitions, we present a graphical schema notation for the value propagation mechanisms and the accompanying derived attributes. Such notation provides a convenient means for the specification and communication of OODB part schemata.
UR - http://www.scopus.com/inward/record.url?scp=0027834727&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0027834727&partnerID=8YFLogxK
U2 - 10.1145/170088.170439
DO - 10.1145/170088.170439
M3 - Conference contribution
AN - SCOPUS:0027834727
SN - 0897916263
SN - 9780897916264
T3 - Proc 2 Int Conf Inf Knowl Manage
SP - 606
EP - 614
BT - Proc 2 Int Conf Inf Knowl Manage
PB - Publ by ACM
T2 - Proceedings of the 2nd International Conference on Information and Knowledge Management
Y2 - 1 November 1993 through 5 November 1993
ER -