6








                    APENDICE B. FORMATO DE INTERCAMBIO ISO 2709
                                           
          _________________________________________________________________


          Es posible generar o convertir  archivos con formato  ISO desde o
          hacia el formato de CDS/ISIS, a travs del m¢dulo ISISXCH.

          Un registro ISO consiste de tres segmentos l¢gicos:

          Etiqueta del registro Longitud fija para cada registro

          Directorio            Consiste en un n£mero variable de elementos
                                de longitud fija,  cada uno  de  los cuales
                                proporciona la identificaci¢n,  la longitud
                                y la  ubicaci¢n de  cada  campo variable en
                                el registro.  Termina  con un  separador de
                                campo.

          Campos de datos       Contiene los datos propiamente dichos en la
                                forma   de   informaci¢n   alfanumrica  de
                                longitud variable.  Cada campo  termina con
                                un separador de campos.

          Tanto la etiqueta del registro como el  directorio, son segmentos
          de control que se usan para el proceso de los datos contenidos en
          el tercer segmento.  Un registro puede ser  de cualquier longitud
          deseada. Termina con un separador de registro. Como cada registro
          del archivo es de longitud variable, no se requiere espacio exce-
          dente para guardar los datos en el archivo.

          A. Segmento de la etiqueta del registro

            La etiqueta del registro est  formada por elementos de longitud
          fija que proporcionan informaci¢n de control al programa que pro-
          cesa el registro.

            Desplazamiento  Longitud Descripci¢n
           --------------  --------- -------------------
                 0             5    Longitud del registro
                 5             1    Estado del registro
                 6             4    C¢digos de implementaci¢n
                10             1    Longitud del indicador
                11             1    Longitud del identificador de subcampo
                12             5    Direcci¢n base de los datos
                17             3    Para sistemas del usuario
                20             1    Longitud del campo "longitud del dato"
                21            1   Longitud de la posici¢n del


                                         245








                                    caracter  inicial
                22             2    Para uso futuro


           1. Longitud del registro (5 caracteres)

          Este es un n£mero decimal que indica la longitud total del regis-
          tro (incluye la etiqueta del registro, el directorio y el separa-
          dor de registros).

           2. Estado del registro (1 caracter)

          Siempre '0'  para archivos de salida, ignorado en archivos de en-
          trada.

           3. C¢digos de implementaci¢n (4 caracteres)

          Estos c¢digos se definen para  cada  implementaci¢n especifica de
          la norma ISO 2709.  ISISXCH los establece como '0000'  cuando ge-
          nera archivos de salida.

           4. Longitud del indicador (1 caracter)

          Este campo define la longitud de  los indicadores que  pueden en-
          contrarse al inicio de cada campo.  Los indicadores pueden utili-
          zarse en algunos casos para proveer informaci¢n descriptiva acer-
          ca del campo.

           5. Longitud del identificador de subcampo (1 caracter)

          Este campo define la longitud de las marcas que delimitan e iden-
          tifican los subcampos existentes en algunos campos de datos (nor-
          malmente 2 caracteres).

           6. Direcci¢n base de los datos (5 caracteres)

          Es un n£mero decimal que indica  el n£mero de  caracteres de con-
          trol (longitud de la etiqueta del registro m s el directorio y el
          separador de campo) que preceden a los campos de datos variables.
          Este n£mero, cuando se suma a la direcci¢n donde inicia el regis-
          tro,  proporciona la direcci¢n del primer caracter de  los campos
          variables.

           7. Para sistemas del usuario (3 caracteres)

          Estas posiciones  pueden contener datos para  uso del  sistema en
          algunas aplicaciones de la norma. Se les asigna '000' en archivos
          de salida.

           8. Longitud del campo "longitud del dato" (1 caracter)

          Este es  un n£mero decimal que indica  la  longitud en caracteres
          del elemento 'longitud del campo' en cada entrada del directorio.

           9. Longitud de la "posici¢n del caracter inicial" (1 caracter)



                                         246








          Este es un  n£mero decimal  que indica la longitud  en caracteres
          del elemento 'posici¢n del car cter inicial'  en cada entrada del
          directorio.

           10. Para uso futuro (2 caracteres)

          Contiene ceros.


          B. Segmento del directorio

          Cada entrada del directorio es un campo de longitud fija que con-
          tiene tres elementos:

           1. Una etiqueta del campo, o c¢digo que identifica el campo

           2. La longitud del campo variable

           3. La ubicaci¢n del campo, relativa al comienzo del  rea de cam-
             pos variables.

          La longitud  de una entrada  del directorio est  definida  en los
          campos descriptivos del mapa del directorio, en el segmento de la
          etiqueta del registro.

           1. Etiqueta del campo (3 caracteres)

          Este elemento es un s¡mbolo que identifica el campo.  Los valores
          de las etiquetas de los  campos son n£meros  decimales. La inter-
          pretaci¢n  especifica del  significado de las  etiquetas de campo
          est  determinada por el programa de proceso.

           2. Longitud del campo

          Es un valor decimal igual a la longitud (en caracteres) del campo
          variable al cual apunta  esta entrada  del directorio (incluyendo
          el separador de campo al final),  esto es,  la longitud del campo
          en la base de datos m s uno).

           3. Posici¢n del campo

          Es un  valor decimal que indica  la posici¢n del  primer caracter
          del campo, relativa al comienzo del segmento de campos variables.
          Este n£mero sumado a la direcci¢n  real del inicio de  los campos
          variables, dar  la direcci¢n real del comienzo de este campo.

          C. Segmento de los campos de datos variables

          El registro contiene campos de datos de longitud variable despus
          de la etiqueta del registro  y del directorio.  Para localizar el
          punto  inicial de  un  campo es necesario  explorar el directorio
          hasta encontrar la etiqueta del campo deseado. Hay una entrada en
          el directorio para cada uno de los campos presentes  en el regis-
          tro. Los campos variables se encuentran en el registro en la mis-
          ma secuencia que las entradas correspondientes en  el directorio.



                                         247








          Despus del directorio y de  cada campo variable hay  un caracter
          separador de campos. El registro se termina con un caracter sepa-
          rador de registros.

          D. Formato de archivos ISO producidos y aceptados por CDS/ISIS

          Los archivos  ISO producidos  por CDS/ISIS son  archivos de texto
          estandar  descritos en  el formato  anterior.  Debido a que no es
          pr ctico manejar archivos de texto con  l¡neas relativamente lar-
          gas,  especialmente cuando tienen que ser inspeccionados con edi-
          tores y/o transmitidos  por l¡neas  de telecomunicaci¢n, CDS/ISIS
          dividir  cada registro  en bloques de 80  caracteres, cada uno de
          ellos seguido por el caracter estandar de fin de  l¡nea ^M^J (Ca-
          rriage  Return/Line Feed  -  Retorno  del carro/salto  de l¡nea).
          Todos los bloques excepto  el  £ltimo  contendr n  exactamente 80
          caracteres. De esta forma un registro ISO de 835 caracteres cons-
          tar  de 11  l¡neas,  las primeras 10 de 80 caracteres y la £ltima
          de 35.

          Por ejemplo,  el registro 1  de la base de datos de  muestra CDS,
          contiene los siguientes campos:

            44 Methodology of plant eco-physiology: proceedings of the Mon
               tpellier Symposium

            50 Incl. bibl.

           69 Paper on: <plantphysiology> <plant transpiration> <measure-
                ment and instruments>

            24 Techniques for the measurement of transpiration of indivi-
                dual plants

            26 ^aParis^bUnesco^c 1965

            30 ^ap. 211-224^billus.

            70 Magalhaes, A.C.

            70 Franco, C.M.

            Si este registro fue exportado, el registro ISO correspondiente
          generado por CDS/ISIS consistir¡a de las 6 l¡neas que se muestran
          en la figura 66
          ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
          0043200000000012100045000440078000000500012000780690079000900240
           06900169026002200238030002100260070001600281070001300297
           #Methodology of plant eco-physiology: pr oceedings of the
            Montpellier Symposium#Incl. bibl.#Paper on:<plantphysiology>
           <plant transpiration><measurement and instruments>#Techniques
            for the measurement of transpiration of individual
            plants#^aParis^bUnesco^c1965#^ap. 211-224^billus .#Magalhaes,
            A.C.#Franco, C.M.##
          ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
            Figura 66



                                         248




: