Introduzca su búsqueda
 

Estrategias

Estrategias

 

¿Qué son los activos semánticos?

¿Qué son los activos semánticos?

    • XML, siglas en inglés de Extensible Markup Language (lenguaje de marcas extensible), es un metalenguaje extensible de etiquetas desarrollado por el World Wide Web Consortium (W3C). Es una simplificación y adaptación del SGML y permite definir la gramática de lenguajes específicos (de la misma manera que HTML es a su vez un lenguaje definido por SGML). Por lo tanto XML no es realmente un lenguaje en particular, sino una manera de definir lenguajes para diferentes necesidades. Algunos de estos lenguajes que usan XML para su definición son XHTML, SVG, MathML.

      XML no ha nacido sólo para su aplicación en Internet, sino que se propone como un estándar para el intercambio de información estructurada entre diferentes plataformas. Se puede usar en bases de datos, editores de texto, hojas de cálculo y casi cualquier cosa imaginable.

      XML es una tecnología sencilla que tiene a su alrededor otras que la complementan y la hacen mucho más grande y con unas posibilidades mucho mayores. Tiene un papel muy importante en la actualidad ya que permite la compatibilidad entre sistemas para compartir la información de una manera segura, fiable y fácil.

      Sus ventajas son:
      • Es extensible: Después de diseñado y puesto en producción, es posible extender XML con la adición de nuevas etiquetas, de modo que se pueda continuar utilizando sin complicación alguna.
      • El analizador es un componente estándar, no es necesario crear un analizador específico para cada versión de lenguaje XML. Esto posibilita el empleo de cualquiera de los analizadores disponibles. De esta manera se evitan bugs y se acelera el desarrollo de aplicaciones.
      • Si un tercero decide usar un documento creado en XML, es sencillo entender su estructura y procesarla. Mejora la compatibilidad entre aplicaciones.
    • En este apartado se exponen diversos conceptos que están relacionadas con el objeto de la norma, aunque, debido a la constante evolución de la materia, pueda resultar difícil ofrecer definiciones que satisfagan los múltiples puntos de vista desde los que se puede abordar la interoperabilidad semántica.

      Mensajes de intercambio:

      Son las estructuras básicas/complejas que componen los diferentes datos que se utilizan para intercambiar información bien entre Administraciones Públicas ó bien entre estas y los ciudadanos.
      Debido al diferente origen de estas estructuras, y a pesar de la existencia de estándares para su implementación, son estructuras creadas por el titular de la aplicación con el objetivo de intercambiar datos con otros sistemas.

      Esa estructura de información requiere una explicación o descripción para su comprensión por parte de otros agentes, de forma que es necesaria una interacción previa, un acuerdo, entre el emisor y receptor de los datos para que el mensaje de intercambio pueda ser interpretado de forma automática por una aplicación que no intervino en su creación y hacer así posible la transmisión automática de datos.
       
      Activo semántico:

      Unidad lógica que describe una estructura de datos susceptible de intercambio, compuesta de una serie de elementos o componentes que lo definen y que son interpretables de forma automática y reutilizables por aplicaciones que no intervinieron en su creación.

      La transición desde mensaje de intercambio a activo semántico abre las puertas a que un tercero pueda interoperar con la aplicación (es decir, intercambiar datos), sin que previamente se tengan que poner de acuerdo el emisor y receptor sobre los datos (formato, definiciones, codificaciones, etc.) que se pretende transmitir entre aplicaciones informáticas. Para ello, existen múltiples instrumentos que facilitan esa “traducción” de los mensajes de intercambio en elementos accesibles por un tercero con un mínimo esfuerzo y un alto grado de simplificación.

      El término “activo semántico” describe un recurso que soporta el intercambio de datos en sistemas de información distribuidos, pudiendo entenderse como estructuras de información que ayudan a superar diferencias en los sistemas involucrados en el intercambio de ciertos datos. Algunos ejemplos de activos interoperables son los siguientes: Code Lists, UML models, XML Schema files, Core Components,
      Su correcta implementación plantea la necesidad de que la información intercambiada pueda ser interpretable de forma automática por aplicaciones que no intervinieron en su creación Cabe señalar que los activos semánticos, son por naturaleza interoperables, ya que basta con su conocimiento por los agentes que pretenden intercambiar datos para permitir la transmisión de datos.

       Modelo de datos:

      Conjunto de definiciones (modelo conceptual), interrelaciones (modelo lógico) y reglas y convecciones (modelo físico) que permiten describir los datos para su intercambio, según el R.D.4/2010 ENI. A efectos prácticos, se entenderá por modelos de datos aquellos activos semánticos que contengan unas definiciones o explicaciones suficientes de manera que se puedan utilizar a través del CISE en el contexto de la NTI de Relación de Modelos de Datos. Se persigue así ir un paso más allá de los meros intercambios de datos ad hoc, mediante un instrumento que facilite la racionalización de los intercambios de datos y la generación de sinergias. Por ello cabe resumir diciendo que, en nuestro contexto, los modelos de datos son los activos semánticos, esto es, formatos XSDs, definidos o explicados para ser integrados en el CISE mediante un formato ó estructura específica:

      MODELO DE DATOS = ACTIVOS SEMÁNTICOS CONVENIENTEMENTE DEFINIDOS O EXPLICADOS EN FORMATO PDF, DENTRO DEL ÁMBITO DE APLICACIÓN DEL ENI, ESTRUCTURADOS DE FORMA ESPECÍFICA Y PUESTOS A DISPOSICIÓN EN EL CISE MEDIANTE UNA URL DE FORMA GENERAL.

      Si bien el componente subjetivo por parte del generador de los modelos de datos (convenientemente explicados ó definidos) podría convertir el concepto de modelo de datos en algo indeterminado, en la práctica diaria ha de quedar superado por la correcta, simple y lógica definición o explicación del modelo conceptual, de las interrelaciones necesarias para justificar los campos y de las posibles reglas o convenciones que se consideren necesarias.

      No significa esto que la explicación deba ser extensa, sino que se debe definir ó explicar el contenido y los campos de los modelos de datos para facilitar su utilización a través del CISE por parte de los posibles actores interesados.

      Dado que inicialmente el CISE parte de cero se prioriza la recopilación de activos semánticos con sus correspondientes explicaciones en formato PDF en una primera fase, para, en una fase posterior, abordar la identificación de los modelos de datos comunes. En resumen, los modelos de datos son los activos semánticos anteriormente definidos, dentro del ámbito de aplicación del ENI, explicados convenientemente y encapsulados o estructurados de una determinada forma para su implementación en el CISE.

      Es decir, en el contexto de la NTI de Relación de modelos de datos NO son modelos de datos, por ejemplo:
      • una simple recopilación de activos semánticos en formato XSD.
      • una recopilación de activos semánticos, en formato XSD, no explicados convenientemente.
      • una recopilación de activos semánticos, en formato XSD, explicados convenientemente pero no estructurados según el anexo I de la NTI.
      • una recopilación de activos semánticos, en formato XSD, explicados convenientemente, estructurados según el anexo I de la NTI pero no puestos a disposición del CISE a través de una URL de forma general.
    • Por lo tanto con el conocimiento del XSD es suficiente para validar un determinado XML que implemente diferentes etiquetas. Es por tanto el formato ideal para el intercambio de datos y por ello se identifica con el concepto de activo semántico.
 
 
 
Portal de Administración electrónica

Dirección General de Modernización Administrativa, Procedimientos e Impulso de la Administración Electrónica.
c/ María de Molina 50
28071 - Madrid



© Portal de Administración Electrónica  ·  Ministerio de Hacienda y Administraciones Públicas  ·  Secretaría de Estado de Administraciones Públicas