Metadata jsou ... Definice, typy a použití metadat při programování aplikací

18. 2. 2019

Když jste hráli hudební skladbu nebo video, viděli jste na obrazovce přehrávače programů název skladby, alba nebo interpreta? Samozřejmě ano. Takže! Metadata slouží k zobrazení těchto informací. Tento popis je jako doprovázený a zahrnutý do hlavní architektury přehrávaného souboru. Ve skutečnosti je koncept metadat mnohem širší než ve výše uvedeném příkladu. Dále zvažujeme, jakýkoli informační systém může tyto údaje používat a jaká je v zásadě. Jako příklady pro lepší pochopení budou poskytnuty multimediální technologie a programy řízení podniku založené na 1C.

Metadata je to, co je to?

Pokud vycházíme z toho, že takový respektovaný zdroj jako Wikipedia nabízí jako hlavní interpretaci tohoto pojetí, lze tento termín vysvětlit prostě. Metadata jsou v podstatě informace o dalších informacích.

metadata je

Jinými slovy je v konceptu metadat vložen další popis objektu nebo procesu. Objekt metadat, například v programu 1C, může mít různé formy a je klasifikován podle některých znaků interakce systému s uživatelem (nejčastěji vizuální). V určitém smyslu jsou takové objekty distribuovány v softwarovém balíčku podle typů a rolí (dopisy, zprávy, zprávy, nazvané procedury atd.). Ale to je jen zvláštní případ. Ve skutečnosti je koncept metadat poněkud širší.

Odrůdy a typy metadat

Abychom plně porozuměli významu danému tomuto pojmu, je nutné znát použitou klasifikaci. Existuje několik z nich.

informačního systému

Nejprve lze metadata klasifikovat podle následujících prvků:

  • Obsah - popis požadovaného objektu ve formě velikosti a typu souboru, informace o obsahu zdroje (například "toto video zobrazuje přírodu" nebo "jsou nejnovější filmy na takovém webu").
  • Vztah k prostředku nebo jeho komponentám - základní informace o objektu (například název filmu nebo popis scény z něj).
  • Logický závěr založený na třívrstvé separaci. První vrstva je "surová", druhá je popis první vrstvy, třetí pomáhá vytvořit logický závěr o obsahu první vrstvy na základě popisu specifikovaného ve druhé vrstvě.

Za druhé, jakýkoli informační systém zahrnuje i klasifikaci jinými prvky, mezi kterými jsou tři velké skupiny metadat:

  • interní - popis explicitní funkce objektu (velikost nebo typ souboru);
  • administrativní - informace o samotném objektu (autor, umělec atd.);
  • popisné - informace o povaze objektu, jeho charakteristických rysech, vazbách na jiné objekty související s požadovaným.

Rozdíly a podobnosti mezi daty a metadaty

Při pochopení této struktury informací je zajímavé, že běžné údaje a metadata mohou měnit role.

Jako nejjednodušší příklad můžete vzít název článku. Pokud ji považujeme za součást celého textu, odkazuje se na údaje. Ale pokud to vezmeme v úvahu ve vztahu k celému textu, je to metadata.

Podobně můžete vzít jako příklad obvyklou báseň. Samotné je to zpočátku dat. Ale pokud na ni píšete hudbu, to znamená, připojte text k doprovodu, báseň už začíná působit jako metadata. chyba metadat

Formáty metadat

Ve skutečnosti je formát metadat určitým druhem sjednocené podoby pro popis vlastností objektu, na základě něhož lze získat úplný obrázek o něm. Formuláře zpravidla obsahují několik polí pro zadávání atributů, popisů vlastností objektu, jejich podstaty apod.

objekt metadat

Nejběžnější jsou tyto:

  • MARC a jeho odrůdy jsou standardem, který se používá hlavně pro knihy a bibliografické zdroje se jménem, ​​autorem, rokem psaní či ukončením.
  • DCMI je standard používaný pro popis internetových objektů, elektronických dokumentů, zdrojů atd.
  • FOAF a vCard - popis osobních údajů osob a organizací (ve formátu vCard při exportu ze seznamu kontaktů mobilních zařízení jsou uloženy).
  • CDWA je standardem pro popis historických nebo muzejních hodnot.
  • ONIX a PRISM - informace o vydavateli.
  • CIF - krystalografie;
  • VICAR - zpracování obrazu, přijaté ze satelitů.
  • NewsXML - metadata zpráv, atd.

Seznam může pokračovat neomezeně, neboť v jakémkoli aspektu lidské činnosti dnes v popisu najde nějaký společný přístup.

načítání metadat

Pokud jde o programování aplikací, metadata mohou být umístěna jako zapouzdřovací nástroj nebo určovat logiku práce s tabulkami, které jsou součástí jediného DBMS (například 1C). Jejich použití umožňuje izolaci práce s jedním stolem odděleným od všech dat obsažených v hlavní databázi.

Nejjednodušší příklady použití metadat

Výše uvedené příklady poskytují poněkud abstraktní koncept metadat. Přesné porozumění lze získat, pokud uvedeme jako příklad značky ID3, které jsou většinou obsaženy v souborech MP3 odpovídajících oficiálním skladbám některých umělců.

typy metadat

Tyto informace obsahují informace o kompozici, albu, interpretovi, roce vydání atd. e. Načítání metadat v jakémkoliv softwarovém přehrávači nebo zvukovém editoru není problém. Ale v přehrávačích musí být informace uloženy nebo aktualizovány, ale v editorech, jako je Adobe Audition (bývalá aplikace Cool Edit Pro), jsou tyto informace po vložení automaticky připojeny ke skladbě a opětovné uložení není nutné.

V jistém smyslu lze metadata přičítat soubory formátu XML, který ukládá buď označené informace nebo nastavení programu, ke kterým jsou připojeny.

Čtení chyb

Pouze s daty XML se často vyskytují problémy při výskytu chyby metadat. Co to znamená? Ano, jen to, že tagy, pokud byly zadány ručně, byly napsány nesprávně.

metadata je

Selhání však může být také spojeno s poškozením samotného popisného souboru. Zpracování a dokonce soubory, které vyžadují licence a klíče v tomto formátu, se zpravidla mohou provádět v obvyklém Poznámkovém bloku, pokud víte, co je třeba odstranit nebo změnit.

Ve stejném systému 1C zpravidla chyba načítání metadat souvisí s poškozením databáze nebo spíše s načítáním z vyměnitelného média, když se uživatelé pokusí přepsat existující soubor MD jako takový. Někdy může být příčina této situace náhlá výpadek napájení. V zásadě můžete službu GComp rozbalit a obnovit tak, abyste je nejdříve vybrali a pak je znovu zabalili. Obsah souboru můžete zkontrolovat v editoru HEX a v případě, že neodpovídá originálu, soubor jednoduše nahraďte jeho kopírováním ze stejné verze 1C.

Místo toho celkem

Tady, ve skutečnosti, všechno, co jsme vám chtěli říct o metadatech. Jak vidíte, podstatou samotného konceptu je omezena na jednoduchý informační popis dalších informací, předmětů, jejich vlastností, podstaty apod. A člověk se takových informací setká téměř denně, aniž by se k tomuto významu připojil. A bylo by dobré ...