La publicación de metadatos es el proceso de poner elementos de datos de metadatos a disposición de usuarios externos, tanto personas como máquinas, mediante un proceso de revisión formal y un compromiso con los procesos de control de cambios.
La publicación de metadatos es la base sobre la que se construyen funciones avanzadas de computación distribuida . Pero, al igual que ocurre con los cimientos de los edificios, se debe tener cuidado con los sistemas de publicación de metadatos para garantizar la integridad estructural de los sistemas construidos sobre ellos.
Definición de publicación de metadatos
Los metadatos publicados tienen las siguientes características:
- Estructuras de metadatos disponibles para el público en general en un sitio web público o mediante descarga
- Existe un proceso documentado de revisión y aprobación para agregar o actualizar elementos de datos al sistema.
- Los nuevos lanzamientos están disponibles sin alterar las versiones anteriores.
- Una organización editorial que se compromete a cambiar el proceso de control
Beneficios de la publicación de metadatos
Al clasificar los beneficios de la publicación de metadatos, se suelen considerar dos grupos. Las partes externas suelen ser consumidores de información que no forman parte de la organización que publica los metadatos. Las partes internas suelen ser las distintas unidades de negocio o departamentos dentro de una organización.
Beneficios para terceros
- Permite que los sistemas externos (tanto personas como agentes) tengan una comprensión clara de la semántica de los elementos de datos en un sistema.
- Permite a terceros crear mapas semánticos entre modelos de datos e importar y exportar datos entre sistemas
- Promueve arquitecturas orientadas a servicios y permite el intercambio horizontal de información entre silos de información tradicionales.
- Permite que los sistemas participen en procesos de búsqueda federados e indexados con precisión
Beneficios para las partes internas
- permite que las partes de diversas unidades de negocios acuerden definiciones de datos compartidos y definiciones específicas por departamento o función.
- Hace que las operaciones de extracción, transformación y carga (ETL) sean más precisas para el almacenamiento de datos
- permite a los diseñadores de interfaces de usuario acceder a un grupo común de etiquetas de encabezado de pantalla e informe
- Promoción de la arquitectura basada en modelos
Objeciones a la publicación de metadatos
- Las organizaciones que publican sus metadatos podrían facilitar que personas no autorizadas encuentren datos confidenciales si violan el firewall de una organización.
- Los proveedores que publican sus metadatos corren el riesgo de que los clientes creen herramientas que podrían permitirles exportar sus datos desde sistemas informáticos, lo que facilitaría la migración fuera del sistema de un proveedor.
Proceso central en la publicación de metadatos
Los siguientes son algunos de los procesos centrales en la publicación de metadatos
- Recopilación de requisitos de metadatos
- Selección de herramientas de registro y publicación de metadatos
- Capacitación sobre conceptos de metadatos a los participantes del proyecto
- Formación de grupos de interesados
- Recolección de metadatos
- Consolidación del glosario
- Construcción inicial de la ontología superior (elementos de datos abstractos)
- Borrador de carga de elementos de datos
- Proceso de revisión de elementos de datos
- Publicación de elementos de metadatos aprobados en una variedad de formatos de salida (ver a continuación)
- Creación y mantenimiento de versiones y depreciación de elementos de datos no utilizados o redundantes
Publicación de metadatos de formato de archivo
Las organizaciones que crean aplicaciones que almacenan datos en sistemas de archivos también pueden publicar definiciones de metadatos. Una forma habitual de hacerlo es almacenar los datos de la aplicación en un formato de archivo XML comprimido. Los archivos XML se pueden descomprimir y validar con un esquema XML externo. Un ejemplo de esto lo hace la herramienta de código abierto FreeMind .
Formatos de publicación de metadatos
- HTML : se utiliza para navegar por un sitio web e indexarlo mediante motores de búsqueda basados en texto.
- Lenguaje de ontología web (OWL): utilizado por motores de búsqueda de metadatos como Swoogle
- Intercambio de metadatos XML (XMI): estándar OMG para intercambiar metadatos
- Metamodelo de almacén común (CMW): estándar OMG para metadatos de almacén de datos
- Mapas de temas : un estándar ISO para la representación y el intercambio de conocimientos, con énfasis en la facilidad de búsqueda de información.
- KM3 o Kernel Meta Meta Model, tal como se utiliza en Metamodel Zoos. AtlanticZoo es una biblioteca de código abierto con más de 100 metamodelos bajo licencia EPL. KM3 [ enlace muerto permanente ] es un lenguaje específico de dominio simple para especificar metamodelos. Hay varias transformaciones disponibles para traducir de KM3 a otras notaciones como XMI.
Véase también
Enlaces externos
- Ejemplos de MetaQuery Archivado el 28 de octubre de 2007 en Wayback Machine proporcionado por Ambient Webs LLC
- Portal SWED proporcionado por WordPressHelp
- Ejemplo de publicación de metadatos de Microsoft [ enlace muerto permanente ]