Metapodaci su ... Definicija, vrste i uporaba metapodataka u programiranju aplikacija

18. 2. 2019.

Kada ste reproducirali pjesmu ili videozapis, jeste li vidjeli naziv pjesme, albuma ili imena izvođača na zaslonu programskog playera? Naravno, da. Tako! Metapodaci se koriste za prikazivanje tih informacija. Ovaj opis je kao da prati i uključuje glavnu arhitekturu datoteke koja se reproducira. Ali zapravo je koncept metapodataka mnogo širi nego u gornjem primjeru. Zatim razmatramo kako bilo koji informacijski sustav može koristiti takve podatke i što je u načelu. Kao primjeri za bolje razumijevanje bit će dane multimedijske tehnologije i programi upravljanja poduzećima temeljeni na 1C.

Metapodaci su ono što je?

Ako krenemo od činjenice da tako uvaženi resurs kao Wikipedija nudi kao glavnu interpretaciju ovog pojma, ovaj pojam se može jednostavno objasniti. U biti, metapodaci su u izvjesnom smislu informacije o drugim informacijama.

metapodaci su

Drugim riječima, dodatni koncept objekta ili procesa ugrađen je u koncept metapodataka. Objekt metapodataka, na primjer, u programu 1C može imati različite oblike i može se klasificirati prema nekom znaku interakcije sustava s korisnikom (najčešće vizualnim). U određenom smislu, takvi se objekti distribuiraju u softverskom paketu prema vrstama i ulogama (slova, izvješća, poruke, nazvane procedure, itd.). Ali to je samo poseban slučaj. Zapravo, koncept metapodataka je nešto širi.

Vrste i vrste metapodataka

Da bi se u potpunosti razumjelo značenje koje se daje ovom pojmu, potrebno je poznavati korištenu klasifikaciju. Nekoliko ih je.

informacijski sustav

Prvo, metapodaci se mogu klasificirati prema sljedećim značajkama:

  • Sadržaj - opis željenog objekta u obliku veličine i vrste datoteke, informacije o sadržaju izvora (na primjer, "ovaj videozapis prikazuje prirodu" ili "postoje najnoviji filmovi na takvom mjestu").
  • Odnos prema resursu ili njegovim komponentama - osnovne informacije o objektu (na primjer, ime filma ili opis scene iz njega).
  • Logički zaključak temeljen na troslojnom razdvajanju. Prvi sloj je "sirov", drugi je opis prvog sloja, a treći logički zaključak o sadržaju prvog sloja na temelju opisa navedenog u drugom.

Drugo, bilo koji informacijski sustav također podrazumijeva klasifikaciju drugim značajkama, među kojima postoje tri velike skupine metapodataka:

  • interni - opis eksplicitne značajke objekta (veličina ili vrsta datoteke);
  • administrativno - informacije o samom objektu (autoru, izvođaču, itd.);
  • opisni - informacije o prirodi objekta, njegovim osobitostima, vezama s drugim objektima vezanim uz željeni objekt.

Razlike i sličnosti između podataka i metapodataka

U razumijevanju ove informacijske strukture zanimljiva je činjenica da obični podaci i metapodaci mogu mijenjati uloge.

Kao najjednostavniji primjer, možete uzeti naslov članka. Ako ga smatramo dijelom cijelog teksta, odnosi se na podatke. Ali, ako ga promatramo u odnosu na cijeli tekstualnu datoteku, to su metapodaci.

Slično tome, kao primjer možete uzeti uobičajenu pjesmu. To je samo po sebi podatak. Ali ako mu pišete glazbu, to jest, priložite tekst uz pratnju, pjesma već počinje djelovati kao metapodaci. pogreška metapodataka

Formati metapodataka

Zapravo, format metapodataka je vrsta jedinstvenog oblika za opisivanje svojstava nekog objekta, na temelju kojeg se može dobiti cjelovita slika o njemu. Takvi oblici u pravilu uključuju nekoliko polja za unos atributa, opise svojstava objekta, njihovu bit, itd.

