Metapodaci su definicije, vrste i mogućnosti korištenja za metapodatke u aplikacijskom programiranju

Je li vam se dogodilo da reproducirate glazbenu pjesmu ili videozapis da biste vidjeli naziv pjesme, albuma i imena izvođača na zaslonu softverskog playera? Naravno, da. Dakle ovdje! Metapodaci se koriste za prikazivanje takvih informacija. Ovaj opis je kao da je povezan i uključen u glavnu arhitekturu reproducirane datoteke. No zapravo je koncept metapodataka mnogo širi nego u danom primjeru. Zatim, razmotrimo kako bilo koji informacijski sustav može koristiti takve podatke i što je u načelu. Kao primjere, za bolje razumijevanje predstavljamo multimedijske tehnologije i softver za upravljanje poduzećem temeljen na 1C.

Što su metapodaci?

Ako krenemo od onoga što sugerira kao osnovnu interpretaciju ovog koncepta, tako uglednog izvora kao Wikipedije, ovaj pojam se može objasniti vrlo jednostavno. U biti, njezini metapodaci su na neki način informacije o drugim informacijama.

Drugim riječima, koncept metapodataka ugrađuje dodatni opis nekog objekta ili procesa. Objekt metapodataka, na primjer, u programu 1C može imati različite oblike i klasificirati prema nekim pokazateljima interakcije sustava s korisnikom (najčešće vizualnim). U određenom smislu, takvi se objekti distribuiraju u programskom paketu po vrstama i ulogama (pisma, izvješća, potaknuti postupci, itd.). Ali to je samo poseban slučaj. Zapravo, koncept metapodataka je nešto širi.

Vrste i vrste metapodataka

