Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Normalization Rules
Sumario
Introduccin
Pipe Configuration Wizard
Crear las Normalization Rules
Secciones
Editar las Normalization Rules
Formato bsico
Formato avanzado
Origen de los datos
Condiciones
Ejemplo 1
Ejemplo 2
Ejemplo 3
Transformaciones
Probar una regla de normalizacin
Deploy
Introduccin
Secciones
Las NR se componen de secciones.
Son las mismas secciones que tienen todos los PNX + una seccin
llamada Enrichment que permite modificar los registros en base a un
script externo.
control
display
links
search
sort
facets
dedup
frbr
delivery
enrichment
ranking
addata
Formato bsico
Origen de los datos
Regla 1
Transformaciones
Regla 2
Activar, desactivar,
mover, copiar y
eliminar
Formato avanzado
Activar /
Desactivar
Origen de los datos
Regla 1
Condiciones
Transformaciones
Condiciones
Las condiciones nos permiten poner reglas que slo se aplicarn en unos
casos concretos. Algunos ejemplos:
Queremos que todos los registros que tienen ISSN tengan el tipo de
recurso "journal".
Queremos que todos los registros que NO tienen ISSN tengan el tipo de
recurso "book".
Queremos que todos los registros que tienen el texto "http://" en el campo
856$u de Marc21 tengan la categora "Online Resources"
Condiciones - ejemplo 1
El origen es la constante "journal"
El resultado de esta comprobacin
debe ser "true"
Condiciones - ejemplo 2
El origen es la constante
"book"
El resultado de esta comprobacin
debe ser "false"
Condiciones - ejemplo 3
El origen es la constante
"Online Resource"
El resultado de esta comprobacin
debe ser "true"
Transformaciones
Las transformaciones son rutinas que nos permiten modificar la forma en qu
se copiar el texto al PNX. Hay una lista muy larga de transformaciones.
Cada una tiene sus propios parmetros.
Parmetros
Transformaciones disponibles
Transformaciones
Algunas de las ms habituales son:
Copy As Is:
Copiar el contenido del campo sin hacer modificaciones.
Add to beginning of string:
Aadir un texto al inicio del campo.
Add to end of string:
Aadir un texto al final del campo
Transformaciones
Remove Punctuation:
Eliminar la puntuacin del campo.
Use mapping table:
Usar una tabla de mapeado.
Las tablas de mapeado se configuran en:
Advanced Configuration > All Mapping Tables > Normalization
Transformaciones
Replace characters:
Cambiar un caracter por otro.
Replace string by string:
Sustituir un texto por otro texto.
Todas las transformaciones se explican en el manual:
Primo Technical Guide > Working with Normalization Rules > Transformations
Routines
Registro original
Deploy
Despus de crear o modificar las normalization rules debemos pulsar
el botn "Deploy" para que los cambios se apliquen en el sistema.
El botn se encuentra en la lista de NR, justo al lado del nombre:
Preguntas?