objekt metapodataka

Najčešći su sljedeći:

  • MARC i njegove sorte su standard koji se uglavnom koristi za knjige i bibliografske izvore s imenom, autorom, godinom pisanja ili izlaska.
  • DCMI je standard za opisivanje internetskih objekata, elektroničkih dokumenata, resursa itd.
  • FOAF i vCard - opis osobnih podataka osoba i organizacija (u vCard formatu pri izvozu s mobilnih uređaja spremljeni su popisi kontakata).
  • CDWA je standard za opisivanje povijesnih ili muzejskih vrijednosti.
  • ONIX i PRISM - informacije o izdavaču.
  • CIF - kristalografija;
  • VICAR - obrada slike, primljena sa satelita.
  • NewsXML - metapodaci vijesti, itd.

Popis se može nastaviti neograničeno, jer za svaki aspekt ljudske aktivnosti danas možete naći neki zajednički pristup u opisu.

učitavanje metapodataka

Što se tiče programiranja aplikacija, metapodaci se mogu pozicionirati kao alat za enkapsulaciju ili odrediti logiku rada s tablicama koje su dio jednog DBMS-a (na primjer, 1C). Njihova uporaba omogućuje izolaciju rada s jednom tablicom odvojeno od svih podataka sadržanih u glavnoj bazi podataka.

Najjednostavniji primjeri korištenja metapodataka

Gore navedeni primjeri daju donekle apstraktan koncept metapodataka. Točno razumijevanje može se dobiti ako navedemo kao primjer ID3 oznake, koje su uglavnom prisutne u MP3 datotekama koje odgovaraju službenim zapisima nekih izvođača.

vrste metapodataka

Ove informacije sadrže informacije o sastavu, albumu, izvođaču, godini izdanja itd. e. Zapravo, učitavanje metapodataka u bilo koji softverski player ili audio editor nije problem. No, u igračima, informacije moraju biti spremljene ili ažurirane, ali u urednicima kao što je Adobe Audition (bivša Cool Edit Pro aplikacija), takve informacije se automatski priključuju na stazu nakon unosa, a ponovno spremanje nije potrebno.

U određenom smislu, metapodaci se mogu pripisati datoteke formata XML koji pohranjuje ili označene informacije ili postavke programa na koje su priključene.

Pogreške čitanja

Samo s XML podacima često može doći do problema kada dođe do pogreške u metapodacima. Što to znači? Da, samo da su oznake, ako su ručno unesene, pogrešno napisane.

metapodaci su

No, neuspjeh može biti povezan s oštećenjem same opisne datoteke. U pravilu, uređivanje, pa čak i datoteke koje traže licence i ključeve u ovom formatu, može se obaviti u uobičajenom Notepadu, ako znate što želite izbrisati ili promijeniti.

U istom 1C sustavu, u pravilu, greška u učitavanju metapodataka povezana je s oštećenjem baze podataka, odnosno, učitavanjem istih iz prijenosnih medija kada korisnici pokušaju sami prebrisati postojeću MD datoteku. Ponekad uzrok ove situacije može biti iznenadna nestanak struje. U principu, možete koristiti GComp da biste ga raspakirali da biste ga vratili, s kojim najprije morate izvući podatke i ponovno ih pakirati. Sadržaj datoteke možete provjeriti u HEX-uređivaču i, ako se ne podudara s originalom, jednostavno zamijenite datoteku kopiranjem iz iste verzije 1C.

Umjesto ukupno

Ovdje, zapravo, sve što smo vam htjeli reći o metapodacima. Kao što možete vidjeti, bit samog pojma svodi se na jednostavan informacijski opis drugih informacija, objekata, njihovih svojstava, suštine itd. I osoba se susreće s takvim informacijama gotovo svakodnevno, a da pri tom ne pridaje to značenje. I bilo bi vrijedno ...