This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
controles_de_calidad [23/08/2010 11:39] fernando |
controles_de_calidad [23/09/2010 14:23] fernando |
||
---|---|---|---|
Line 78: | Line 78: | ||
<code> | <code> | ||
- | mx biblio "pft=if v100^d:'(' then 'mfn:'mfn,x3,'reg:'v1,x3,v100/ fi" lw=500 now | + | mx biblio "pft=if v100^d:'(' then 'mfn:'mfn,x3,'reg:'v1,x3,|100: |v100/ fi" lw=500 now |
mx biblio "pft=( if v600^d:'(' then 'mfn:'mfn,x3,'reg:'v1[1],x3,|600: |v600/ fi )" lw=500 now | mx biblio "pft=( if v600^d:'(' then 'mfn:'mfn,x3,'reg:'v1[1],x3,|600: |v600/ fi )" lw=500 now | ||
mx biblio "pft=( if v700^d:'(' then 'mfn:'mfn,x3,'reg:'v1[1],x3,|700: |v700/ fi )" lw=500 now | mx biblio "pft=( if v700^d:'(' then 'mfn:'mfn,x3,'reg:'v1[1],x3,|700: |v700/ fi )" lw=500 now | ||
Line 88: | Line 88: | ||
Nombres de conferencias (x11) cargados por error en un x10: | Nombres de conferencias (x11) cargados por error en un x10: | ||
+ | FIXME **Atención: Es correcto usar un x10 para el nombre de una reunión, cuando el punto de acceso se establece usando el nombre de una entidad corporativa. Así que este método puede estar encontrando solamente falsos positivos. | ||
+ | ** | ||
<code> | <code> | ||
mx biblio "pft=if v110:'^d' then 'mfn:'mfn,x3,'reg:'v1,/,|110: |v110/# fi" now lw=500 | mx biblio "pft=if v110:'^d' then 'mfn:'mfn,x3,'reg:'v1,/,|110: |v110/# fi" now lw=500 | ||
Line 100: | Line 102: | ||
<code> | <code> | ||
- | mx biblio "pft=if v100:'^d' and v100:'^q' and instr(v100,'^d') < instr(v100,'^q') then mfn,x3,v100/ fi" now | + | mx biblio "pft=if v100:'^d' and v100:'^q' and instr(v100,'^d') < instr(v100,'^q') then 'mfn:'mfn,x3,'reg:'v1,/,|100: |v100/ fi" now lw=500 |
mx biblio "pft=( if v600:'^d' and v600:'^q' and instr(v600,'^d') < instr(v600,'^q') then 'mfn:'mfn,x3,'reg:'v1[1],/,|600: |v600/ fi )" now lw=500 | mx biblio "pft=( if v600:'^d' and v600:'^q' and instr(v600,'^d') < instr(v600,'^q') then 'mfn:'mfn,x3,'reg:'v1[1],/,|600: |v600/ fi )" now lw=500 | ||
mx biblio "pft=( if v700:'^d' and v700:'^q' and instr(v700,'^d') < instr(v700,'^q') then 'mfn:'mfn,x3,'reg:'v1[1],/,|700: |v700/ fi )" now lw=500 | mx biblio "pft=( if v700:'^d' and v700:'^q' and instr(v700,'^d') < instr(v700,'^q') then 'mfn:'mfn,x3,'reg:'v1[1],/,|700: |v700/ fi )" now lw=500 | ||
Line 111: | Line 113: | ||
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}} |