samvera-labs/dog_biscuits

Multiple contributor types

Opened this issue · 2 comments

How to support multiple contributor types, eg. all of the marc relators.

In models, would be a case of creating a full set of properties and mapping each into a single contributor field for a single search facet (much as is now happening with advisor).

In the form, there would need to be some way of selecting the contributor type from a drop-down against each contributor and then in the actor the attributes could be edited to select the right property.

OR ... use nested attributes

contributor:

  • role
  • contributor_id - a linked data URI (doesn't matter where from)

contributor_label can be derived from the id and stored as _label in solr