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.
Homepage | https://format.gbv.de/pica/patch/specification |
Grundformat | Bytes |
Anwendung | Änderungsformate |
für | PICA-Format (PICA) |