User Tools

Site Tools


controles_de_calidad

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
controles_de_calidad [25/08/2010 17:57]
fernando
controles_de_calidad [01/09/2011 00:00] (current)
Line 4: Line 4:
 Tipos de problemas que podemos detectar: Tipos de problemas que podemos detectar:
  
-  * ausencia ​de elementos obligatorios +  * Ausencia ​de elementos obligatorios 
-  * presencia ​de elementos incorrectos/​inválidos +  * Presencia ​de elementos incorrectos/​inválidos 
-  * puntuación ​incorrecta +  * Puntuación ​incorrecta. Ejemplos: " )" (espacio antes de paréntesis) 
-  * espacios ​en blanco?+  * Espacios ​en blanco?
  
 Relevamiento de los campos y caracteres presentes, usando mxf0. Relevamiento de los campos y caracteres presentes, usando mxf0.
Line 37: Line 37:
   * 859   * 859
  
 +
 +Ver la discusión //unwanted (bogus) characters in marc//, en code4lib:
 +http://​serials.infomotions.com/​code4lib/​archive/​2010/​201010/​index.html
  
 ===== Herramientas basadas en Perl ===== ===== Herramientas basadas en Perl =====
Line 113: Line 116:
  
 FIXME: explicar por qué se produce esto, qué efectos tiene, cómo se  corrige, y cómo se puede evitar. FIXME: explicar por qué se produce esto, qué efectos tiene, cómo se  corrige, y cómo se puede evitar.
 +
 +
 +==== Verificación de URLs ====
 +
 +Si bien puede haber URLs en otros campos, lo más común es que aparezcan en el 856. Aquí generamos un archivo HTML con los siguientes datos para cada registro que contiene un campo 856:
 +
 +  * campo 001
 +  * campo 991 (ID del catalogador)
 +  * campo 245
 +  * todas las ocurrencias del campo 856
 +
 +<​code>​
 +mx biblio "​pft=if p(v856) then \
 +   '<​p>',​v1,'​ ['​v991'​]<​br>'/,​ \
 +   ​proc('​a1000~',​replace(v245*3,'​^','​~a1000~'​),'​~'​),​ (x1,​v1000*1),'<​br>'/,​ \
 +   ( x1,v856^3|: |, |<a href='​|v856^u|'>​|v856^u|</​a><​br>​|/​ )#, \
 +   '</​p>'/​ \
 +   ​fi"​ \
 +   now lw=300 > campo856.html
 +</​code>​
 +
 +El archivo HTML resultante se puede analizar con cualquier herramienta para verificación de links, p.ej. http://​validator.w3.org/​checklink/​
  
 {{tag>​marc}} {{tag>​marc}}
controles_de_calidad.1282769848.txt.gz · Last modified: 25/08/2010 00:00 (external edit)