Primo records are grouped using the principles in the Functional Requirements for Bibliographic Records published by the IFLA Study Group on the Functional Requirements for Bibliographic Records.
The grouping process is based on creating a vector for every record. The vector includes one or more keys that identify the group it represents. Records that have a matching key (Primo attempts to match all keys in the record) are added to a FRBR group and are assigned the ID of the group (the FrbrID). Each record can belong only to one group. Therefore, once a record is matched with an existing group, Primo terminates the grouping process for that record.
The Front End provides the following display options:
- Display of a preferred record – Primo dynamically selects one of the records from the group for display in the brief results list. This is the preferred record. The preferred record is the highest ranked record from the results set. From the preferred record, the system displays a link to the additional records in the group.
- Display of a generic record – Primo displays a generic record that contains work-level metadata. A link displays the records that are included in the group.
For detailed information about FRBR configuration, see the following sections: