Когато пускате музикален запис или видеоклип, видяхте ли името на песен, албум или име на изпълнител на екрана на програмния плейър? Разбира се, да. Така! Метаданните се използват за показване на тази информация. Това описание е като придружаващо и включено в основната архитектура на файла, който се възпроизвежда. Но всъщност концепцията за метаданните е много по-широка, отколкото в горния пример. След това разглеждаме как всяка информационна система може да използва такива данни и каква е по принцип. Като примери за по-добро разбиране ще бъдат предоставени мултимедийни технологии и програми за управление на предприятията, базирани на 1С.
Ако изхождаме от факта, че такъв уважаван ресурс като Уикипедия предлага като основна интерпретация на тази концепция, този термин може да бъде обяснен съвсем просто. По същество метаданните са в известен смисъл информация за друга информация.
С други думи, в концепцията за метаданните е вградено допълнително описание на обект или процес. Обектът на метаданните, например, в програмата 1С може да има различни форми и да се класифицира според някакъв признак на взаимодействие на системата с потребителя (най-често визуален). В известен смисъл такива обекти се разпространяват в софтуерен пакет според видовете и ролите (писма, доклади, съобщения, наречени процедури и т.н.). Но това е само специален случай. Всъщност концепцията за метаданните е малко по-широка.
За да се разбере напълно значението на този термин, е необходимо да се знае използваната класификация. Има няколко от тях.
Първо, метаданните могат да бъдат класифицирани чрез следните функции:
Второ, всяка информационна система също така предполага класификация от други характеристики, сред които има три големи групи метаданни:
При разбирането на тази информационна структура, интересен е фактът, че обикновените данни и метаданни могат да променят ролите.
Като най-прост пример можете да вземете заглавието на статията. Ако го разглеждаме като част от целия текст, той се отнася до данните. Но ако го разгледаме по отношение на целия текстов файл, той е метаданни.
По същия начин можете да вземете за пример обичайната поема. Сама по себе си тя е първоначално данни. Но ако напишете музика към него, т.е. прикрепите текста към акомпанимента, поемата вече започва да действа като метаданни.
Всъщност форматът на метаданните е един вид унифицирана форма за описване на свойствата на даден обект, въз основа на който може да се получи пълна картина за него. По правило такива форми включват няколко полета за въвеждане на атрибути, описания на свойствата на даден обект, тяхната същност и др.
Най-често срещаните са следните:
Списъкът може да продължи безкрайно, тъй като за всеки аспект от човешката дейност днес можете да намерите някакъв общ подход в описанието.
По отношение на приложното програмиране метаданните могат да бъдат позиционирани като инструмент за капсулиране или да определят логиката на работа с таблици, които са част от една СУБД (например 1С). Използването им позволява изолиране на работата с една таблица, взета отделно от всички данни, съдържащи се в основната база данни.
Примерите по-горе дават донякъде абстрактно понятие за метаданни. Точно разбиране може да се получи, ако цитираме като пример ID3 тагове, които са най-вече в MP3 файлове, съответстващи на официалните песни на някои изпълнители.
Тази информация съдържа информация за композицията, албума, изпълнителя, годината на издаване и др. д. Всъщност зареждането на метаданни в който и да е софтуерен плейър или аудио редактор не е проблем. Но при играчите информацията трябва да бъде запазена или актуализирана, но в редактори като Adobe Audition (предишното приложение Cool Edit Pro), такава информация автоматично се прикрепя към пистата след въвеждане и повторното запазване не се изисква.
В известен смисъл метаданните могат да бъдат приписани на файлове XML, който съхранява или маркирана информация или програмни настройки, към които те са свързани.
Само с XML данни често може да има проблеми, когато възникне грешка в метаданните. Какво означава това? Да, само че етикетите, ако са въведени ръчно, са написани неправилно.
Но провалът може да бъде свързан и с повреда на самия описателен файл. По правило, редактирането и дори файловете, изискващи лицензи и ключове в този формат, могат да се извършват в обикновен Notepad, ако знаете какво да изтриете или промените.
В същата 1С система, като правило, грешката на зареждането на метаданни е свързана с повреда в базата данни, или по-скоро, зареждането им от сменяеми носители, когато потребителите се опитват да презапишат съществуващ MD файл сами. Понякога причината за тази ситуация може да бъде внезапна прекъсване на захранването. По принцип можете да използвате GComp, за да го разопаковате, за да го възстановите, с което първо трябва да извлечете данните и след това да ги опаковате отново. Можете да проверите съдържанието на файла в HEX-редактора и ако не съвпада с оригинала, просто заменете файла, като го копирате от същата версия 1C.
Тук, всъщност, всичко, което искахме да ви разкажем за метаданните. Както виждате, същността на самото понятие се свежда до просто информационно описание на друга информация, обекти, техните свойства, същност и т.н. И човек се сблъсква с такава информация почти ежедневно, без дори да придава това значение. И си струва ...