PICA::Tutorial - A documentation-only module for PICA::Record usage
perldoc PICA::Tutorial
PICA+ is the internal data format of the Local Library System (LBS) and the Central Library System (CBS) of OCLC PICA. Similar library formats are the MAchine Readable Cataloging format (MARC) and the Maschinelles Austauschformat für Bibliotheken (MAB). In additionally to PICA+ there is the catalouging format Pica3 which can losslessly be convert to PICA+ and vice versa.
OCLC PICA is an European library cooperative which originated from a cooperation of the Dutch Pica foundation (Stichting Pica) and the Online Computer Library Center (OCLC).
PICA::Record is a Perl package that provides an API for PICA+ record handling. The package contains a parser interface module PICA::Parser to parse PICA+ (PICA::PlainParser) and PICA XML (PICA::XMLParser). Corresponding modules exist to write data (PICA::Writer and PICA::XMLWriter). PICA+ data is handled in records (PICA::Record) that contain fields (PICA::Field). There is also the experimental interface PICA::Server to fetch records from databases via SRU and parse them afterwards with PICA::SRUSearchParser.
PICA::Record
Here are some use cases of PICA::Record:
To get an insight to the API have a look at the examples and tests included in this package. This document will be expanded to a full Tutorial for users of PICA::Record. Feedback is very welcome!
The examples in the bin directory include:
bin
At CPAN there are the modules MARC::Record, MARC, and MARC::XML for MARC records. The deprecated module Net::Z3950::Record had a subclass Net::Z3950::Record::MAB for MAB records (you should now use Net::Z3950::ZOOM).
Full Unicode support needs more testing and probably some bugfixes. The PICA XML format is not standardized yet so it may change in the future. The SRU interface to fetch PICA+ records is very experimental.
Jakob Voss <jakob.voss@gbv.de>
<jakob.voss@gbv.de>
Copyright (C) 2007 by Verbundzentrale Goettingen (VZG) and Jakob Voss
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.8 or, at your option, any later version of Perl 5 you may have available.
1 POD Error
The following errors were encountered while parsing the POD:
Non-ASCII character seen before =encoding in 'für'. Assuming UTF-8
To install PICA::Record, copy and paste the appropriate command in to your terminal.
cpanm
cpanm PICA::Record
CPAN shell
perl -MCPAN -e shell install PICA::Record
For more information on module installation, please visit the detailed CPAN module installation guide.