vufind-org / vufind-marc
MARC record processing library for the VuFind project
v1.2.0
2025-04-21 11:10 UTC
Requires
- php: >=8.1
- opis/json-schema: ^2.3.0
- pcrov/jsonreader: ^1.0.2
- vufind-org/vufindcode: ^1.2
Requires (Dev)
- friendsofphp/php-cs-fixer: 3.64.0
- guzzlehttp/guzzle: ^7.8.1
- pear/http_request2: 2.6.0
- phing/phing: 3.0
- phpmd/phpmd: 2.15.0
- phpstan/phpstan: 1.12.7
- phpunit/phpunit: 10.5.36
- squizlabs/php_codesniffer: 3.10.3
README
VuFind-Marc
Introduction
VuFind-Marc contains classes to handle MARC records in different carrier formats. This is part of the VuFind® project but may also be useful for other purposes.
Features
VuFind-Marc provides functionality for reading MARC records and validating (linting) MARC 21 records. It supports standalone records as well as record collection files. Following carrier formats are supported:
Additional formats can be added as necessary.
Installation
The recommended method for incorporating this library into your project is to use Composer (http://getcomposer.org).