Generic Group Service Description and Assumptions

Description

The Generic Group service supports the core functionality around grouping of objects. It is expected to be a base model for Exhibitions, Loans, Collections, and other entities, and it will also support extension group types to be defined. We are still looking at whether this is the right model or not.

Assumptions

Some potential uses:

  • Making it possible for a Principal to create ad hoc groups containing items of interest. These groups can then be reviewed for possible across-the-board or item-specific actions. One example of such actions would be to later associate all or some of the members of an ad hoc group of CollectionObjects to a Collection, conservation activity, Exhibition, or Loan.
  • Grouping related CollectionObjects together, to indicate an 'as-found' relationship between them, such as a parent-child relationship. This could distinct from a 'parts-of' relationships or 'container-contained' relationships, which might instead be modeled as sub-objects; or alternately, typed generic groups might serve as an implementation mechanism for sub-objects.

Key Concepts

  • TBD

Dependencies

Background Documentation