Difference between revisions of "Índice de la entrada principal"
Line 1: | Line 1: | ||
Esta función del módulo de catalogación permite definir un índice para acceso rápido a los registros: | Esta función del módulo de catalogación permite definir un índice para acceso rápido a los registros: | ||
− | [[Archivo:Entrada principal.png]] | + | [[Archivo:Entrada principal.png|750px]] |
Al hacer clic sobre el icono [[Archivo:Sortasc.gif]] que se muestra resaltado en la imagen, ABCD monta en forma dinámica una lista alfabética de los campos que han sido seleccionados como entrada principal del registro. | Al hacer clic sobre el icono [[Archivo:Sortasc.gif]] que se muestra resaltado en la imagen, ABCD monta en forma dinámica una lista alfabética de los campos que han sido seleccionados como entrada principal del registro. | ||
Los campos se seleccionan en la FDT de la base datos: | Los campos se seleccionan en la FDT de la base datos: | ||
− | # Marcando la columna identificada como '''I''' | + | #Marcando la columna identificada como '''I''' |
+ | #Colocando el prefijo correspondiente a la indización del campo | ||
#Llenando las columnas '''listar como''' y '''extraer como''' con los formatos correspondientes. | #Llenando las columnas '''listar como''' y '''extraer como''' con los formatos correspondientes. | ||
− | + | ||
− | + | Pueden darse dos opciones en la selección del campo de entrada principal: | |
+ | #Un solo campo no repetible | ||
+ | #Varios campos repetibles o no | ||
+ | |||
+ | |||
+ | '''1. Un solo campo no repetible''' | ||
+ | |||
+ | Este pudiera ser el caso del nombre de un usuario. Suponiendo que la etiqueta del nombre del usuario sea 30, use las siguientes entradas en la FDT: | ||
+ | Listar como: v30 | ||
+ | Extraer como: V30,'$$$' f(mfn,1,0) | ||
+ | La construcción '''V30,'$$$' f(mfn,1,0)''' es necesaria ya que el campo 30 puede utilizarse tanto como índice de la entrada principal como campo de control de terminología y ambos casos requieren diferentes resultados: | ||
+ | *Si el campo se usa como índice de la entrada principal, se necesita capturar el MFN del registro para localizarlo en la base de datos y presentarlo en el área de edición | ||
+ | *Si el campo se usa para control de autoridades, se necesita capturar el contenido del campo 30 para pasarlo a la casilla de edición del campo | ||
+ | |||
+ | Esta es la situación que se refleja en el formato '''Extraer como''' | ||
+ | |||
+ | |||
+ | '''2. Varios campos repetibles o no''' | ||
+ | |||
+ | Si se quiere formar una entrada principal con la información proveniente de varios campos solo es necesario marcar uno de ellos como entrada principal, colocar el prefijo de la indización del campo y elaborar los formatos listar como y extraer como con todos los campos que desea contemplar en esta entrada. | ||
Ejemplo: Formar la lista de la entrada principal con todos los títulos incluídos en el formato de descripción bibliográfica de CEPAL (12, 18 y 30). | Ejemplo: Formar la lista de la entrada principal con todos los títulos incluídos en el formato de descripción bibliográfica de CEPAL (12, 18 y 30). | ||
Line 21: | Line 41: | ||
18 0 mhu,(|TI_|v18|%|/) | 18 0 mhu,(|TI_|v18|%|/) | ||
30 0 mhu,(|TI_|v30|%|/) | 30 0 mhu,(|TI_|v30|%|/) | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | 2. Marque en la FDT de la base, en al menos uno de los campos de título, la entrada identificada como '''Índice principal''' | |
− | + | 3. Elabore el formato '''Listar como''', incluyendo la información de los campos que forman el índice | |
select e3 | select e3 | ||
case 12: V12,'$$$' if e4=1 then f(mfn,1,0) else v12 fi | case 12: V12,'$$$' if e4=1 then f(mfn,1,0) else v12 fi | ||
Line 39: | Line 50: | ||
case 30: v25,'$$$' if e4=1 then f(mfn,1,0) else v30 fi | case 30: v25,'$$$' if e4=1 then f(mfn,1,0) else v30 fi | ||
endsel | endsel | ||
− | + | :El índice de la entrada principal también se utiliza como '''Lista de autoridades''' para capturar las entradas la lista y pasarlas a un campo del área de edición del registro. Por lo tanto, la extracción del campo deberá ser el '''MFN''' si el término es mostrado como entrada del indice principal, y el contenido del campo, si el término es mostrado como '''lista de autoridades'''. La variable '''e4''' la genera internamente ABCD para indicar si la llamada proviene del índice de la entrada principal o del control de terminología de un campo | |
+ | |||
+ | :Si ya tiene definido un formato externo para el manejo de las listas de autoridades, incluya en el mismo las líneas de codificación de la entrada principal. Si no lo tiene, recomendamos ampliamente esta práctica ya que la codificación de los formatos '''listar como''' y '''extraer como''' puede tener cierta complejidad la cual es muy difícil codificar en una línea de la FDT. El nombre del formato externo se coloca en la forma '''@xxxxx.pft''' donde '''xxxx''' es el nombre del formato que debe residir en la carpeta '''pft''' del lenguaje activo | ||
− | + | La opción de utilizar uno o varios campos como entrada principal y para control de autoridades | |
− | asignada en la '''columna extraer''' como, se presentará el campo como lista de autoridades pero será extraído | + | se introdujo a partir de la versión 1.2, por lo tanto, si no se realiza la corrección en la |
− | + | pft asignada en la '''columna extraer''' como, se presentará el campo como lista de autoridades | |
+ | pero será extraído el '''MFN''' del registro que contiene el término y colocado en el campo | ||
+ | correspondiente de la hoja de ingreso. |
Revision as of 10:35, 28 December 2013
Esta función del módulo de catalogación permite definir un índice para acceso rápido a los registros:
Al hacer clic sobre el icono Archivo:Sortasc.gif que se muestra resaltado en la imagen, ABCD monta en forma dinámica una lista alfabética de los campos que han sido seleccionados como entrada principal del registro.
Los campos se seleccionan en la FDT de la base datos:
- Marcando la columna identificada como I
- Colocando el prefijo correspondiente a la indización del campo
- Llenando las columnas listar como y extraer como con los formatos correspondientes.
Pueden darse dos opciones en la selección del campo de entrada principal:
- Un solo campo no repetible
- Varios campos repetibles o no
1. Un solo campo no repetible
Este pudiera ser el caso del nombre de un usuario. Suponiendo que la etiqueta del nombre del usuario sea 30, use las siguientes entradas en la FDT:
Listar como: v30 Extraer como: V30,'$$$' f(mfn,1,0)
La construcción V30,'$$$' f(mfn,1,0) es necesaria ya que el campo 30 puede utilizarse tanto como índice de la entrada principal como campo de control de terminología y ambos casos requieren diferentes resultados:
- Si el campo se usa como índice de la entrada principal, se necesita capturar el MFN del registro para localizarlo en la base de datos y presentarlo en el área de edición
- Si el campo se usa para control de autoridades, se necesita capturar el contenido del campo 30 para pasarlo a la casilla de edición del campo
Esta es la situación que se refleja en el formato Extraer como
2. Varios campos repetibles o no
Si se quiere formar una entrada principal con la información proveniente de varios campos solo es necesario marcar uno de ellos como entrada principal, colocar el prefijo de la indización del campo y elaborar los formatos listar como y extraer como con todos los campos que desea contemplar en esta entrada.
Ejemplo: Formar la lista de la entrada principal con todos los títulos incluídos en el formato de descripción bibliográfica de CEPAL (12, 18 y 30).
1. Indize todos los campos requeridos, utilizando el mismo prefijo:
12 0 mhu,"TI_"v12 18 0 mhu,"TI_"v18 30 0 mhu,"TI_"v30
- Si el campo a ser utilizado como entrada principal es repetible, debe especificar el % en el formato de extracción para asegurar la generación del número de ocurrencia desde la cual proviene el valor indizado:
12 0 mhu,(|TI_|v12|%|/) 18 0 mhu,(|TI_|v18|%|/) 30 0 mhu,(|TI_|v30|%|/)
2. Marque en la FDT de la base, en al menos uno de los campos de título, la entrada identificada como Índice principal
3. Elabore el formato Listar como, incluyendo la información de los campos que forman el índice
select e3 case 12: V12,'$$$' if e4=1 then f(mfn,1,0) else v12 fi case 18: v18,'$$$' if e4=1 then f(mfn,1,0) else v18 fi case 30: v25,'$$$' if e4=1 then f(mfn,1,0) else v30 fi endsel
- El índice de la entrada principal también se utiliza como Lista de autoridades para capturar las entradas la lista y pasarlas a un campo del área de edición del registro. Por lo tanto, la extracción del campo deberá ser el MFN si el término es mostrado como entrada del indice principal, y el contenido del campo, si el término es mostrado como lista de autoridades. La variable e4 la genera internamente ABCD para indicar si la llamada proviene del índice de la entrada principal o del control de terminología de un campo
- Si ya tiene definido un formato externo para el manejo de las listas de autoridades, incluya en el mismo las líneas de codificación de la entrada principal. Si no lo tiene, recomendamos ampliamente esta práctica ya que la codificación de los formatos listar como y extraer como puede tener cierta complejidad la cual es muy difícil codificar en una línea de la FDT. El nombre del formato externo se coloca en la forma @xxxxx.pft donde xxxx es el nombre del formato que debe residir en la carpeta pft del lenguaje activo
La opción de utilizar uno o varios campos como entrada principal y para control de autoridades se introdujo a partir de la versión 1.2, por lo tanto, si no se realiza la corrección en la pft asignada en la columna extraer como, se presentará el campo como lista de autoridades pero será extraído el MFN del registro que contiene el término y colocado en el campo correspondiente de la hoja de ingreso.