Normas sobre Tecnologías de la Información y Comunicación - NORTIC

Normas sobre Tecnologías de la Información y Comunicación - NORTIC

Interoperabilidad Semántica

La interoperabilidad semántica es esencial para que diferentes sistemas de información en distintos organismos puedan comunicarse y entender la información de manera correcta, por tal razón en este capítulo se especifican las directrices que debe seguir cada organismo para lograr cumplir con esta dimensión de la interoperabilidad, la cual se ha dividido en dos tipos principales: Interoperabilidad semántica para la visualización y para el procesamiento.

  • Interoperabilidad semántica para la visualización Abrir o Cerrar

    La visualización de información es una de las necesidades más comunes en los sistemas de información. Es frecuente que la información registrada en estos sistemas deba ser visualizada en otro sistema distinto. Todos estos detalles forman parte de la correcta comprensión de la información que se visualiza.

    Por lo tanto cada organismo debe cumplir con lo especificado de lo mencionado a continuación:

    Para Intercambio de información, ver la NORTIC A3:2014, punto sobre Formatos.

    1. Debe identificarse el formato de presentación de la información para el intercambio de la misma, según su contexto.
    2. Debe disponerse la información para visualizarse en distintos dispositivos, ya sean móviles como de escritorio.
    3. Debe tomarse en cuenta la resolución de la pantalla para los diferentes dispositivos.

     

  • Interoperabilidad semántica para el procesamiento Abrir o Cerrar

    El procesamiento automático de la información es uno de los principios básicos de las TIC y uno de los procesos que agregan mayor valor a los sistemas, por lo que en esta sección se definen un conjunto de metadatos para lograr el procesamiento de la información de la forma más efectiva.

    1. La información intercambiada debe estar descrita en función de metadatos.

    2. La estructuración de los metadatos para los elementos y atributos debe cumplir con los siguientes lineamientos generales:

        • Expresividad: Poseer los conceptos necesarios para una explicación real de lo que se desea expresar.

        • Sencillez: Debe ser simple para su fácil comprensión.

        • Singularidad: Cada concepto debe tener un significado único.

        • Precisión: Los conceptos deben estar definidos de forma concisa y exacta.

    3. Debe definirse la estructura de los metadatos mediante el Vocabulario para Catálogo de Datos (DCAT, por sus siglas en inglés).

    4. Debe utilizarse el Formato de Transformación Unicode de 8 bit (UTF-8, por sus siglas en inglés), para la codificación de caracteres a usar para cada atributo.

    Metadatos propuestos

    1. Debe utilizarse el siguiente esquema de metadatos para la descripción de los elementos de datos:

      1.  Los metadatos requeridos son los definidos a continuación:

        1. Nombre: Define el nombre asignado para identificarcoherentemente al atributo.

        2. Fecha: Especifica la fecha de un evento del atributo. La fechadebe especificarse siguiendo el estándar ISO 8601, utilizandoel sistema horario de 24 horas y organizando el metadatode más a menos significativos como sigue: YYYY-MM-DDhh:mm:ss.
        3. Descripción: Donde se explica de forma breve de qué trata el contenido del atributo.

        4. Organismo: Donde se especifica el organismo responsable de la creación del atributo.

        5. Formato: Donde se describe la forma o restricciones de representación y contenido.

          1. Para la definición del formato deben especificarse los siguientes atributos:

            • Tipo de dato.

            • Longitud mínima.

            • Longitud máxima.

            • Número máximo de decimales.

            • Valor mínimo permitido.

            • Valor máximo permitido.

        6. Valores permitidos: Donde se identifican los valores que puede asumir o tener un atributo, en un dominio y rango respectivo.

          El objetivo del metadato valores permitidos, es indicar al usuario los valores válidos que se estén requiriendo. Por ejemplo:

          ·          Por rango de valores (Edad entre 1 <=X<60).

          ·          Por un conjunto de valores (Tipo de Sangre: A, B, AB, O+, O).

        7. Identificador: Clave unívoca que permite al usuario una forma fácil para colocar un nombre técnico resumido que identifique la naturaleza del metadato y con posibilidad de ser común con otros. Como resultado de esta asignación se podrá buscar la información de una forma más rápida, precisa y menos densa dentro del universo de datos.

        8. Estado: En donde se especifica la etapa actual del elemento de datos. El estado debe definirse en una de las siguientes etapas:

            • En definición: El elemento de datos está conceptualizada a partir de una solicitud.

            • En desarrollo: Se encuentra en proceso de creación y realización de pruebas funcionales necesarias.

            • Disponible: Se encuentra publicado y listo para su uso.
            • Obsoleto: Se utilizan en algunas aplicaciones, pero no son recomendados para implementaciones tecnológicas.

        9. Tipo: Indica la clase o naturaleza de datos que se van a procesar.

        10. Versión: En donde se presenta el número de versión actual. Este metadato debe definirse utilizando dos números separados por un punto (.), iniciando siempre este valor en 1.0.

          1. Para aquellas versiones donde los cambios realizados sean menores, debe actualizarse el valor de la versión en 1.x, siendo x un valor numérico iniciado en 1.
          2. Para aquellas versiones donde los cambios sean mayores, debe actualizarse el valor de la versión en x.0, siendo x un valor numérico iniciado en 2.

        11. Alias: En donde se define nombres alternativos por los cuales se le puede conocer al atributo.

        12. Validación: En donde se especifican las reglas que deben ser aplicadas en la construcción o definición del atributo.

          1. Las validaciones especificadas en el metadato deben ser utilizadas por los servicios que utilicen el atributo. En caso que no existan validaciones el valor por defecto de este metadato debe ser “No Disponible” (N/D).

      2. Los siguientes metadatos son requeridos solo cuando aplique su uso:
        1. Accesibilidad: En donde se especifica información sobre los niveles de acceso definidos al atributo.

        2. Público: En donde se especifica el público o tipo de usuario a los cuales se dirige el atributo.
        3. Colaborador: En donde se especifica los organismos que colaboran con el contenido del atributo.

        4. Relación: En donde se especifica las relaciones con otros elementos de datos. 

      3. Los metadatos a continuación no son requeridos, el organismo tiene la posibilidad de utilizarlos:

      4. Ubicación: En donde se especifica la ubicación física del atributo.

      5. Idioma: En donde se especifica el idioma del contenido interno del atributo.

    2. En caso de que un metadato pueda tener distintos significados y comportamientos, los usos de estos deben ser identificados y documentados.