Conference Presentation (After Call) PUBDB-2026-02834

http://join2-wiki.gsi.de/foswiki/pub/Main/Artwork/join2_logo100x88.png
Punctuation Without the Pain : Leveraging Leader/18 in Koha for Cleaner Records

 ;

2026

KohaCon26, KIT KarlsruheKarlsruhe, KIT Karlsruhe, Germany, 5 Oct 2026 - 9 Oct 20262026-10-052026-10-09 () [10.3204/PUBDB-2026-02834]  GO

This record in other databases:  

Please use a persistent id in citations: doi:

Abstract: Historically, cataloguers employed punctuation to demarcate and provide context for the various elements of bibliographic data, ensuring its comprehensibility to users, particularly when the data was presented on cards. However, context-sensitive punctuation can often complicate data-related tasks. Consequently, more recently developed formats do not include punctuation. RDA recommends omitting it, and LoC/PCC opt for punctuation-light MARC for storage and editing since 2020.Conversely, library catalogues may contain records with and without punctuation. Marc21 is able to differentiate between these two types of records by leveraging the attributes of leader/18. If set to 'c' or 'n', they instruct the cataloguing system to add punctuation automatically as required. However, if set to 'a' or 'i', it should rely solely on the records data. It is regrettable to note that these attributes are currently being ignored by Koha. Therefore, e.g. following the import of RDA records via SRU/Z39.50, it is imperative to add punctuation manually at the record level in order to ensure optimal display.This issue can be resolved using Kohas MARC::Filter. A suitable filter will allow for the transparent injection of the necessary punctuation for records based on leader/18. Due to its Perl-based nature, the filter is better suited to managing complex situations than the standard XSLT approach used for rendering, which can be unwieldy in certain cases.In this presentation, we will introduce a plugin that operates on the associated hook implemented in Bug 40972 to automatically add the necessary punctuation. Introducing automatic punctuation based on leader/18 will enhance Kohas standard compliance. As more and more RDA-based records enter the system, this will also become a key issue. Implementation as a plugin allows for straightforward development and swift deployment of the necessary functions.


Contributing Institute(s):
  1. Bibliothek und Dokumentation (L)
Research Program(s):
  1. 899 - ohne Topic (POF4-899) (POF4-899)
  2. JOIN² - Just anOther INvenio INstance (JOIN2-2014) (JOIN2-2014)
Experiment(s):
  1. No specific instrument

Appears in the scientific report 2026
Database coverage:
Creative Commons Attribution-NonCommercial-ShareAlike CC BY-NC-SA 4.0 ; OpenAccess
Click to display QR Code for this record

The record appears in these collections:
Private Collections > >DESY > >FH > L
Document types > Presentations > Conference Presentations
Public records
Publications database
OpenAccess

 Record created 2026-09-22, last modified 2026-09-22


OpenAccess:
Presentation - Download fulltext PDF Download fulltext PDF (PDFA)
Handout - Download fulltext PDF Download fulltext PDF (PDFA)
(additional files)
Rate this document:

Rate this document:
1
2
3
 
(Not yet reviewed)