¿Qué son los metadatos?
Los metadatos, también conocidos como datos intermediarios y datos de retransmisión, son datos que describen datos (datos sobre datos).
Las funciones de los metadatos son:
1. Información que describe los atributos de los datos (propiedad), utilizada para soportar funciones como indicar la ubicación de almacenamiento, datos históricos, búsqueda de recursos, registro de archivos, etc. .
2. Los metadatos son una especie de catálogo electrónico para lograr el propósito de catalogar, deben describir y recopilar el contenido o las características de los datos, logrando así el propósito de ayudar a la recuperación de datos.
Ejemplos de aplicación de metadatos:
1. Estructura de datos: nombre, relación, campo, restricciones, etc. del conjunto de datos
2. : datos La ubicación física del conjunto;
3. Flujo de datos: dependencias de proceso entre conjuntos de datos (dependencias sin referencia), incluidas reglas de un conjunto de datos a otro conjunto de datos
4, Medición de calidad: una medición que se puede calcular en el conjunto de datos;
5. Relación lógica de medición: la relación de operación lógica entre la medición del conjunto de datos
6. proceso: la operación del proceso Secuencial, paralelo, en serie;
7. Instantánea del conjunto de datos: la distribución de datos entre todos los conjuntos de datos en un momento dado.
Información ampliada:
Ventajas de los metadatos:
1. Autodescripción: Los metadatos proporcionan automáticamente la función de IDL en COM, lo que permite utilizar un archivo. simultáneamente en su definición e implementación. Ni siquiera es necesario registrar los módulos y ensamblajes en tiempo de ejecución en el sistema operativo. Como resultado, las instrucciones utilizadas por el tiempo de ejecución siempre reflejan el código real en el archivo compilado, lo que mejora la confiabilidad de la aplicación.
2. Diseño: Los metadatos proporcionan toda la información necesaria sobre el código compilado para que los usuarios hereden clases de archivos PE escritos en diferentes idiomas. Los usuarios pueden crear instancias de cualquier clase escrita en cualquier lenguaje administrado (cualquier lenguaje que tenga como destino un tiempo de ejecución de lenguaje público) sin preocuparse por la clasificación explícita o el uso de código de interoperabilidad personalizado.