Metapodatki so ... Definicija, vrste in uporabe metapodatkov pri programiranju aplikacij

18. 2. 2019

Ko ste predvajali skladbo ali videoposnetek, ali ste na zaslonu predvajalnika programa videli ime skladbe, albuma ali imena izvajalca? Seveda, ja. Torej! Metapodatki se uporabljajo za prikaz teh informacij. Ta opis je, kot da spremlja in je vključen v glavno arhitekturo datoteke, ki se predvaja. V bistvu pa je koncept metapodatkov veliko širši kot v zgornjem primeru. Nato razmišljamo, kako lahko kateri koli informacijski sistem uporabi takšne podatke in kaj je načeloma. Kot primeri za boljše razumevanje bodo podane multimedijske tehnologije in programi za upravljanje podjetij, ki temeljijo na 1C.

Metapodatki so, kaj je to?

Če izhajamo iz dejstva, da tako spoštovan vir, kot Wikipedija ponuja kot glavno razlago tega pojma, lahko ta pojem preprosto razložimo. V bistvu so metapodatki v nekem smislu informacije o drugih informacijah.

metapodatki

Z drugimi besedami, v koncept metapodatkov je vgrajen dodaten opis predmeta ali procesa. Objekt metapodatkov, na primer, v programu 1C ima lahko različne oblike in se lahko razvrsti glede na nekatere znake interakcije sistema z uporabnikom (najpogosteje vizualno). V nekem smislu se taki objekti distribuirajo v programskem paketu glede na vrste in vloge (pisma, poročila, sporočila, postopki, imenovani itd.). Toda to je le poseben primer. Pravzaprav je koncept metapodatkov nekoliko širši.

Vrste in vrste metapodatkov

Da bi v celoti razumeli pomen tega izraza, je treba poznati uporabljeno klasifikacijo. Obstaja več.

informacijski sistem

Prvič, metapodatke lahko uvrstimo po naslednjih funkcijah:

  • Vsebina - opis želenega predmeta v obliki velikosti in vrste datoteke, informacije o vsebini vira (na primer, »ta video prikazuje naravo« ali »obstajajo najnovejši filmi na takem mestu«).
  • Povezava z virom ali njegovimi komponentami - osnovne informacije o objektu (na primer ime filma ali opis scene iz njega).
  • Logični zaključek, ki temelji na troslojni ločitvi. Prvi sloj je "surov", drugi pa opis prvega sloja, tretji pa logični zaključek o vsebini prvega sloja, ki temelji na opisu, navedenem v drugem.

Drugič, vsak informacijski sistem vključuje tudi razvrstitev po drugih značilnostih, med katerimi so tri velike skupine metapodatkov:

  • interni - opis eksplicitne lastnosti predmeta (velikost ali vrsta datoteke);
  • administrativne - informacije o samem predmetu (avtor, izvajalec itd.);
  • opisno - informacije o naravi predmeta, njegovih značilnostih, povezavah z drugimi predmeti, povezanimi z želenim.

Razlike in podobnosti med podatki in metapodatki

Pri razumevanju te informacijske strukture je zanimivo dejstvo, da lahko navadni podatki in metapodatki spreminjajo vloge.

Kot najpreprostejši primer lahko vzamete naslov članka. Če ga obravnavamo kot del celotnega besedila, se nanaša na podatke. Če pa jo upoštevamo glede na celotno besedilno datoteko, je to metapodatkov.

Podobno lahko vzamete kot primer običajno pesem. V sebi je to prvotno podatki. Toda, če mu pišete glasbo, to je pripeti besedilo k spremljavi, pesem že začenja delovati kot metapodatki. napaka metapodatkov

Oblike metapodatkov

Pravzaprav je metapodatkovni format neke vrste enotna oblika za opisovanje lastnosti objekta, na podlagi katerega lahko dobimo popolno sliko o objektu. Praviloma te oblike vključujejo več polj za vnos atributov, opis lastnosti objekta, njihovo bistvo itd.