Kako bi seDa bi se u potpunosti razumjelo značenje koje se ugrađuje u ovaj pojam, potrebno je znati točnu klasifikaciju. Nekoliko ih je.
Prvo, metapodaci se mogu klasificirati prema sljedećim značajkama:
  • Sadržaj je opis željenog objekta u obliku veličine i tipa datoteke, informacija o sadržaju izvora (na primjer, "u ovom videu je priroda" ili "na ovom"). tada je stranica najnoviji film ").
  • Odnos prema izvoru ili njegovim komponentama - osnovne informacije o određenom predmetu (na primjer, ime filma ili opis određene scene iz njega).
  • Logički zaključak temeljen na troslojnoj podjeli. Prvi sloj je "sirovi", drugi je opis prvog sloja, a treći pomaže napraviti logičan zaključak o sadržaju prvog sloja na temelju opisa datog u drugom sloju.
  • Drugo, bilo koji informacijski sustav također daje klasifikaciju za druge značajke, među kojima postoje tri velike skupine metapodataka:
  • interno - opis eksplicitne značajke objekta (veličina ili vrsta datoteke);
  • administrativno - informacije o objektu (autoru, izvođaču, itd.);
  • opisni - informacije o prirodi objekta, njegovim osobitostima, vezama s drugim objektima koji se odnose na željeni objekt.
  • Razlika i sličnost između podataka i metapodataka

    U razumijevanju takve informacijske strukture, vrlo je zanimljiva i činjenica da obični podaci i metapodaci mogu mijenjati uloge. Kao najjednostavniji primjer, možete uzeti naslov članka. Ako ga smatrate dijelom cijelog teksta, odnosi se na podatke. Ali ako ga uzmete u obzir u odnosu na cijeli tekstdatoteka je metapodataka.

    Na isti način možete uzeti kao primjer uobičajene stihove. To je samo po sebi podatak. Ali ako na njemu pišete glazbu, to jest, prilagate tekst pratnji, pjesma već počinje djelovati kao metapodatak.

    Formati metapodataka

    Zapravo, format metapodataka je vrsta jedinstvenog oblika opisa svojstava nekog objekta, na temelju kojeg se može dobiti cjelovita slika. Obično ovi oblici uključuju nekoliko polja za ulazne atribute, opis svojstava objekta, njihovu bit, itd.
    Najčešći su sljedeći:
  • MARC i njegove sorte su standardne, uglavnom primjenjive na knjige i bibliografske izvore, s imenom, autorom, godinom pisanja ili izdavanjem.
  • DCMI je standard usvojen za opisivanje internetskih objekata, elektroničkih dokumenata, resursa itd.
  • FOAF i vCard - opis personaliziranih podataka osoba i organizacija (u vCard formatu za izvoz). Popis kontakata pohranjuje se na mobilnim uređajima).
  • CDWA je standard za opisivanje povijesnih ili muzejskih vrijednosti.
  • ONIX i PRISM - informacije o objavljivanju.
  • CIF - kristalografija;
  • VICAR - Obrada slika primljenih sa satelita.
  • NewsXML - metapodaci vijesti, itd.
  • Popis se može nastaviti neograničeno, jer se za svaki aspekt ljudske aktivnosti danas može naći jedan pristup u opisu.
    S obzirom na programiranje aplikacija, metapodaci se mogu pozicionirati kao alat za enkapsulaciju ili definiciju logike rada stablice koje su dio jednog DBMS-a (na primjer, 1C). Njihova primjena omogućuje izoliranje rada s jednom zasebnom tablicom od svih podataka sadržanih u glavnoj bazi.

    Najjednostavniji primjeri uporabe metapodataka

    Gore navedeni primjeri daju donekle apstraktni koncept metapodataka. Možete dobiti točno razumijevanje ako navedete primjer ID3 oznaka koje su uglavnom prisutne u MP3 datotekama koje odgovaraju službenim zapisima nekih izvođača.
    Ova informacija sadrži samo podatke o pjesmi, albumu, umjetniku, godini izdanja, itd. Zapravo, preuzimanje metapodataka u bilo koji softverski player ili audio editor ne predstavlja poteškoće. No, igrači moraju spremiti ili vratiti informacije, ali u Adobe Audition uzorku (bivši Uredi Pro Pro) urednik, takve informacije se automatski priključuje na stazu nakon unosa, a ponovno spremanje nije potrebno. Metapodaci na neki način mogu sadržavati XML datoteke koje pohranjuju informacije o oznakama ili postavke programa na koje su priključeni.

    Pogreške čitanja

    Kao i kod XML podataka, problemi s pogreškom metapodataka mogu se pojavljivati ​​češće. Što piše? Ali samo da su oznake, ako su unesene ručno, pogrešno napisane.
    Ali neuspjeh može biti i zbog oštećenja same opisne datoteke. U pravilu, uređivanje, pa čak i podnošenje zahtjeva za licence i ključeve u ovom formatu, može se obaviti u običnom Notepadu, ako znate što izbrisati ilipromijeniti U istom 1C sustavu, pogreška učitavanja metapodataka obično je posljedica oštećenja baze podataka, odnosno njihovog preuzimanja s izmjenjivog medija, kada korisnici pokušavaju sami ponovno napisati postojeću MD-datoteku. Ponekad razlog za takvu situaciju može biti nagli nestanak struje. U principu, možete koristiti GComp unzip toolkit za oporavak, čime najprije morate dohvatiti podatke i zatim ih ponovno pakirati. Sadržaj datoteke možete provjeriti u HEX uređivaču, a ako se ne podudara s originalom, samo zamijenite datoteku kopiranjem iz slične verzije 1C.

    Umjesto ishoda

    To je zapravo sve što smo vam željeli reći o metapodacima. Kao što možete vidjeti, bit koncepta svodi se na jednostavni opis informacija o drugim informacijama, objektima, njihovim svojstvima, suštini itd. A s takvim informacijama ljudi se susreću gotovo svakodnevno, čak i bez davanja te vrijednosti. I trebalo bi biti

    Povezane publikacije