Metadata er data om data . Når data er gemt i en slags struktureret format, kan metadata beskriver formatet og indholdet af disse data butik. Metadata er et afgørende element i mange computing applikationer med dataelementer . Hvis et program er adgang til data lagret på en placering uden for selve programmet , kan koden være i stand til at få adgang til og bruge disse data , forudsat at det kan først få adgang til metadata. Concept
Samt beskrive andre data , metadata er i sig selv også data. Indholdet af metadata normalt består af en beskrivelse af eller angivelse af kendetegnene ved et bestemt sæt af data. For eksempel, i en database med en tabel, der indeholder kundeposter for en kommerciel virksomhed ville metadata for tabellen skitsere strukturer , marker og relationer i kundekartoteket . Metadata kan også beskrive oplysninger om et enkelt dokument , såsom en webside , som giver webbrowseren med de oplysninger, den har brug for at gøre sidens indhold effektivt for bruger visning.
Function
< br >
funktion metadata er normalt for at lette brugen af en række data. For eksempel, hvis et edb-program forbindelse til en database for at forespørge det for oplysninger kan metadata fremlægge oplysninger om indholdet af databasen , herunder tabeller, felter og datatyper inkluderet. I hjemmesider , er metadata opført inden for " meta " elementer , der giver alt, hvad browseren skal vide med hensyn til medieindhold og information formater på en side. Generelt eksisterer metadata til at gøre følelse af de data, som den vedrører.
Definition
Definitioner af metadata vedrører for rammerne af et projekt , samt de teknologier involveret. Indholdet af metadata kan skitseres i et skema . For eksempel synes XML Schema definitioner inden XSD dokumenter. En XSD beskriver et sæt af strukturer og elementer inden for XML-data . I denne forstand erklærer et XML Schema definition metadata for et sæt data lagret i XML. I almindelighed vil et skema for metadata forklare elementerne i dataene , hvad de indeholder , og hvad deres formål er. Da indholdet af metadata er også data, kan metadata definitioner såsom XSDs også beskrives ved hjælp af en yderligere grad af metadata.
Overvejelser
p Der er tilfælde, hvor metadata er nødvendig for at gøre anvendelse af data . Mange programmeringssprog såsom Java levere standard ressourcer til at få adgang til metadata forbundet med databaser. Når en ansøgning processer metadata , kan det derefter oprette forespørgsler passer til strukturen og indholdet af de pågældende oplysninger . Omvendt kan metadata erklæringer såsom XML Schema dokumenter hjælpe udviklere til at kontrollere, om et datalager , de arbejder på, er formateret og struktureret på en måde, der overholder de metadata reglerne.