Los metadatos son datos. Los metadatos son específicamente datos que describen otros datos . A menudo se refiere como datos acerca de los datos , los metadatos pueden ser un concepto difícil de definir. Sin embargo , su papel es en realidad relativamente simple . Al igual que con muchos de los conceptos técnicos , los metadatos es más fácil de entender cuando se explica con referencia a ejemplos . Los metadatos aparecen en muchas aplicaciones informáticas, tales como los programas de bases de datos e Internet . Ejemplos
En un sistema de base de datos, los elementos de datos aparecen en las estructuras específicas. En la mayoría de los casos se incluyen tablas, columnas y, a veces relaciones. Los metadatos de una base de datos consiste en una descripción de las tablas y columnas , incluyendo sus nombres y los tipos de datos que contienen. Por ejemplo , en una aplicación Java , los recursos JDBC ( Java Database Connectivity ) proporcionan conexiones con bases de datos . Algunos de los métodos JDBC permiten que los programas para recuperar dinámicamente la información sobre una estructura de base de datos , así como la consulta de la base de datos para los datos utilizando la información de metadatos . Biblioteca catalogación sistemas y sitios web también utilizan con frecuencia los metadatos para facilitar el procesamiento de la información .
Propósito
En general, la finalidad de los metadatos es facilitar el uso de los datos dentro de una base de datos o de otra fuente . En el ejemplo de Java , los metadatos proporciona el programa con la información que necesita para consultar la base de datos eficaz y procesar los resultados . Del mismo modo, con las páginas web HTML , los metadatos que figuran dentro de los elementos "meta " proporciona el navegador Web con información sobre el contenido de la página . Esta información ayuda al programa de navegación para presentar efectivamente la página a los usuarios del sitio . Metadatos ayuda a la comunicación entre las fuentes de datos y los programas que tratan de usarlos.
Contenido
El contenido de metadatos depende de los datos que está describiendo . Por ejemplo , en una aplicación de base de datos , los metadatos puede incluir una indicación del tipo de datos utiliza una columna , así como una descripción de la relación entre dos tablas de base de datos . En una página Web , los metadatos pueden incluir información sobre los tipos de medios incluidos en la página. Esto puede ayudar a que el navegador muestre el contenido , en particular si se requiere plug -ins. Los metadatos pueden por lo tanto ser tan variada como las posibles fuentes de datos que describe.
Problemas
Dónde metadatos permite a una aplicación consultar una estructura de datos , existe la posibilidad de error . Si un programador está escribiendo una aplicación conectarse y consultar una base de datos, pero no sabe nada de la estructura de base de datos, por lo que requiere el uso de metadatos , esto implica que hay una falta de entendimiento entre la base de datos y la aplicación. Así como los programas deben comprender las estructuras de una fuente de datos para recuperar los datos con precisión , las estructuras de los metadatos también deben ser entendidos para el procesamiento eficaz.