Den rolle og funksjon Metadata

Den rolle og funksjon Metadata


Metadata er data om data. Når data er lagret i en slags strukturert format, kan metadata beskrive formatet og innholdet i dette datalageret. Metadata er et viktig element i mange dataprogrammer med dataelementer. Hvis et program er å få tilgang til data som er lagret på et sted utenfor selve programmet, kan koden være i stand til å få tilgang til og bruke disse dataene, gir kan det første tilgang til metadata.

Konsept

I tillegg til å beskrive andre data, er i seg selv også metadata-data. Innholdet av metadata som normalt består av en beskrivelse eller angivelse av egenskapene til et bestemt sett med data. For eksempel i en database med en tabell som inneholder kunderegistre for et kommersielt selskap, ville metadata for tabellen skissere strukturer, felt og relasjoner innenfor kunderegistre. Metadata kan også beskrive informasjon om et enkelt dokument, for eksempel en webside, som gir nettleseren med den informasjonen den trenger for å gjengi innholdet på siden effektivt for brukeren visning.

Funksjon

Funksjonen til metadata er vanligvis å lette bruken av et sett av data. For eksempel, hvis et dataprogram er å koble til en database for å spørre det for informasjon, kan metadata gi det med informasjon om innholdet i databasen, inkludert tabeller, felt og datatyper inkludert. I nettsteder, er metadata oppført i "meta" elementer, som gir alt leseren trenger å vite om medieinnhold og informasjons formater på en side. Generelt finnes metadata for å gjøre følelse av dataene som den viser.

Definisjon

Definisjoner av metadata knyttet til konteksten av et prosjekt, samt teknologier som er involvert. Innholdet av metadata kan skisseres på et skjema. For eksempel XML Schema definisjoner vises i XSD-dokumenter. En XSD beskriver et sett av strukturer og elementer i XML-data. I denne forstand, sier en XML Schema Definition metadata for et sett med data lagret i XML. Generelt vil en skjemaet for metadata for å forklare de elementer i datasettet, hva de inneholder og hva deres formål er. Siden innholdet av metadata er også data, kan metadata definisjoner som XSD også beskrives ved hjelp av et ytterligere nivå av metadata.

betraktninger

Det er tilfeller der metadata er viktig for å kunne gjøre bruk av data. Mange programmeringsspråk som Java gir standard ressurser for å få tilgang til metadata knyttet til databaser. Når en søknadsprosesser metadata, kan det deretter opprette spørringer tilpasset strukturen og innholdet av dataene i spørsmålet. Omvendt kan metadata erklæringer som XML Schema dokumenter hjelpe utviklere å sjekke om et datalager de jobber med er formatert og strukturert på en måte som observerer metadataregler.