PICA JSON
PICA JSON ermöglicht die Kodierung von PICA+ Daten in JSON.
Jedes PICA-Feld wir dabei als JSON-Array kodiert. Das erste Array-Element ist
die vierstellige PICA+ Feldnummer, das zweite Element die Occurrence (falls
vorhanden) oder null. Es folgen abwechselnd Unterfeld-Code und
Unterfeld-Inhalt. Ein PICA-Datensatz ist in PICA JSON ein JSON-Array aller
Felder.
Beispiel
[
[ "003@", null, "0", "12345X" ],
[ "021A", null, "a", "Ein Buch", "h", "zum Lesen" ]
]
Die gleiche Struktur kann als MARC JSON zur Kodierung von MARC verwendet werden.
Optional kann als letztes Array-Element eine Feld-Markierung in Form eines nicht-alphanumerischen Zeichen angefügt werden, um unter Anderem PICA Patch Format in JSON abzubilden:
Beispiel
[
[ "003@", null, "0", "12345X", " " ],
[ "021A", null, "a", "Ein Buch", "h", "zum Lesen", "-" ],
[ "021A", null, "a", "Ein gutes Buch", "h", "zum Lesen und Genießen", "+" ]
]
APIs
Über die unAPI-Schnittstelle der VZG kann PICA JSON mit dem Parameter
format=picajson abgerufen werden.
| Grundformat | JSON |
| Datenmodell | PICA-Format (PICA) PICA Patch |