MARCXML und linebreak

Mal wieder was an die Marc-Spezis,

Wir transformieren gerade JSON zu MARCXML in JSON kommen ab un zu line breaks \n vor. Zum Beispiel in Beschreibungstexten.

Kann man line breaks in MARC abbilden, oder ersetzt man die „einfach“ durch Leerzeichen?

Hi Tobias,
Marc erlaubt als Steuerzeichen nur ESC (0x1B), GS (0x1D), RS (0x1E) und US (0x1F), also keine line breaks (Character Sets: Basic Latin (ASCII)). In ISO 2709-Datensätzen machen line breaks in ich glaube allen mir bekannten Anwendungen Probleme. In XML wäre das wahrscheinlich weniger kritisch, allerdings gilt für MARCXML ja die Anforderung " Roundtripability from XML back to MARC" (MARC XML Design Considerations (Library of Congress)), was letztlich ihre Verwendung auch in XML ausschließt.
Wir ersetzen sie immer durch Leerzeichen.

3 Likes

Vielen Dank!