Brainstorm page for the title update interface

What's needed to fill/update the search index of an discovery system.

This intended as a unstructured collection of needs, wishes, use cases, etc.
Please add any thoughts. Don't care about duplicates or potential already supported functions.
In the upcoming discussion it's much easier to drop a point than to find a missing one.


Title / Key

Who (optional)

DescriptionRankTickets, facts and comments by the investigators
Data format marcUwe Reh Since VuFind and most other discovery systems, are well prepared to handle marc, this format should be the default.

Deletions(Perhaps it is standard feature of OAI) The interface should deliver deleted and blocked titles/items as:
  • titles as deletion event
  • items as update event


Invisible dataSometimes a title or an item needs to be visual for the staff but not to the patrons. This data should be ignored by the interface.

Item information

OAI server currently injects special 9xx fields into the MARC records containing things like suppression status, item details, etc. I would suggest that, if that standard meets our needs, we should try to use it consistently to reduce confusion/configuration.

Copied from slack by Uwe Reh.
Note: Shouldn't this information not be covered by edge/mod_rtac?



Detecting changed recordsCory Lown Indexing needs to take account of changes made by librarians as soon as possible, but these changes can occur on any level in the FOLIO hierarchy. Instances, Source Records, Items, and Holdings can all be independently marked “suppressFromDiscovery”. Need a way to detect changes via API at all these levels.

Complete record for indexingCory Lown A complete record for indexing needs to know things like its catalog date (from the instance), bibliographic data (from the source record), ILL policy (from the holdings), and damaged status (from the items). We also need course reserve information at index time.


Display namesCory Lown Discovery requires human readable names for things, not UUIDs. We would prefer not to have to make additional API calls to get the names of Location Types, Holdings Note Types, Item Status Types, etc