Bug 40212 - export list information in a MARC field of the record
Summary: export list information in a MARC field of the record
Status: NEW
Alias: None
Product: Koha
Classification: Unclassified
Component: Lists (show other bugs)
Version: Main
Hardware: All All
: P5 - low enhancement
Assignee: Bugs List
QA Contact: Testopia
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-06-22 16:21 UTC by Mathieu Saby
Modified: 2026-01-18 12:24 UTC (History)
2 users (show)

See Also:
GIT URL:
Initiative type: ---
Sponsorship status: ---
Comma delimited list of Sponsors:
Crowdfunding goal: 0
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mathieu Saby 2025-06-22 16:21:25 UTC
To improve the integration between Koha and Discovery tools or other kind of portals, it could be nice to export list information (id, name...) in a MARC field, so that this information could be searchable in the public interface, if the list is set to be public.
Comment 1 Mathieu Saby 2026-01-18 12:22:52 UTC
I don't know if there is any community interest in this, but it may be more complex to do than I thought.

No standard MARC21 or UNIMARC field seems suitable, so for the development to be acceptable the field would probably need to be configurable for each installation in a syspref.

So we can have for example in an given instance a repeatable 999 field, with the name of the list in a $a field, and its number in a $b field. It should concern only public list.
999$aOne list$b1
999$aAn other list$b2

Another approach would be to create a "virtual" field on the fly only when exporting to OAI-PMH. But adding or removing a record from a list would have to trigger an update of the record in the repository, and I don't know if that's possible.

Note that the same idea could apply to course reserves.
Comment 2 Mathieu Saby 2026-01-18 12:24:59 UTC
Laurence I add you as we talked about that during KohaLa Hackathon.