6








                                     TECNICAS
                                           
                    SECCION 5. TABLA DE SELECCION DE CAMPOS (FST)
          _________________________________________________________________

          Una Tabla de Selecci¢n de Campos (FST)  define los criterios para
          extraer uno o mas elementos de  un registro del  archivo maestro.
          Dependiendo del contexto  en  el  cual se utilice una  FST, estos
          elementos pueden  usarse  para crear trminos recuperables  en el
          archivo invertido,  correspondientes al registro  del cual fueron
          extra¡dos,  para  la  clasificaci¢n de registros  en la secuencia
          deseada antes de producir un reporte impreso,  o para reformatear
          registros durante una operaci¢n de importaci¢n o exportaci¢n.

          Un elemento  puede definirse generalmente  como  un fragmento del
          registro resultante  de  un proceso particular.  Aunque en muchos
          casos los elementos ser n  datos elementales,  es decir, campos o
          subcampos,   en  otros  casos  pueden  ser  palabras,  frases,  o
          cualquier otra parte de un dato  que tenga un  sentido particular
          para una aplicaci¢n espec¡fica.

          Nombre de la Base de Datos: CDS       -FST para inversi¢n-  
                                                Nombre de FST: CDS
           ================================================================
           |ID    |  TI  |Formato extracci¢n de datos
           ================================================================
          _   24       4  mhl , v24
          _   69       2  v69
          _   70       0  mhl , v70|%|
          _   26       0  "LUGAR=",v26^a
          _   26       0  "PUBL=",v26^b

           Figura 25:  Ejemplo de una Tabla de Selecci¢n de Campos

          Las  FSTs  se  crean o modifican por medio de  los  servicios del
          m¢dulo ISISDEF,  usando el editor de l¡neas de CDS/ISIS (descrito
          bajo "Editor de L¡neas" en la p gina ?). Un ejemplo de la FST, se
          muestra  en  la  Figura  25,  tal  como la presenta  el editor de
          l¡neas.

          Una FST consiste  de  una o mas l¡neas,  cada una  de  las cuales
          define tres par metros:

          1. un identificador de campo (columna etiquetada ID);

          2. una tcnica de indizado (columna etiquetada IT); y

          3.  un  formato  de  extracci¢n  de  datos  codificado  usando el
          lenguaje de formateo de CDS/ISIS.




                                         83








          Cuando se solicita  a CDS/ISIS extraer elementos usando  una FST,
          el programa leer  los registros relevantes del archivo  maestro y
          llevar  a cabo,  para cada uno de ellos,  y para cada l¡nea de la
          FST, el siguiente proceso:

          1.  Ejecuta  el  formato  para  extraer  del  registro  los datos
          correspondientes

          2.  Aplica  la  tcnica  de  indizado  especificada  a  los datos
          producidos por el formato; y

          3.  Asigna  a cada  elemento producido el identificador  de campo
          especificado.

          El proceso descrito anteriormente es estrictamente mec nico  y se
          desarrolla  exactamente  del  modo  que   se  describe.   No  hay
          transmisi¢n de conocimiento entre un paso y el otro, solamente de
          datos,  aunque todos los pasos cooperan para lograr  el resultado
          deseado.  Por ejemplo,  el hecho de que un campo  particular haya
          sido extra¡do durante el paso 1  no es conocido por el paso 2: el
          paso 1  usa al m ximo la potencia  del lenguaje  de formateo para
          producir una cadena de caracteres y pasarlos al paso 2. Este paso
          opera sobre esta cadena de caracteres de acuerdo a la  tcnica de
          indizado especificada.  Las tcnicas de  indizado est n definidas
          como procesos sobre cadenas de caracteres,  no sobre registros ni
          campos.  Esto  es debido al  dise¤o generalizado de  las FST, que
          permite  usarla  para  diferentes  prop¢sitos,  como  definir  el
          contenido  del   archivo   invertido,   o  para  especificar  los
          requerimientos  de clasifica-ci¢n de un listado impreso, procesos
          que  pueden  parecer,   a  primera  vista,   como  cuestiones  no
          relacionadas.

          En su  forma  m s  general,  puede  imaginarse  una  FST  como un
          dispositivo capaz  de producir elementos de datos necesarios para
          realizar una tarea determinada.

          A. Par metros de la FST

          Los tres  par metros  de  una l¡nea  de  la  FST  se  describen a
          continuaci¢n en el orden en que son procesados  (cuando  se edita
          una FST con el editor de l¡neas, estos son capturados en el orden
          inverso al descrito).

           1. Formato de extracci¢n de datos

          Este se  codifica  usando  el  lenguaje  de  formateo de CDS/ISIS
          descrito bajo "Lenguaje de Formateo" en la p gina ?. Debido a que
          los  datos producidos  por este  formato no se pretende  que sean
          desplegados,  sino procesados posteriormente,  CDS/ISIS no limita
          el ancho de  la  l¡nea a ning£n  valor,  y  por  lo  tanto, nunca
          dividir  un  dato en l¡neas.  El concepto de l¡nea,  sin embargo,
          puede  ser  importante  para  la  aplicaci¢n  de  una  tcnica de
          indizado en particular a una salida producida por  el formato. En
          este caso  CDS/ISIS  garantiza  que  las  l¡neas  solamente ser n
          creadas  en  respuesta  a  comandos  de  salto  de  l¡nea  que se
          especifiquen en el formato.


                                         84









          Debido a  esto,  ciertos comandos de formateo como  C, la sangr¡a
          (indentaci¢n),o  las  secuencias  de  escape,  normalmente  ser n
          irrelevantes  en  el formato de extracci¢n  de datos  y puede, en
          algunos casos,  producir  resultados  inesperados.  Por  lo tanto
          deber n evitarse,  a  menos que sean  necesarios  para  lograr el
          resultado deseado.

          Por otro  lado,  el modo  (ver  "Comando  Modo"  en la  p gina ?)
          seleccionado en la generaci¢n de  la salida de  alg£n campo puede
          ser cr¡tico para el funcionamiento correcto de  alguna tcnica de
          indizado  en particular:  ciertas tcnicas requieren  de hecho un
          modo  espec¡fico  (esto se  indica bajo cada  tcnica de indizado
          discutida posteriormente). Es responsabilidad del dise¤ador de la
          base de datos,  insertar el o los comandos de modo  apropiados en
          el formato de extracci¢n de datos, cuando estos sean necesarios.

          N¢tese  tambin que el  comando de  transformaci¢n  a may£sculas,
          puede afectar  en  forma  negativa  en  otros  procesos aplicados
          posteriormente  a los datos producidos  por  la  FST.  Como regla
          general debe evitarse solicitar la conversi¢n a  may£sculas (usar
          los modos mpl, mhl, o mdl seg£n se necesite, en vez de mpu, mhu o
          mdu),  a  menos de  tener la  seguridad de  que  es  necesaria la
          conversi¢n  a  may£sculas  y  de  que  no  tendr   ning£n  efecto
          colateral.   CDS/ISIS   realizar    autom ticamente   todas   las
          transformaciones a  may£sculas que sean necesarias.  Por ejemplo,
          todos  los  elementos  generados  por  la  FST  para  el  archivo
          invertido ser n traducidos  a may£sculas antes  de almacenarse en
          el diccionario, a£n cuando la FST los produzca en min£sculas.

           2. Tcnicas de indizado

          Las  tcnicas de indizado  definen los procesos  a ser realizados
          sobre  los  datos  generados  por  el  formato,   con  objeto  de
          identificar  los elementos  espec¡ficos  que  ser n  creados. Hay
          cinco tcnicas de indizado que se pueden utilizar.  Estas reciben
          un  c¢digo  numrico  del  0   al  4,   tal  como  se  explica  a
          continuaci¢n.

            a. Tcnica de indizado 0

          Genera  un  elemento  a partir  de  cada  l¡nea  extra¡da  por el
          formato.  Esta  tcnica  es  normalmente  utilizada  para indizar
          campos  o subcampos completos.  N¢tese sin  embargo, que CDS/ISIS
          construir  elementos  a partir de l¡neas,  no de  campos. Esto es
          porque  CDS/ISIS  toma en cuenta  la salida del formato  como una
          cadena de caracteres donde los campos ya no pueden identificarse.
          Por lo  tanto es  responsabilidad del  dise¤ador  de  la  base de
          datos,  producir  los  datos  correctos  a  travs  del  formato,
          especialmente cuando est indizando campos repetibles y/o  mas de
          un  campo.  En  otras palabras,  cuando se  use esta  tcnica, el
          formato de extracci¢n de datos debe producir una  l¡nea para cada
          elemento que se desea indizar.

           Contenido del registro:    26  ^aPar¡s^bUnesco^c1965



                                         85








             FST       Salida producida por el formato  Elementos generados
          ===========  ===============================  ===================
          1 1 mpl,v26         ^aParis^bUnesco^c1965     Par¡s
                                                        Unesco
                                                        1965

          1 0 mhl,v26^a/      Paris                     Par¡s
               v26^b/v26^c    Unesco                    Unesco
                              1965                      1965

           1 1 mdl,v26        Par¡s, Unesco, 1965       Par¡s, Unesco, 1965

           Figura 26

                  b. Tcnica de indizado 1

          Genera  un  elemento  a partir de cada  subcampo o  de cada l¡nea
          extra¡da   por   el  formato.   Como   CDS/ISIS  buscar   c¢digos
          delimitadores  de  subcampos en  la salida del formato,  para que
          esta tcnica trabaje correctamente el formato debe especificar el
          modo de  prueba  (o  sin modo  alguno,  ya que  este  es  el modo
          impl¡cito),  debido a que este es el £nico modo que  conserva los
          c¢digos delimitadores de  subcampos en la salida  (recurdese que
          los modos de encabezamiento y datos reemplazan  los delimitadores
          de subcampos por signos de puntuaci¢n).  N¢tese que la tcnica de
          indizado 1 es de hecho una simplificaci¢n al uso de la tcnica de
          indizado 0.  Pueden  encontrarse ejemplos  de esta tcnica  en la
          Figura 26,  la cual muestra tambin los efectos del  uso del modo
          datos.

                  c. Tcnica de indizado 2

          Genera  un  elemento a partir de  cada trmino  o frase encerrada
          entre  parntesis triangulares (<...>)[].  Cualquier texto fuera
          de estas marcas, no se incluye en el ¡ndice. N¢tese que para usar
          esta tcnica se necesita usar el modo de prueba, ya que los otros
          modos eliminan los parntesis triangulares.

          Por ejemplo el siguiente texto:

          Reporte de la misi¢n que describe un  <curso universitario> sobre
          <entrenamiento    en   documentaci¢n>    en   una   <escuela   de
          biblioteconomia> de Amrica Latina

          producir  los siguientes elementos cuando se ¡ndice con esta
          tcnica:

          curso universitario
          entrenamiento en documentaci¢n
          escuela de biblioteconomia

                  d. Tcnica de indizado 3

          Realiza  el  mismo proceso  que  la  tcnica  2  excepto  que los
          trminos o frases est n encerradas entre diagonales (/.../).



                                         86








                          Por ejemplo el siguiente texto:

          Reporte de la misi¢n que describe un /curso universitario/ sobre
          /entrenamiento en documentaci¢n/ en una /escuela de
          biblioteconomia/ de Amrica Latina

          producir  los siguientes elementos cuando se ¡ndice con esta
          tcnica:

          curso universitario
          entrenamiento en documentaci¢n
          escuela de biblioteconomia

                  e. Tcnica de indizado 4

          Genera un elemento a partir de cada palabra en  el texto extra¡do
          por el formato.  Una palabra es cualquier secuencia de caracteres
          alfabticos contiguos[2].

          Cuando se  use  esta  tcnica  de  indizado,  puede  evitarse que
          ciertas palabras no-significativas sean  indizadas, definindolas
          en un archivo especial llamado archivo de palabras vac¡as[] (ver
          bajo "Creaci¢n de un archivo de palabras vac¡as"  en la p gina ?,
          para los detalles sobre como construir estos archivos).

          N¢tese que cuando  esta  tcnica se  usa  para  indizar  un campo
          completo   que   contiene   delimitadores   de   subcampo,   debe
          especificarse el modo de encabezado o el de datos (mhl o  mdl) en
          el formato de extracci¢n de datos correspondiente,  de manera que
          se realice la sustituci¢n de los delimitadores  de subcampo antes
          del indizado, de otra forma los c¢digos delimitadores de subcampo
          ser n  considerados  como   parte  de  la   palabra.  Tambin  es
          conveniente usar los modos de encabezado o de  datos si  el campo
          indizado  contiene  informaci¢n para la clasificaci¢n,  de manera
          que £nicamente se ¡ndice la forma de despliegue de los datos y se
          ignore cualquier elemento  del campo  requerido  para  efectos de
          ordenamiento  (ver  bajo  "Clasificaci¢n  de  informaci¢n"  en la
          p gina ?).

          3. Identificador de campo

          El identificador de campo es un n£mero (en el rango de 1 a 32767)
          que se  asigna  a cada  elemento  creado  durante  el  proceso de
          indizado.  El significado del identificador de  campo depende del
          prop¢sito de uso de la FST, como se explica a continuaci¢n.

             FST para archivo Invertido:  el identificador de campo en este
          caso es  el calificador que  se usar  durante  las b£squedas (ver
          bajo "Calificadores de operandos" en la p gina ?);

             FST para clasificaci¢n: el identificador de campo en este caso
          es  la  etiqueta  del  campo  que  se  usar   en  el  formato  de
          encabezados dado por el usuario (ver "Formato  de Encabezados" en
          la p gina ?);




                                         87








             FST para reformateo: el identificador de campo en este caso es
          la etiqueta ISO que se  asignar   a un campo  de exportaci¢n (ver
          bajo  "FST para Reformateo"  en la  p gina ?),  o la etiqueta que
          asignar   el  CDS/ISIS a un campo de  importaci¢n (ver  bajo "FST
          para Reformateo" en la p gina ?).

          Puede encontrarse informaci¢n adicional acerca de  las FST usadas
          para   prop¢sitos   espec¡ficos   bajo   "Hoja   de   trabajo  de
          clasificaci¢n del sistema xYSRT" en la p gina ?, "Hoja de trabajo
          de Exportaci¢n xYISI"  en  la  p gina  ?,  y "Hoja de  trabajo de
          Importaci¢n xYISO" en la p gina ?.

          B. FST para archivo invertido

          Como se indic¢ previamente,  una FST en cada base de datos define
          el contenido del archivo invertido correspondiente. Los elementos
          generados  por  esta  FST,  una  vez  almacenados  en  el archivo
          invertido,  constituyen el  diccionario de  trminos recuperables
          para la base de datos.

          El diccionario solo,  sin embargo,  no es suficiente para proveer
          un  mecanismo de recuperaci¢n completo  ya que  cada trmino debe
          estar ligado  a todos los registros de  la  base de datos  en que
          este ocurra.  De esta manera, para cada trmino recuperable en el
          diccionario de  datos,  CDS/ISIS asocia una lista  de apuntadores
          (postings)  para  proveer esta  liga.  Cada trmino  tiene tantos
          apuntadores como el n£mero de veces que se  encuentre en  la base
          de datos.

          Adem s,  con objeto de poder realizar algunas funciones avanzadas
          del lenguaje de b£squeda,  tales como los  operadores de b£squeda
          de proximidad,  cada apuntador (posting)  indica no  solamente el
          MFN  del  registro  correspondiente,  sino  que  incluye  tambin
          informaci¢n  adicional referente a  la  localizaci¢n  del trmino
          dentro del registro del que fue extra¡do.

          Cada apuntador (posting) tiene cuatro componentes:

            1. El MFN del registro que contiene el trmino; CDS/ISIS asigna
          este componente autom ticamente.

            2. El identificador de campo que se usar  durante las b£squedas
          cuando   se  especifique   un   calificador   de   operando  (ver
          "calificadores de operando"  en la p gina ?).  Este componente se
          asigna a travs de  la FST.  N¢tese  que puede asignarse el mismo
          identificador  de  campo  a  diferentes  campos  y  as¡  hacerlos
          aparecer como un solo campo durante la b£squeda.

            3.  El n£mero de ocurrencia, necesario para permitir operadores
          de b£squeda a nivel de campo (operadores (F)  y de proximidad) en
          grupos repetibles.  Si el uso de estos operadores es necesario en
          el dise¤o  de  una base  de  datos (lo cual  suceder  normalmente
          cuando se  utilice  la  tcnica  de  indizado  4),  entonces debe
          asignarse  el  n£mero  de  ocurrencia,   a  travs  del  formato,
          utilizando  un signo  de porcentaje (%)[]  entre las ocurrencias
          del campo repetible (lo cual puede hacerse  f cilmente usando una


                                         88








          literal sufija repetible, e.g. v10|%|). CDS/ISIS re-inicializa el
          n£mero de ocurrencia como 1  para cada l¡nea de la FST procesada,
          y lo incrementa en uno  cada vez que  encuentra un signo  % en el
          texto producido por el formato.

            4.  El n£mero  secuencial del  trmino, necesario para permitir
          operadores  de  b£squeda  de  proximidad.  Este  es  asignado por
          CDS/ISIS como  sigue:  se  fija  en 1  para cada l¡nea de  la FST
          procesada  o cada  vez que cambie  el  n£mero  de  ocurrencia; se
          incrementa  en  uno para cada elemento  creado por  la tcnica de
          indizado especificada. As£mase por ejemplo, que una base de datos
          tiene  un resumen  en el campo repetible 68,  con  un p rrafo por
          cada ocurrencia,  el cual  debe  ser indizado  con la  tcnica 4.
          Especificando el formato de extracci¢n de datos mdl,v68|%|, a las
          palabras  del  resumen  se  les   asigna  un   n£mero  secuencial
          comenzando desde el 1 en cada p rrafo (Mientras que si el formato
          de extracci¢n  hubiera sido  mdl,v68,  las palabras hubieran sido
          numeradas secuencialmente a lo largo de todo el resumen; esto es,
          la primera  palabra  del  segundo  p rrafo  tendr   un  n£mero de
          secuencia el cual es uno mayor que el  de  la  £ltima palabra del
          primer p rrafo).

                                                       Elementos producidos
                                                       --------------------
           L¡nea de la FST   Salida del formato        ID  Elemento
           ---------------   ----------------------    --  --------------
           24  4  mhl,v24    <An> Electric hygrometer  24  An
                             apparatus for measuring   24  Electric
                             water-vapour loss from    24  hygrometer
                             plants in the field       24  apparatus
                                                       24  for
                                                       24  measuring
                                                       24  water
                                                       24  vapour
                                                       24  loss
                                                       24  from
                                                       24  plants
                                                       24  in
                                                       24  the
                                                       24  field
           
           69  2  v69        Paper on: <hygrometers>   69  hygrometers
                             <plant transpiration>     69  plant
                             <moisture><water balance> 69  moisture
                                                       69  water balance

           70  0  mhl,v70|%|   Grieve, B.J.%Went, F.W. 70  Grieve, B.J.
                                                       70  Went, F.W.

           26  0  "LUGAR=",    LUGAR=Par¡s             26  LUGAR=Par¡s
                  v26^a

           26  0  "PUBL=",     PUBL=Unesco             26  PUBL=Unesco
                  v26^b

            Figura 27


                                         89









          En algunos casos,  ciertos trminos del diccionario generados por
          la FST para archivo  Invertido pueden resultar poco  relevantes o
          ambiguos para una recuperaci¢n eficiente. Por ejemplo, el trmino
          IT (en ingls)  puede  ser,  ya  sea un  pronombre (en  cuyo caso
          podr¡a ser no  necesario  para  recuperaci¢n),  o  podr¡a  ser el
          c¢digo de  pa¡s  para  Italia.  Esto tambin podr¡a  suceder para
          trminos numricos tales como  un 34,  cuyo significado puede ser
          obscuro  cuando  est  aislado de  su  contexto.  Si el campo que
          produce  tales trminos  es  indizado  con  la  tcnica  0, puede
          agregarsele  significado usando una  literal-prefijo para proveer
          una etiqueta que identificar  el uso particular  del trmino. Por
          ejemplo,  para indizar un campo que contiene el c¢digo de pa¡s en
          el campo 10,  puede usarse el siguiente formato: "CP="v10 (en vez
          de v10), de tal manera que el c¢digo IT ser  invertido como CP=IT
          (en vez de solo IT).  De la misma manera, si el campo 20 contiene
          un n£mero de proyecto,  puede usarse el  formato "PROYECTO ",v20,
          de modo que posteriormente pueda buscarse PROYECTO 34  (en vez de
          solo 34).

          La figura 27 presenta el resultado del proceso de la FST mostrada
          en la Figura 25  de la p gina ?  cuando se aplica a los registros
          mostrados en la Figura 6  de la p gina ?. La Figura 28 muestra la
          asignaci¢n  completa de los apuntadores (postings)  antes  de ser
          almacenados en  el  archivo Invertido.  La Figura 29  muestra los
          elementos  y  apuntadores  (postings)   correspondientes  que  se
          generar¡an si se utilizara el archivo de palabras vac¡as descrito
          bajo "Creaci¢n de archivos  de palabras no  significativas" de la
          p gina  ?.  N¢tese,  en este  ejemplo,  que a  pesar  de  que las
          palabras no significativas no aparecen en la  salida, son tomadas
          en cuenta en la numeraci¢n de la secuencia de trminos.

            1. Prueba de la FST para archivo invertido

          Esta secci¢n describe un mtodo para probar la FST  que define el
          contenido del archivo Invertido.  Se  aconseja  seguir  todos los
          pasos se¤alados la  primera  vez  que  se  genere  una  FST. Esto
          tambin  permitir   al  usuario  comprender  mejor  los conceptos
          fundamentales y el  funcionamiento  de  la FST.  Conforme se vaya
          adquiriendo experiencia,  podr n  saltarse  la  mayor¡a  de estos
          pasos.   Sin   embargo,   se  recomienda  hacer  algunas  pruebas
          preliminares antes de invertir  completamente una base  de datos,
          especialmente si es grande.

              1  Primero capt£rense  algunos registros en la base de datos.
          Estos  deber n ser escogidos de  tal  manera  que  representen un
          ejemplo significativo del contenido  actual de la  base de datos.
          Si   es   posible,   £sense   registros   reales,  cuidadosamente
          seleccionados.  En esta forma se podr  probar tambin  la hoja de
          trabajo  y observar  si  est  suficientemente  bien dise¤ada para
          manejar los diversos tipos de registros.

           





                                         90








          ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
          MFN     ID      OCC     SEC             Elemento
           ---    ---     ---     ---     --------------------------
             4    24      1       1       An
             4    24      1       2       Electric
             4    24      1       3       hygrometre
             4    24      1       4       apparatus
             4    24      1       5       for
             4    24      1       6       measuring
             4    24      1       7       water
             4    24      1       8       vapour
             4    24      1       9       loss
             4    24      1       10      from
             4    24      1       11      plants
             4    24      1       12      in
             4    24      1       13      the
             4    24      1       14      field
             4    69      1       1       hygrometers
             4    69      1       2       plant transpiration
             4    69      1       3       moisture
             4    69      1       4       water balance
             4    70      1       1       Grieve, B.J.
             4    70      2       1       Went, F.W.
             4    26      1       1       LUGAR=Par¡s
             4    26      1       1       PUBL=Unesco
          ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
          Figura 28

             2  Con una copia impresa de la  FST en  la mano, prubese cada
                formato de extracci¢n de datos. Selecci¢nense los servicios
                de ISISRET y h gase lo siguiente:

              a seleccionar la opci¢n F y escribir el formato de extracci¢n
                de datos de  la  FST  (como  este  es  un formato estandar
                tambin es ejecutable como formato  de despliegue; £sese la
                tecla <F6> para borrar primero el formato activo);

              b seleccionar la opci¢n B y observar la  salida producida por
                el formato;

              c aplicar mentalmente la tcnica de indizado correspondiente,
                a los datos de  salida  que  se  ven  en  la pantalla y
                determ¡nese si  se  produjeron  los resultados deseados; en
                particular verif¡quese lo siguiente:

                 *  si se  aplica  la  tcnica de  indizado  0  a  un campo
                    repetible,  cada  trmino  recuperable  del campo debe
                    estar en una l¡nea separada
                 
                 *  si  se  aplica  la  tcnica de  indizado  4  a un campo
                    repetible,  debe  haber  un  signo  %  que separe cada
                    trmino recuperable del campo.  Si no, podr  usarse
                    el operador  (F)  de  b£squeda,  debido  a que CDS/ISIS
                    asignar  el mismo n£mero de ocurrencia a cada palabra y
                    tratar  todas las ocurrencias como un solo campo
                 


                                         91








                 *  si se aplica la tcnica de indizado 2,  deben verse en
                    la pantalla los  parntesis triangulares < > alrededor
                    de cada trmino.  Si no, asegurarse de que el formato
                    no est  forzando otro modo que no sea el de prueba; los
                    parntesis triangulares  solamente  son desplegados en
                    el  modo de prueba);
                 
                 *  si se aplica la tcnica de indizado 1,  deben verse los
                    delimitadores  de  subcampo  en  la   pantalla.  Si no,
                    asegurarse de usar el  modo de prueba,  como en el caso
                    anterior.
                 
              d si se piensa que hay alg£n error en el formato, repetir los
          pasos (a) - (c), haciendo las modificaciones necesarias;

              e repetir los pasos (a) - (d) para cada l¡nea de la FST hasta
          que se est completamente seguro de que el formato est  correcto.
          Si se  ha cambiado alguno  de los formatos,  asegurarse de anotar
          todos los cambios realizados,  o mejor a£n,  imprimir la pantalla
          para tener la descripci¢n disponible en papel.

             3 Si fuera necesario, Selecci¢nense los servicios de ISISDEF y
          modif¡quense  los formatos  en  la  FST vigente de  acuerdo a las
          notas que se tomaron en el paso 2(e) de arriba

            4 Seleccionar los servicios de ISISINV, seleccionando la opci¢n
          G del men£ xXG1  y definir los l¡mites de MFNs para invertir solo
          unos pocos registros.

             5 Cuando los archivos de ligas han sido creados, salir de ISIS
          al  sistema operativo,  y desplegar el contenido  de los archivos
          xxxxxx.LN1  y xxxxxx.LN2 (donde xxxxxx es el nombre de la base de
          datos).  Estos archivos contienen todos los trminos  de b£squeda
          que fueron creados para cada registro: Si no est n correctos, hay
          algo mal en la FST;  repetir los pasos 1-5  hasta que se obtengan
          los resultados deseados[5].


           MFN    ID    OCURR     SEC    Elemento
           ---    --    -----     ---    ----------
            4     24       1       2     Electric
            4     24       1       3     hygrometer       _________________
            4     24       1       4     apparatus        |Antidiccionario|
            4     24       1       6     measuring        |_______________|
            4     24       1       7     water            |   AN          |
            4     24       1       8     vapour           |   FOR         |
            4     24       1       9     loss             |   FROM        |
            4     24       1      11     plants           |   IN          |
            4     24       1      14     field            |   THE         |
            4     69       1       1     hygrometers      |_______________|
            4     69       1       2     plant transpiration
            4     69       1       3     moisture
            4     69       1       4     water balance
            4     70       1       1     Grieve, B.J.
            4     70       1       2     Went, F.W.
            4     26       1       1     LUGAR=Par¡s


                                         92








            4     26       1       1     PUBL=Unesco
          ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
          Figura 29

          Como  se  mencion¢  previamente,  cuando  se  haya  entendido  el
          lenguaje de formateo, pueden saltarse los pasos 1 -3. Sin embargo
          a£n ser  buena idea seguir los pasos 4  y 5  antes de intentar la
          inversi¢n total de una base de datos nueva.

          2. Modificaci¢n de la FST para archivo invertido

          Aunque  ISISDEF permite modificar  una  FST  despus  de  que fue
          creada,  debe notarse que ciertos cambios a la  FST  para archivo
          Invertido  requerir n  subsecuentemente  reinvertir  la  base  de
          datos,  debido  a que el  archivo  invertido  creado  con  la FST
          anterior  puede perder  la  consistencia de las  entradas creadas
          utilizando la FST modificada.

          En general se requiere una reinversi¢n si  se  hace uno  o m s de
          los siguientes cambios, por las razones indicadas a continuaci¢n:

          Cambio de tcnica de indizado: los elementos generados usualmente
             son  distintos  si  se  aplican  dos  diferentes  tcnicas  de
             indizado a los mismos datos;

          Agregar o borrar l¡neas de la FST:  al borrar una l¡nea de la FST
             sin regenerar el archivo Invertido quedar n en  el diccionario
             los trminos que fueron generados por esa l¡nea, lo cual puede
             resultar enga¤oso para la consulta;  al agregar una  l¡nea sin
             regenerar el  archivo Invertido  no  se  podr n  recuperar los
             registros  que  ya  exist¡an,  a  travs  de  los  trminos de
             b£squeda que genera  la  nueva l¡nea de  la  FST.  N¢tese, sin
             embargo,  que el  agregar  un  dato  en  un  campo previamente
             inexistente, no requiere una re-inversi¢n;

          Cambio  del  formato  de  extracci¢n  de  datos:   los  elementos
             generados por el nuevo formato ser n en  general  diferentes a
             los generados por el formato anterior;

          Cambiar los identificadores de  campo:  aunque  los  trminos del
             diccionario permanecer n  iguales,  el  identificador de campo
             almacenado en el ¡ndice para estos trminos ser  diferente.

          ------------
          (1)Las  ventajas  de  usar  parntesis  triangulares   sobre  las
          diagonales  (tcnica  3),  se  discuten  bajo  "delimitadores  de
          trminos de b£squeda" en la p gina .

          (2)La definici¢n  de  caracter  alfabtico puede  adecuarse a las
          necesidades de cada instalaci¢n, a travs de la tabla del sistema
          ISISAC.TAB (ver "Tabla de caracteres alfabticos (ISISAC>TAB)" en
          la p g.).

          (3)Tambin   se   conocen   en   espa¤ol    como   "palabras   no
          significativas",   y  en  su   conjunto   se   denominan  tambin
          "antidiccionario" (N. del T.)


                                         93









          (4)N¢tese  que el  caracter  para  separar las ocurrencias  de un
          campo repetible es definido impl¡citamente como "%"; sin embargo,
          es un par metro dependiente de la instalaci¢n  (ver "Par metro 8:
          Separador  de  campos  repetibles"  en la  p gina ?).  Si ha sido
          re-definido con este par metro,  debe usarse el caracter asignado
          para este prop¢sito en vez del signo %

          (5)Otra  forma de hacer  una revisi¢n preliminar de  los trminos
          generados,  sin salir  al  sistema  operativo,  es  utilizando la
          opci¢n T del men£ de recuperaci¢n de informaci¢n.















































                                         94




: