a complex object composed of other objects
a 'part of/composed of' relationship
a relationship between objects in the data representation model where one object contains other objects.
Any accumulation of record entities at a level above record object (document, folio) eg file, series.
A programming composition technique for implementing component objects. Using this technique, developers can build a new object using one or more existing objects that support some or all of the new object's required interfaces.
The structured collection of data objects for subsequent presentation within a portal.
An association between two objects such that 'object B is a part of object A', but object can also be its own object.
A technique for utilizing the functionality of other objects without using inheritance. An aggregate object is a container for the objects whose functionality it wants to use, and delegates messages to the appropriate receivers. Aggregation is often used with object models which do not support inheritance, such as OLE. For example, an OLE automation server which wants to provide OrderedCollection functionality can create its own OrderedCollection object, and implement "add" and "at" methods which simply delegate these functions to the OrderedCollection.
An object that stores the result of an aggregating function as defined formally in Chapter 9, Aggregations, indexed by a tuple of expressions that can be used to organize the results.
A composition technique for implementing component objects in which a new object can be built by using one or more existing objects that support some or all of the new objectâ€(tm)s required interfaces.
The collecting together of objects or types to create more complex objects or types.