metadati Descrizione

October 26

metadati Descrizione


I metadati sono dati. I metadati sono specificamente i dati che descrivono altri dati. Spesso definito come dati sui dati, i metadati possono essere un concetto difficile da definire. Tuttavia, il suo ruolo è in realtà relativamente semplice. Come con molti concetti tecnici, metadati è facile capire quando è spiegata con riferimento ad esempi. I 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 visualizzate all'interno di strutture specifiche. Nella maggior parte dei casi, questi includono le tabelle, colonne e volte le relazioni. I metadati per un database comporta una descrizione delle tabelle e colonne, inclusi i loro nomi ed i tipi di dati che contengono. Per esempio, in un'applicazione Java, le risorse JDBC (Java Database Connectivity) forniscono connessioni con i database. Alcuni dei metodi JDBC consentire ai programmi per recuperare dinamicamente informazioni su una struttura di database, così come l'interrogazione del database per i dati utilizzando le informazioni dei metadati. sistemi di catalogazione delle biblioteche e siti web utilizzano spesso i metadati per facilitare l'elaborazione delle informazioni.

Scopo

In generale, lo scopo di metadati per facilitare l'uso dei dati all'interno di un database o altra fonte. Nell'esempio Java, i metadati fornisce il programma con le informazioni necessarie per interrogare efficacemente il database ed elaborare i risultati. Allo stesso modo, con le pagine Web HTML, metadati elencati in elementi "meta" fornisce il browser Web con informazioni sul contenuto della pagina. Queste informazioni aiutano il programma browser per presentare in modo efficace la pagina per gli utenti del sito. Metadati ausili per la comunicazione 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 browser plug-in. I metadati possono quindi essere diversi, come le potenziali fonti di dati che descrive.

Problemi

Dove metadati permette un'applicazione per interrogare una struttura di dati, vi è una possibilità di errore. Se un programmatore sta scrivendo un'applicazione per connettersi e interrogare un database, ma non conosce la struttura del database, che richiedono quindi l'uso di metadati, questo implica che vi è una mancanza di comprensione tra il database e l'applicazione. Proprio come i programmi hanno bisogno di comprendere le strutture in una fonte di dati al fine di recuperare i dati in modo accurato, le strutture di metadati anche bisogno di essere capito per l'elaborazione efficace.