2025-05-01 Metadata Management Meeting notes
Meeting URL: Join our Cloud HD Video Meeting . The meeting password can be found here.
Date
May 1, 2025
Note taker
Katie Rahman
Recordings
Recordings of meetings can be found in the Metadata_Management_SIG > Recordings folder on AWS from 2022 onwards: https://recordings.openlibraryfoundation.org/folio/metadata-management-sig/
Discussion items
Item | Presenter | Notes |
---|---|---|
Announcements | WOLFcon 2025 submissions extended to May 16, 2025. Contact Jennifer if you have any issues or if you do not receive a confirmation email. | |
Discussion of MARC searching in the UI | @Raegan Wiechert | MARC UI Searching Requirements Khalilah said that the project is in the analysis phase, and the product team is looking for answers to the following questions:
Use cases mentioned:
Jennifer asked how what this functionality falls within other MM projects. Raegan mentioned that this is on the implementer topics and that this is personally a top priority for her because it affects her workflows. Jennifer and Laura mentioned that this functionality may fall under reporting. For example, the Lists app will have the ability to search MARC fields in the future. Jennifer recommended inviting Kathleen to discuss SRS record information in the Lists app. After use cases were discussed, MM went through the document. Topics discussed include:
This document is now open for editing, but do not delete items (cross out instead). |
|
|
|
|
|
|
|
|
|
Product Council updates | Charlotte Whitt | No meeting this week. |
BELA (Bulk Edit and Lists App) | Jennifer Eustis | https://folio-org.atlassian.net/wiki/spaces/BULKEDIT/pages/959938562 Discussed further scheduling jobs in Bulk Edit https://folio-org.atlassian.net/browse/UXPROD-4025 https://folio-org.atlassian.net/browse/UXPROD-5277 we also discussed more visual cues for when users edit a srs versus a folio instance record https://folio-org.atlassian.net/browse/UIBULKED-594 |
Data Import Working Group | Jennifer Eustis | Representatives of Data Import met with the Acquisitions SIG and the App Interaction SIG about how to organize DI going forward. The discussion from Acquisitions leaned towards DI being a SIG with the understanding that more collaboration is needed between both groups. The discussion in App interaction was similar with people leaning towards a SIG and a request to have more collaboration. From the discussions: The following themes have come forward:
|
Chat
10:32:29 From Raegan Wiechert to Everyone:
Hello
10:36:28 From Laura Daniels to Everyone:
this all really sounds like reporting to me
10:36:54 From Laura Daniels to Everyone:
so searching MARC in the UI is a workaround for FOLIO's lack of robust reporting functionality
10:37:09 From Amanda Scott to Everyone:
I also have Vivian's use case.
Khalilah (EBSCO):👍
10:37:15 From Sheila Torres-Blank (she,her) to Everyone:
Same
Khalilah (EBSCO):👍
10:38:51 From Laura Daniels to Everyone:
I am in the privileged position of having access to MetaDB, where I routinely query MARC data
10:38:59 From Jennifer Eustis to Everyone:
We have ldlite
10:39:40 From Jennifer Eustis to Everyone:
It is important to have this functionality via UI
Sheila Torres-Blank (she,her):➕
10:40:22 From Laura Daniels to Everyone:
My concern is this: when we ingest data in other formats, will we be expecting to be able to search those formats in the UI as well? It doesn't seem sustainable.
Jennifer Eustis:➕
Khalilah (EBSCO):👍
10:42:26 From Laura Daniels to Everyone:
I can share lots of queries I have been running in MetaDB based on MARC, though there I really like having the option to search some Instance data and some MARC (in a combined query).
10:45:17 From Laura Daniels to Everyone:
Replying to "I can share lots of queries I have been running in...":
Here's one where I wanted anything published in Iceland:
10:45:18 From Laura Daniels to Everyone:
Replying to "I can share lots of queries I have been running in...":
SELECT mt.instance_hrid
FROM folio_source_record.marc__t mt
WHERE
mt.field='008' AND substring(mt."content", 16, 3) = 'ic '
;
10:45:58 From Laura Daniels to Everyone:
Replying to "I can share lots of queries I have been running in...":
(the country of publication code is much more reliable that the textual data from 26x that is mapped to the Instance)
10:46:34 From Amanda Scott to Everyone:
As a music cataloger, one specific use case for me would be to be able to search the MARC 382 for specific media of performance and be able to identify records that lack the field.
Sheila Torres-Blank (she,her), Jennifer Eustis:➕
Khalilah (EBSCO):👍
10:47:30 From Jamie (they/them) to Everyone:
speaking for the small libraries group, this would be important. most of the folks in the group don't have external reporting tools and have struggled to find time to learn how to search with APIs, etc.
Sheila Torres-Blank (she,her):➕
Khalilah (EBSCO), Katie Rahman:👍
10:47:33 From Laura Daniels to Everyone:
I would really rather see us develop reporting capabilities that will translate to other formats rather than bespoke MARC searching
10:47:52 From Laura Daniels to Everyone:
the lack of reporting tools in FOLIO is really problematic
Jennifer Eustis, Sheila Torres-Blank (she,her), Emily Semenoff:💯
10:48:17 From Laura Daniels to Everyone:
Replying to "the lack of reporting tools in FOLIO is really pro...":
everything mentioned thus far, I can do (and likely have done) using MetaDB
10:48:28 From Laura Daniels to Everyone:
Replying to "the lack of reporting tools in FOLIO is really pro...":
but I know MetaDB is not the solution for everyone
10:48:34 From Katie Rahman to Everyone:
As Jamie mentioned, many staff members do not time to learn API or SQL to use Metadb.
Vivian Gould (she/her):👍
Sheila Torres-Blank (she,her), Laura Daniels, Amanda Scott:💯
10:49:07 From Ryan Tamares - Stanford Law Library to Everyone:
Replying to "the lack of reporting tools in FOLIO is really pro...":
Also, reporting that can be scheduled/automated would be helpful
10:49:39 From Laura Daniels to Everyone:
Replying to "the lack of reporting tools in FOLIO is really pro...":
@Ryan Tamares - Stanford Law Library Yes!
10:50:54 From Jennifer Eustis to Everyone:
It sounds very exciting
10:53:37 From Laura Daniels to Everyone:
If the querying could be done in the lists app, and then be able to link results to Inventory, that seems ideal to me.
10:54:47 From f-piscitelli to Everyone:
Agree with Katie.
10:55:08 From Khalilah (EBSCO) to Everyone:
Thank you for sharing Katie.
10:56:35 From Jennifer Eustis to Everyone:
Here's the link to the high level roadmap for Lists App: https://folio-org.atlassian.net/wiki/spaces/BULKEDIT/pages/902660138
10:57:01 From Jamie (they/them) to Everyone:
Having a tool sooner rather than later would be great -- having the capability to search other formats is also important. However, small libraries folks are incredibly overwhelmed and need tools like this yesterday
Vivian Gould (she/her):💯
10:59:43 From Laura Daniels to Everyone:
YES to what Lloyd just said.
11:00:10 From Laura Daniels to Everyone:
Replying to "YES to what Lloyd just said.":
need to be able to search across record types as well
11:00:23 From Jennifer Eustis to Everyone:
nature of contents
11:00:52 From Sheila Torres-Blank (she,her) to Everyone:
Replying to "YES to what Lloyd just said.":
Searching across records would be fantastic.
11:01:27 From Lloyd Chittenden (Marmot Library Network) to Everyone:
Replying to "YES to what Lloyd just said.":
Yes, items, orders, users, ...
11:02:21 From Laura Daniels to Everyone:
NULL and blank are NOT the same thing in the FOLIO data also
11:03:10 From Laura Daniels to Everyone:
Replying to "NULL and blank are NOT the same thing in the FOLIO...":
there are times an element is simply not recorded, and other times the element is recorded as NULL
11:04:38 From Laura Daniels to Everyone:
Bad MARC sounds like a super villain
Sheila Torres-Blank (she,her):😈
11:04:52 From Laura Daniels to Everyone:
Replying to "Bad MARC sounds like a super villain":
who wreaks havoc in the library catalog
11:06:44 From Laura Daniels to Everyone:
the variable data searches can often be done via the Instance data also -- do we need to make distinctions between the searches we can only do effectively by searching the underlying data vs those that can be done in Inventory already?
Magda Gad, Jennifer Eustis:➕
11:08:03 From Laura Daniels to Everyone:
Replying to "the variable data searches can often be done via t...":
it might help with prioritization
Jennifer Eustis:➕
11:08:29 From Nancy Lorimer to Everyone:
Replying to "the variable data searches can often be done via t...":
agree
11:10:11 From Jamie (they/them) to Everyone:
I imagine 4 & 5 being important if someone was trying to search multiple fields at once - so something with 700 Shakespeare AND something else
11:11:21 From Khalilah (EBSCO) to Everyone:
Thanks Raegan, I very much appreciate this document because I personally need all the help I can get.
11:11:55 From Magda Gad to Everyone:
I agree with punctuation doesn't matter.
11:12:12 From Laura Daniels to Everyone:
any really good search/reporting would allow for use of Regex!
Sheila Torres-Blank (she,her), Mary Aycock (she/her), Amanda Scott:💜
Vivian Gould (she/her):💯
11:14:04 From Magda Gad to Everyone:
special characters
11:14:09 From Katie Rahman to Everyone:
How will diacritics be handled?
11:14:46 From Magda Gad to Everyone:
yes for diacritics
11:14:59 From f-piscitelli to Everyone:
Maybe be able to choose one way or another
11:15:01 From Vivian Gould (she/her) to Everyone:
I have to bounce or I'll miss the conference lunch. Thanks, all!
11:16:20 From f-piscitelli to Everyone:
Also, some records may have the diacritics and some don't, so I would want an option to search both ways.
11:18:35 From Magda Gad to Everyone:
Maybe cataloged date?!
11:18:35 From Jamie (they/them) to Everyone:
I don't use UI tags but would that matter for anyone else here?
11:18:45 From Jennifer Eustis to Everyone:
suppressed from discovery
11:18:46 From Jenn Colt to Everyone:
Maybe holdings notes that have a specific gift name in them
11:19:16 From Jennifer Eustis to Everyone:
other administrative data ( and including date created or updated)
Magda Gad, Amanda Scott:➕
11:19:29 From f-piscitelli to Everyone:
+Note fields in holdings
11:19:35 From Sheila Torres-Blank (she,her) to Everyone:
Cataloged date would be handy
Mary Aycock (she/her):💯
11:19:38 From Jennifer Eustis to Everyone:
Acquisitions and circulation data
Laura Daniels:➕
11:20:57 From Khalilah (EBSCO) to Everyone:
This is great!
11:20:59 From Jamie (they/them) to Everyone:
Might be worth prioritizing "everything" at some point 😆
Sheila Torres-Blank (she,her):💜
Jenn Colt:😂
11:21:32 From Ryan Tamares - Stanford Law Library to Everyone:
Instances - being able to toggle suppressed/unsuppressed as filters
11:21:37 From f-piscitelli to Everyone:
AND + NOT
11:21:45 From Jennifer Eustis to Everyone:
Contains/In
11:21:50 From Jennifer Eustis to Everyone:
NOT IN
11:21:59 From Jennifer Eustis to Everyone:
Not Like/Like
11:22:17 From Sheila Torres-Blank (she,her) to Everyone:
nested Boolean (or or or or) and (or or or or)
Mary Aycock (she/her):➕
Mary Aycock (she/her):💯
11:23:27 From f-piscitelli to Everyone:
I can't read the document on my screen, but I realize those are default Boolean operator. SO, point taken
11:23:30 From Amanda Scott to Everyone:
Assuming dates are searchable, "before or equal to" and "after or equal to"
Sheila Torres-Blank (she,her):➕
11:23:51 From Jamie (they/them) to Everyone:
Do you cover quotations for exact phrase in this doc?
11:25:04 From Jamie (they/them) to Everyone:
Replying to "Do you cover quotations for exact phrase in this d...":
Or does "equal to" mean the same thing?
11:25:19 From f-piscitelli to Everyone:
Replying to "I can't read the document on my screen, but I real...":
I do like the other suggestions for Boolean operators
11:27:20 From Khalilah (EBSCO) to Everyone:
Some of the supported query builder operators
11:27:23 From Khalilah (EBSCO) to Everyone:
{E07AB781-1D89-4580-9E26-CB339833886E}.png
Jennifer Eustis, Jamie (they/them):➕
11:27:58 From Jennifer Eustis to Everyone:
I really like the empty/null
11:28:03 From Magda Gad to Everyone:
Sorry, if this was obvious, but just to confirm, this will include searching for non-Latin metadata as well, right?
Laura Daniels, Ryan Tamares - Stanford Law Library:👆🏼
11:28:20 From Laura Daniels to Everyone:
Replying to " Sorry, if this was obvious, but just to confirm, ...":
I certainly hope so!
11:29:43 From Katie Rahman to Everyone:
To cut down on confusion, maybe, the operators should be the same as the Lists app.
Khalilah (EBSCO), Jennifer Eustis, Amanda Scott, Jamie (they/them):👍
11:31:57 From Jamie (they/them) to Everyone:
Thanks for putting this together Raegan!
Sheila Torres-Blank (she,her):💯
11:32:09 From f-piscitelli to Everyone:
Thank you all.
11:32:09 From Khalilah (EBSCO) to Everyone:
This was a great meeting. Thanks Raegan for leading this meeting and for everyone's feedback.
Jennifer Eustis:💯
11:32:12 From Ryan Tamares - Stanford Law Library to Everyone:
Thank you