Last refreshed: 2026-07-06
Source: Groups endpoint, part of Linked Art API 1.0, published under CC BY 4.0. This is a project summary; the upstream page is authoritative.
Purpose
The Group endpoint describes identifiable sets of actors, including families, organizations, companies, departments, workshops, societies, and other sets of people or subgroups. It is similar to the Person endpoint, with additional fields for group membership and lifecycle.
Required Shape
A Group endpoint record dereferences to one JSON-LD object:
- `@context`: Linked Art context URI, or an array ending with that URI for extensions.
- `id`: dereferenceable HTTP(S) URI for the group.
- `type`: `Group`.
Recommended Fields
- `_label`: developer-facing label.
- `classified_as`: classifications following the `Type` structure, such as society or nationality.
- `identified_by`: `Name` and/or `Identifier` structures.
Optional Fields
- `referred_to_by`: statements about the group.
- `equivalent`: external identities.
- `representation`: visual works representing the group.
- `member_of`: parent group membership.
- `subject_of`: textual works focused on the group.
- `attributed_by`: relationship assignment evidence.
- `contact_point`: addresses or contact identifiers.
- `residence`: associated place.
- `carried_out`: professional activities of the group.
- `participated_in`: events or activities in which the group participated but was not responsible.
- `formed_by`: `Formation` event for the group.
- `dissolved_by`: `Dissolution` event for the group.
Common Incoming Relationships
- `member_of` from Person or Group records.
- `carried_out_by` from activities.
- `current_owner`, `current_custodian`, and `current_permanent_custodian` from object records.
- `represents` from visual works.
- `about` from textual works.
- `transferred_custody_to` and `transferred_custody_from` from provenance activities.
- `transferred_title_to` and `transferred_title_from` from provenance activities.
- `paid_to` and `paid_from` from provenance payment activities.
Meta Museum Notes
Meta Museum already exposes groups through `/api/agents/{id}` and preserves rich `Group` records through `/api/records/{id}`. Existing actor tests cover group contact points, group membership, formation, residence, professional activities, and group classifications. Activity and provenance coverage also uses `Group` references for carried-out-by actors, ownership/custody transfers, payments, and auction houses.
Test Ideas
- Keep `/api/agents/{id}` role coverage aligned with both `Person` and `Group`.
- Preserve a `Group` fixture with `contact_point`, `member_of`, `residence`, `carried_out`, `formed_by`, `dissolved_by`, `equivalent`, and `attributed_by`.
- Preserve incoming provenance references to groups for title transfer, custody transfer, and payment without flattening them into labels.
- Ensure group nationality and organization type remain `classified_as` terms rather than custom group subclasses.