mlibrary/search

As a user, I want to know which online serials resource in the catalog covers the date of the item I'm looking for

Closed this issue · 15 comments

As we have done with physical holdings, add the date range to the display of "Available online" information for serials. For example, on
https://earleyj-drupal8.www.lib.umich.edu/catalog/record/000680344
there is no way to distinguish which of the 10 online resources contains the year/month/day that I am looking for.

This is contained in the 856 $3 field, and should be displayed in a new, 2nd, column labeled "date range".

Date range is the critical factor for selecting the appropriate online source, given a variety of options.

Tasks

  • @varnum, @bnhowell Decide what the label for 856 $3 and 856 $z fields should be.
  • @bertrama Provide 856 $3 field with online holdings.
  • @jonearley Configure UI to display the field.

Redesigned 'Online Holdings' category to show: Link (link to item) / Description (Date Coverage) / Source (Access restrictions). Happy to edit/improve the labels (especially Source).

Example of Online Holdings with the new metadata columns
InVision design prototype

@bertrama I see records with online holdings under the links field have a field called relationship. Is that the 856 $3 field that I should be using?

@bnhowell, your designs have the 856 $3 field labeled as "Description", but @varnum asks for that column to be labeled "Date Range". Asking to clarify what the label decision was.

@jonearley Yeah, that's what I called it.

As a placeholder, I've updated 856 holding labels to be: $3: Description, $z: Source. Added a task for @varnum and @bnhowell to finalize labels.

Much better with the dates. @bnhowell what's your thinking on labels?

Final answer:

856 $3: Date range
856 $z: Source

I recommend against Date range for 856$3. What data are you looking at when coming up with that answer?

For online resources in the "Online Resources" items, it would fit every record I've looked at (admittedly, only the first 10 pages of results) in this search:
https://earleyj-drupal8.www.lib.umich.edu/catalog?query=%2A&filter.availability=Available+online&filter.subject=Electronic+books&page=2

The $3 seems only to be (commonly?) used for serials; ebooks don't have a $3.

What's your concern with using "Date range" as the header?

Because

We should not be doing ad hoc analysis and guess work when coming up with an implementation. And I shouldn't be the one coming up with examples of what we will see in the wild. Our stakeholders should have provided us with a representative sample of the records they care about for each field we're displaying.

@jonearley Is it practical to display the heading "Date range" for format=serial, and the heading "Description" for everything else? If not, let's stick with "Description".

@varnum I'd prefer to use "Description" as the 856$3 label for online holdings. I don't have a mechanism in place for conditional holding displays based on record fields.

Then I think this ticket can be marked as closed, since that's what's in the interface at present.