hyrax icon indicating copy to clipboard operation
hyrax copied to clipboard

Ordering metadata fields with multiple values

Open jlhardes opened this issue 3 years ago • 11 comments

Descriptive summary

Metadata ordering when there are multiple values for one field (Creator, for example) is important in certain contexts, such as scholarly communication. It is not important in all contexts where Hyrax is used (seems like something close to a digital collections vs institutional repository use case difference but it is probably more nuanced than that).

Currently there is no single solution from Hyrax for handling order across multiple values for the same metadata field. The impact of this is that with no order specified and if metadata is stored as RDF (which is the case for Hyrax-based applications using Fedora as the backend), the order of these multiple values can be different each time an item is viewed.

Local implementations have addressed metadata field order in various ways for various purposes. Some of these implementations are identified in the report from the Hyrax Metadata Ordering Working Group (PDF) as well as more recently from Rutgers via Notch8 and University of Michigan.

Google Scholar has reported problems from Hyrax-based implementations with author order, in particular, changing in the "citation_[xxx]" tags they use to identify articles for indexing. Author order in this context is crucial to be accurate and consistent. More info on Google Scholar meta-tags: https://scholar.google.com/intl/en/scholar/inclusion.html#indexing An example in Nurax-dev with multiple Creators: https://nurax-dev.curationexperts.com/concern/generic_works/r494vk36q?locale=en

Google Scholar meta-tags have been generated for all Resource Types in Hyrax. A recent pull request (#4774) makes changes to suppress Google Scholar meta-tags on non-scholarly content.

@samvera/hyrax-metadataists, questions to consider:

  • What is the desired behavior for Hyrax regarding order for metadata fields with multiple values?
    • When should metadata fields with multiple values be ordered or when should they be able to have an order specified within Hyrax?
    • Are there particular Resource Types where Creator order should be definable?

Related work

Also related to issue #110

jlhardes avatar Mar 10 '21 20:03 jlhardes

SMIG discussion of this issue is still ongoing, but three points came out of our meeting today:

  • Creator and Contributor are two fields that in particular would benefit from ordered multiple values. Other fields that this could potentially apply to/be helpful for would be Subject, Keyword, and Title.

  • There are many different contexts where multiple value metadata ordering could be important, for example scholarly communication and archives/special collections use cases. Since there isn't a predictable ordering for each context that could be anticipated and automated, a manual way of indicating order within the interface would be best.

  • The utility of multiple value metadata ordering is not necessarily limited to specific Resource Types.

noraegloff avatar Mar 23 '21 19:03 noraegloff

Some impact relation to https://github.com/samvera/hyrax/issues/395

wickr avatar Apr 27 '21 18:04 wickr

Strongly related to https://github.com/samvera/hyrax/issues/1568

wickr avatar Apr 27 '21 19:04 wickr

SMIG discussed this again on April 27.

  • There is continued agreement that the value of metadata ordering for multi-valued fields is not limited to particular Resource Types.
  • SMIG recommends that Creator, Contributor, and Title are the fields where ordering is most important
  • We discussed whether ordering should be extended to all multi-valued fields and would welcome further feedback or discussion on that idea.

agoslen avatar May 25 '21 19:05 agoslen

In the original description "A recent pull request (#4774) makes changes to suppress Google Scholar meta-tags on non-scholarly content"

How is "non-scholarly" content distinguished between "scholarly" content?

shlake avatar May 27 '21 14:05 shlake

I think the idea is to use Resource Types to define scholarly vs non-scholarly but I don't know if any Resource Types have actually been declared one way or another, at least in Hyrax out of the box.

jlhardes avatar May 27 '21 14:05 jlhardes

In Hyrax 3.0.2, fields which allow multiple values are not ordered: https://nurax-dev.curationexperts.com/concern/generic_works/w9505077h?locale=en

rjkati avatar Jun 25 '21 13:06 rjkati

Our repository isn't very scholarly; it's mainly open educational resources and institutional history. Despite this, we still get requests for the creator and contributor fields to be in a particular meaningful order. For example, we just added an anthology of works by our student poet laureates. We got a request that the contributors (the student poet laureates) be listed chronologically, from the first student to hold that position to the most recent. This is also the order they are listed in the work itself. :-)

We have also gotten requests for the following fields:

  • keyword and subject. Sometimes the order is to show which topics are more important; other times it is the order that they are discussed in the work
  • language: for multilingual works, our users want to put either the original or the more prominent language first

sandbergja avatar Aug 10 '21 18:08 sandbergja

Hi there, just wondering if anything has happened with this? We have a faculty member who wants the creators listed so that they match the citation order.

midnitelibrary avatar Jun 13 '23 20:06 midnitelibrary

@midnitelibrary, there hasn't been any movement on this, but we hope to address it in the future. I do appreciate your comment, it is always good to know that folks are still interested in the enhancement.

rjkati avatar Jun 15 '23 17:06 rjkati

@rjkati Yes, this is still of interest to members of SMIG. We were impressed to see the customization UNC has for ordering authors' names.

acklose avatar Nov 07 '23 23:11 acklose