Метаданните са дефиниции, типове и опции за използване на метаданни в приложното програмиране

Случвало ли ви се е, когато възпроизвеждате музикален запис или видеоклип, за да видите името на песента, албума и името на изпълнителя на екрана на софтуерния плейър? Разбира се, да. Така че тук! Метаданните се използват за показване на такава информация. Това описание е като свързано и включено в основната архитектура на възпроизвеждания файл. Но всъщност концепцията за метаданните е много по-широка, отколкото в дадения пример. След това нека разгледаме как всяка информационна система може да използва такива данни и каква е по принцип. Като примери за по-добро разбиране представяме мултимедийни технологии и софтуер за управление на предприятието на базата на 1С.

Метаданните са какво?

Ако изхождаме от това, което предполага като основна интерпретация на това понятие, такъв достоен ресурс като Уикипедия, този термин може да бъде обяснен съвсем просто. По същество метаданните са в известен смисъл информация за друга информация.

С други думи, концепцията за метаданни вгражда допълнително описание на някакъв обект или процес. Един обект на метаданни, например, в програмата 1С може да има различни форми и да се класифицира чрез някаква индикация за взаимодействието на системата с потребителя (най-често визуално). В известен смисъл такива обекти се разпространяват в софтуерния пакет по видове и роли (писма, доклади, подсказващи процедури и т.н.). Но това е само специален случай. Всъщност концепцията за метаданните е малко по-широка.

Сортове и видове метаданни

С целЗа да разберем напълно значението, което се вгражда в този термин, е необходимо да знаем правилната класификация. Има няколко от тях.
Първо, метаданните могат да бъдат класифицирани в съответствие със следните характеристики:
  • Съдържанието е описание на желания обект под формата на размер и тип на файла, информация за съдържанието на ресурса (например, "в това видео е природата" или "на това"). тогава сайтът е най-новият филм ”).
  • Връзка с ресурс или негови компоненти - основна информация за даден обект (например името на филм или описание на определена сцена от него).
  • Логично заключение, основано на трислойно разделение. Първият слой е "суров", а вторият е описание на първия слой, а третият помага да се направи логично заключение за съдържанието на първия слой въз основа на описанието, дадено във втория слой.
  • Второ, всяка информационна система също така предоставя класификация за други характеристики, сред които има три големи групи метаданни:
  • вътрешно - описание на изричната характеристика на обекта (размер или тип на файла);
  • административна - информация за обекта (автор, изпълнител и др.);
  • описателна - информация за естеството на обекта, неговите отличителни черти, връзки към други обекти, свързани с желаното.
  • Разлика и сходство между данните и метаданните

    При разбирането на такава информационна структура, интересен е и фактът, че обикновените данни и метаданните могат да променят ролите. Като най-прост пример можете да вземете заглавието на статията. Ако го разглеждате като част от целия текст, той се отнася до данните. Но ако го разгледате във връзка с целия текстФайлът е метаданни.

    По същия начин можете да вземете за пример обичайния стих. Само по себе си това са данни. Но ако напишете музика на него, т.е. прикрепите текста към акомпанимента, поемата вече започва да действа като метаданни.

    Формати на метаданни

    Фактически форматът на метаданните е един вид унифицирана форма на описание на свойствата на даден обект, въз основа на който може да се получи пълна картина. Обикновено тези форми включват няколко полета за входни атрибути, описание на свойствата на обекта, тяхната същност и др.
    Най-често срещаните са следните:
  • MARC и неговите разновидности са стандартни, основно приложими към книги и библиографски ресурси, с име, автор, година на писане или издаване.
  • DCMI е стандарт, приет за описване на интернет обекти, електронни документи, ресурси и др.
  • FOAF и vCard - описание на персонализирани данни за хора и организации (във формат vCard за износ). Списъкът с контакти се съхранява на мобилни устройства).
  • CDWA е стандарт за описване на исторически или музейни ценности.
  • ONIX и PRISM - информация за публикуване.
  • CIF - кристалография;
  • VICAR - Обработка на изображения, получени от спътници.
  • NewsXML - метаданни за новини и др.
  • Списъкът може да продължи безкрайно, защото за всеки аспект на човешката дейност днес може да се намери единен подход в описанието.
    По отношение на приложното програмиране, метаданните могат да бъдат позиционирани като инструмент за капсулиране или определение на логиката на работа стаблици, които са част от една СУБД (например 1С). Тяхното приложение позволява да се изолира работата с една отделна таблица от всички данни, съдържащи се в основната база.

    Най-простите примери за използване на метаданни

    Примерите по-горе дават донякъде абстрактно понятие за метаданни. Можете да получите точно разбиране, ако дадете пример за ID3 тагове, които са най-вече в MP3 файлове, съответстващи на официалните песни на някои изпълнители.
    Тази информация съдържа само данни за песен, албум, изпълнител, година на издаване и т.н. Всъщност, изтеглянето на метаданни в който и да е софтуерен плейър или аудио редактор не представлява проблем. Но играчите трябва да запишете или възстановите информация, но в Adobe Audition пример (бивш Cool Edit Pro) редактор, такава информация автоматично се прикрепя към пистата след въвеждането и повторното записване не се изисква. В известен смисъл метаданните могат да включват XML файлове, които съхраняват информация за маркерите или настройките на програмите, към които те са свързани.

    Грешки при четене

    Както при XML данните, проблеми с грешка на метаданните могат да възникнат по-често. Какво пише? Но само етикетите, ако са въведени ръчно, са написани неправилно.
    Но неуспехът може да се дължи и на повреда на самия описателен файл. По правило редактирането и дори подаването на заявки за лицензи и ключове в този формат могат да се извършват с обикновен Notepad, ако знаете какво да изтриете илида се промени В същата 1С система, грешката при зареждане на метаданни обикновено се дължи на повреда на базата данни, или по-скоро на тяхното изтегляне от преносим носител, когато потребителите се опитват да пренапишат съществуващия MD-файл сами. Понякога причината за тази ситуация може да бъде внезапно прекъсване на захранването. По принцип можете да използвате инструмента за разопаковане на GComp за възстановяване, с което първо трябва да извлечете данни и след това да ги препакетирате отново. Можете да проверите съдържанието на файла в редактора HEX и ако той не съвпада с оригинала, просто заменете файла, като го копирате от подобна версия на 1С.

    Вместо резултат

    Това всъщност е всичко, което искахме да ви разкажем за метаданните. Както виждате, същността на понятието се свежда до просто описание на информация за друга информация, обекти, техните свойства, същност и т.н. И с такава информация хората се сблъскват почти ежедневно, дори без да дават тази стойност. И трябва да бъде

    Свързани публикации