This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
controles_de_calidad [30/04/2009 16:35] fernando |
controles_de_calidad [01/09/2011 00:00] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Controles de calidad sobre bases bibliográficas MARC 21 ====== | ||
- | |||
- | Tipos de problemas que podemos detectar: | ||
- | |||
- | * ausencia de elementos obligatorios | ||
- | * presencia de elementos incorrectos/inválidos | ||
- | * puntuación incorrecta | ||
- | * espacios en blanco? | ||
- | |||
- | Relevamiento de los campos y caracteres presentes, usando mxf0. | ||
- | |||
- | |||
- | Subcampos? | ||
- | |||
- | Campos de control: | ||
- | * leader | ||
- | * 005 | ||
- | * 008 | ||
- | |||
- | Campos de datos: | ||
- | * 020 | ||
- | * 022 | ||
- | * 1xx: a lo sumo uno, relación con 245 ind 1 | ||
- | * 250 | ||
- | * 260 | ||
- | * 300 | ||
- | * 440 | ||
- | * 504 | ||
- | * 505 | ||
- | * 7xx, subcampos $e, $4 | ||
- | * 8xx | ||
- | * 856 | ||
- | * x00: fechas en $d | ||
- | | ||
- | Existencias: | ||
- | * 859 | ||
- | |||
- | |||
- | ===== Herramientas basadas en Perl ===== | ||
- | |||
- | Ver http://home.inwave.com/eija/ | ||
- | |||
- | ==== MARC::Lint ==== | ||
- | |||
- | Código fuente, versión 1.42: http://search.cpan.org/src/EIJABB/MARC-Lint-1.42/lib/MARC/Lint.pm | ||
- | |||
- | Necesita: MARC::Record, MARC::Field, MARC::Lint::CodeData | ||
- | |||
- | ==== MARC::Errorchecks ==== | ||
- | |||
- | |||
- | Module for storing MARC error checking subroutines, based on MARC 21, AACR2, and LCRIs. These are used to find errors not easily checked by the MARC::Lint and MARC::Lintadditions modules, such as those that cross field boundaries. | ||
- | |||
- | |||
- | ===== Herramientas basadas en MX ===== | ||
- | |||
- | Podemos construir algo similar (pero con menos capacidades) basado en MX. | ||
- | |||
- | |||
- | |||
- | {{tag>marc}} |