Something like the first example in https://verbundwiki.gbv.de/pages/viewpage.action?pageId=40009828 is called a non-normalized PICA+. It uses '\n' (Byte 10) as field marker and '$' as subfield-marker.
In contrast to normalized PICA+, which encodes records in a whole line, using Byte 29 and 10 (aka 'new line') to indicate the beginning of a new record and Byte 30 before a field. Subfiellds are marked by Byte 31instead of the '$'.
As we got non-normalized PICA+ from T. Schulz and as metafacture-core provides only routines to compute normalized PICA+ a non-normalized PICA+ decoder would be nice.
Something like the first example in https://verbundwiki.gbv.de/pages/viewpage.action?pageId=40009828 is called a non-normalized PICA+. It uses '\n' (Byte 10) as field marker and '$' as subfield-marker. In contrast to normalized PICA+, which encodes records in a whole line, using Byte 29 and 10 (aka 'new line') to indicate the beginning of a new record and Byte 30 before a field. Subfiellds are marked by Byte 31instead of the '$'.
As we got non-normalized PICA+ from T. Schulz and as metafacture-core provides only routines to compute normalized PICA+ a non-normalized PICA+ decoder would be nice.