Hi,
I am trying to achieve a specific behavior in DSpace: to display metadata from one entity as separate virtual metadata fields in a related entity. Specifically, I would like all occurrences of 'dc.subject' from entity A to be displayed as individual virtual metadata fields in entity B.
Currently, I am aware of the functionality provided by the org.dspace.content.virtual.Collected and org.dspace.content.virtual.Concatenate beans. However, I've encountered limitations with both approaches:
- The Collected bean displays only the first 'dc.subject' value.
- The Concatenate bean combines all 'dc.subject' values into a single field, separated by a specified delimiter.
Neither option allows each 'dc.subject' value from entity A to appear as a separate virtual metadata field in entity B.
Is there a configuration option or method within DSpace to achieve this separation, or would this require a custom implementation?
Thank you for your assistance!
Peter