metapodatkovni objekt

Najpogostejši so naslednji:

  • MARC in njegove sorte so standard, ki se uporablja predvsem za knjige in bibliografske vire z imenom, avtorjem, letom pisanja ali izstopa.
  • DCMI je standard za opisovanje internetnih objektov, elektronskih dokumentov, virov itd.
  • FOAF in vCard - opis osebnih podatkov oseb in organizacij (v formatu vCard pri izvozu iz mobilnih naprav so shranjeni seznami stikov).
  • CDWA je standard za opisovanje zgodovinskih ali muzejskih vrednot.
  • ONIX in PRISM - informacije o izdajatelju.
  • CIF - kristalografija;
  • VICAR - obdelava slik, prejeta s satelitov.
  • NewsXML - metapodatki novic itd.

Seznam se lahko nadaljuje za nedoločen čas, saj lahko za vsak vidik človekove dejavnosti danes najdete nekakšen skupen pristop v opisu.

nalaganje metapodatkov

V zvezi s programiranjem aplikacij lahko metapodatke postavimo kot orodje za enkapsulacijo ali določimo logiko dela s tabelami, ki so del enega samega DBMS (npr. 1C). Njihova uporaba omogoča izolacijo dela z eno tabelo ločeno od vseh podatkov v glavni podatkovni zbirki.

Najenostavnejši primeri uporabe metapodatkov

Zgornji primeri prikazujejo nekoliko abstrakten koncept metapodatkov. Natančno razumevanje lahko dobimo, če navedemo kot primer ID3 oznake, ki so večinoma prisotne v MP3 datotekah, ki ustrezajo uradnim posnetkom nekaterih izvajalcev.

vrste metapodatkov

Te informacije vsebujejo informacije o sestavi, albumu, izvajalcu, letu izdaje itd. e. Pravzaprav nalaganje metapodatkov v katerokoli programsko opremo ali urejevalnik zvoka ni problem. Toda pri igralcih je treba informacije shraniti ali posodobiti, vendar v urejevalnikih, kot je Adobe Audition (nekdanja aplikacija Cool Edit Pro), se te informacije po vnosu samodejno pripnejo na stezo in ponovno shranjevanje ni potrebno.

V nekem smislu lahko metapodatke pripišemo datotek XML, v katerem so shranjene označene informacije ali nastavitve programa, na katere so priložene.

Napake pri branju

Samo s podatki XML lahko pride do težav, ko pride do napake metapodatkov. Kaj to pomeni? Da, samo, da so bile oznake, če so bile ročno vnesene, napačno napisane.

metapodatki

Toda neuspeh je lahko povezan tudi s poškodbo same opisne datoteke. Praviloma lahko urejanje in celo datoteke, ki zahtevajo licence in ključe v tej obliki, potekajo v običajnem beležnici, če veste, kaj morate izbrisati ali spremeniti.

V istem sistemu 1C je praviloma napaka pri nalaganju metapodatkov povezana z poškodbo podatkovne baze, oziroma z nalaganjem iz izmenljivih medijev, ko uporabniki poskušajo sami prepisati obstoječo datoteko MD. Včasih je vzrok tega stanja lahko nenaden izpad električne energije. Načeloma lahko uporabite GComp, da ga razpakirate, da ga obnovite, s čimer morate najprej ekstrahirati podatke in jih znova pakirati. Vsebino datoteke lahko preverite v HEX-urejevalniku in, če se ne ujema z izvirnikom, datoteko preprosto zamenjajte s kopiranjem iz iste različice 1C.

Namesto skupnega

Pravzaprav, vse, kar smo vam želeli povedati o metapodatkih. Kot lahko vidite, je bistvo samega koncepta omejeno na preprost informativni opis drugih informacij, predmetov, njihovih lastnosti, bistva itd. In človek se srečuje s takšnimi informacijami skoraj vsak dan, ne da bi se pri tem zavedal tega pomena. In vredno bi bilo ...