implied by ticket sul-dlss/argo/issues/4071: "The presence of contributor role metadata without a contributor name in the Cocina leads to errors when trying to publish the druid. Fixing such errors is a complex remediation task."
a contributor with a role code and/or role value should not be allowed without also having a name, an identifier, a note (or a valueAt?)
See also sul-dlss/dor-services-app/issues/4522 which indicates when a contributor property has a value:
"only count value if direct children properties of name, note, or identifier have value per DescriptiveBasicValue"
Considered to have a value if one of the following is true:
value property has a string or integer non-blank value
uri property has a non-blank value
valueAt property has a non-blank value
structuredValue, parallelValue or groupedValue child or descendent has a value (value, uri, valueAt) but there can be nothing but these three in the path
implied by ticket sul-dlss/argo/issues/4071: "The presence of contributor role metadata without a contributor name in the Cocina leads to errors when trying to publish the druid. Fixing such errors is a complex remediation task."
a contributor with a role code and/or role value should not be allowed without also having a name, an identifier, a note (or a valueAt?)
See also sul-dlss/dor-services-app/issues/4522 which indicates when a contributor property has a value:
"only count value if direct children properties of name, note, or identifier have value per DescriptiveBasicValue"
for DescriptiveBasicValue: