I metadati sono dati . I metadati sono specificamente dati che descrivono altri dati . Spesso definito come dati sui dati , metadati può essere un concetto difficile da definire . Tuttavia, il suo ruolo è in realtà relativamente semplice . Come con molti concetti tecnici , metadati è più facile capire quando è spiegata con riferimento ad esempi . Metadati appare all'interno di molte applicazioni di calcolo , tra cui programmi di database e web . Esempi
In un sistema di database , elementi di dati vengono visualizzati all'interno di strutture specifiche . Nella maggior parte dei casi, questi includono tabelle, colonne e volte le relazioni . I metadati di un database comporta la descrizione delle tabelle e colonne , compresi i loro nomi e le tipologie di dati che contengono. Ad esempio , in un'applicazione Java , le risorse JDBC ( Java Database Connectivity ) forniscono collegamenti con i database . Alcuni dei metodi JDBC consentono programmi per recuperare dinamicamente informazioni su una struttura di database , nonché interrogare il database per dati utilizzando le informazioni di metadati . Biblioteca catalogazione sistemi e siti web utilizzano spesso anche i metadati per facilitare l'elaborazione delle informazioni .
Scopo
In generale , lo scopo di metadati è quello di facilitare l'utilizzo dei dati all'interno di un database o altra fonte . Nell'esempio Java , i metadati fornisce al programma le informazioni necessarie per interrogare il database efficacemente ed elaborare i risultati . Allo stesso modo , con le pagine Web HTML , metadati elencati all'interno di elementi "meta" fornisce il browser Web con informazioni sul contenuto della pagina. Queste informazioni aiutano il programma di browser per presentare in modo efficace la pagina di utenti del sito. Comunicazione aiuti metadati tra le fonti di dati e tutti i programmi che tentano di usarli.
Contenuto
Il contenuto di metadati dipende dai dati che sta descrivendo . Ad esempio, in un'applicazione di database , i metadati può comprendere un'indicazione del tipo di dati di una colonna utilizza , nonché una descrizione della relazione tra due tabelle del database . In una pagina Web , i metadati possono contenere informazioni sui tipi di supporti inclusi all'interno della pagina . Questo può aiutare il browser per il rendering del contenuto , in particolare se sono necessari i plug-in del browser . I metadati possono quindi essere diversi, come le potenziali fonti di dati che descrive.
Issues
Dove metadati consente a un'applicazione di interrogare una struttura dati , vi è la possibilità di errore . Se un programmatore sta scrivendo un'applicazione per connettersi e interrogare un database , ma non conosce la struttura del database , che richiede quindi l'uso di metadati , questo implica che ci sia una mancanza di comprensione tra il database e l'applicazione . Proprio come i programmi hanno bisogno di capire le strutture in una fonte di dati , al fine di recuperare i dati con precisione , le strutture nei metadati anche bisogno di essere capito per l'elaborazione efficace .