PICA Patch

Mit dem PICA Patchformat (auch PICA Änderungsformat) können Änderungen an PICA+ Datensätzen ausgedrückt werden. Das Format basiert auf Annotated PICA (siehe PICA Plain) mit den Markierungszeichen + zum Hinzufügen und - zum Entfernen von Feldern. Zur Änderung von Unterfeldern wird ein Feld entfernt und anschließend mit geändertem Inhalt hinzugefügt. Zusätzlichen können unmarkierte Felder in einem Änderungsdatensatz enthalten sein um sicherzustellen, dass der Ursprungsdatensatz in diesem Feldern mit den Angaben im Änderungsdatensatz übereinstimmt. Felder die nicht im Änderungsdatensatz enthalten sind, werden beibehalten. Zur Anwendung einer Änderung müssen die PICA-Felder sortiert sein.

Die formale Spezifikation liegt unter https://format.gbv.de/pica/patch/specification

Beispiel (in PICA Plain)

Ursprungsdatensatz

003@ $012345X
021A $aEin Buch$hzum Lesen

Änderungsdatensatz

  003@ $012345X
- 021A $aEin Buch$hzum Lesen
+ 021A $aEin gutes Buch$hzum Lesen und Genießen

Ergebnis

003@ $012345X
021A $aEin gutes Buch$hzum Lesen und Genießen

Serialisierungen

PICA Patch Format kann in PICA Plain und in PICA JSON ausgedrückt werden.

Homepagehttps://format.gbv.de/pica/patch/specification
GrundformatBytes
AnwendungÄnderungsformate
fürPICA-Format (PICA)