Metadata er data om data . Når data lagres i en form for strukturert format, kan metadata beskrive format og innhold i denne datalageret. Metadata er et viktig element i mange dataprogrammer med dataelementer . Hvis et program er tilgang til data som er lagret på et sted utvendig selve programmet , kan koden være i stand til å få tilgang til og bruke disse dataene , forutsatt at det kan først få tilgang til metadata. Concept
Samt beskriver andre data , er metadata selv også 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 av metadata er vanligvis for å forenkle bruken av et sett med data . For eksempel, hvis et dataprogram kobler seg til en database for å spørre det for informasjon, kan metadataene gi den med informasjon om innholdet i databasen, inkludert bordene, inkludert felt og datatyper . I nettsteder, er metadata oppført i "meta " elementer , som gir alt leseren trenger å vite om medieinnholdet og informasjon formater på en side . Generelt , finnes metadata for å gjøre følelse av dataene som den refererer .
Definition
Definisjoner av metadata knyttet til konteksten av et prosjekt, så vel som de teknologier som er involvert. Innholdet av metadata kan skisseres i et skjema. For eksempel XML Schema definisjoner vises i XSD dokumenter. En XSD beskriver et sett av strukturer og elementer innenfor XML-data. I denne forstand , erklærer et XML-skjema definisjon av metadata for et sett med data som er lagret i XML. Generelt vil et skjema for metadata forklare elementene i data , hva de inneholder og hva formålet er. Siden innholdet i metadata er også data , kan metadata definisjoner som XSDs også beskrives ved hjelp av et ytterligere nivå av metadata .
Hensyn
p Det er tilfeller der metadata er avgjørende for å gjøre bruk av data . Mange programmeringsspråk som Java tilbyr standard ressurser for tilgang metadata knyttet til databaser . Når en søknad prosesser 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 til å sjekke om et datalager de arbeider på er formatert og strukturert på en måte som observerer de metadata regler .