Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Метаданные (Форматы метаданных)

Содержание:

Введение

У вас бывали случаи, когда при воспроизведении какого-то музыкального трека или видеоролика вы видели на экране программного плеера название композиции, альбома или имя исполнителя? Конечно же, да. Так вот! Для отображения такой информации используются метаданные. Это описание является как бы сопутствующим и включено в основную архитектуру воспроизводимого файла. Но на самом деле понятие метаданных намного шире, нежели в приведенном примере

Существует множество баз данных. Чтобы понять, что они собой представляют, необходимо рассматривать их содержимое, и в этом случае, нам помогут метаданные. Это то, что обобщает всю имеющуюся информацию. Для чего они были разработаны и зачем используются?

Метаданные – что это такое?

Метаданные — это данные о данных, которые описывают характеристики объектов-носителей данных, способствуют обнаружению, идентификации, оценке и управлению этими данными, включают определения объектов, относящихся к данным, разработчикам, пользователям и средствам взаимодействия. Хотя, следует отметить, что единой формулировки данного понятия не существует. Но можно подвести общее определение, например, метаданные – это общее название информации о базе данных.

В основном используется четыре обозначения данного термина:

  1. Могут подразумевать субканальную информацию про используемые данные.
  2. Так называют характеристики, описывающие сущность. Они необходимы, чтобы искать, идентифицировать, оценивать и управлять значениями в БД. Ещё таким образом называют важный набор определённого количества структурированных описаний, предоставленных в допустимой форме и доступных в явном виде, благодаря чему можно найти необходимый объект. Подобная формулировка применяется в случаях, когда необходимо искать сущности, ресурсы и объекты.
  3. Данные из общей формальной системы, которые описывают свойства конкретного хранилища информации.
  4. Информация про характеристики веб-страницы (когда была создана, кто её автор).

Различие и сходство между данными и метаданными

В понимании такой информационной структуры весьма интересным является и тот факт, что обычные данные и метаданные могут меняться ролями.

В качестве самого простого примера можно взять заголовок статьи. Если рассматривать его как часть всего текста, он относится к данным. Но если рассматривать его применительно ко всему текстовому файлу, это метаданные.

Точно так же можно взять в качестве примера обычное стихотворение. Само по себе оно изначально является данными. Но если написать на него музыку, то есть прикрепить текст к сопровождению, стихотворение уже начинает выступать в роли метаданных.

Поэтому нельзя однозначно сказать, что есть данные, а что метаданные по причинам:

  1. Что-то может являться как данными, так и метаданными. Так, заголовок статьи можно одновременно отнести как к метаданным (как элемент метаданных — заголовок), так и к собственно данным (поскольку заголовок является частью самого текста).
  2. Данные и метаданные могут меняться ролями. На стихотворение, рассматриваемое как данные, может быть написана музыка, в этом случае всё стихотворение может быть «прикреплено» к музыкальному файлу и в этом случае рассматриваться как метаданные. Таким образом, отнесение к одной или другой категории зависит от точки зрения (или пространства имён, системы отсчёта).
  3. Возможность создания мета-…-метаданных ориентируясь на аксиому выбора. Это вытекает из того, что почти на любую информацию может быть создана своя система характеристик.

Форматы метаданных

Собственно, формат метаданных представляет собой некую унифицированную форму описания свойств какого-то объекта, на основании которого о нем можно получить полное представление. Как правило, такие формы включают в себя несколько полей для ввода атрибутов, описания свойств объекта, их сути и т. д.

Самыми распространенными являются следующие:

  1. MARC и его разновидности – стандарт, в основном применяемый для книг и библиографических ресурсов с указанием названия, автора, года написания или выхода.
  2. DCMI – стандарт, принятый для описания интернет-объектов, электронных документов, ресурсов и т. д.
  3. FOAF и vCard – описание персонифицированных данных людей и организаций (в формате vCard при экспорте с мобильных устройств сохраняются списки контактов).
  4. CDWA – стандарт для описания исторических или музейных ценностей.
  5. ONIX и PRISM – информация об издательстве.
  6. CIF – кристаллография;
  7. VICAR – обработка изображений, получаемых со спутников.
  8. NewsXML – новостные метаданные и т. д.

Список можно продолжать до бесконечности, поскольку для любого аспекта человеческой деятельности сегодня можно найти какой-то единый подход в описании.

Что касается прикладного программирования, метаданные можно позиционировать как инструмент инкапсуляции или определения логики работы с таблицами, входящими в состав единой СУБД (например, 1С). Их применение позволяет произвести изоляцию работу с одной отдельно взятой таблицей от всех данных, содержащихся в основной базе.

Классификация метаданных 

Метаданные подразделяют на:  

  1. Системные (технические) метаданные - используются для извлечения, преобразования, загрузки БД, описывают информационную и функциональную части системы, определяют структуру данных – состав и названия таблиц, атрибутов, их свойства, правила их преобразования
  2. Тематические (описательные) метаданные - представляют смысловое содержание данных (название БД, период наблюдений, географический район, пространственно-временные масштабы обобщения данных, др.), определения, терминологию, глоссарии, происхождение данных и алгоритмы их обработки; содержат как информацию, взятую из самих БД
  3. Интерфейсные метаданные - используются для описания экранов и создания отчетов, примером таких метаданных является реестр web-сервисов WSDL;  
  4. Метаданные процессов (операционные метаданные) - отражают информацию о характеристиках системы обработки данных (статистику загрузки БД, работы приложений -  частоту исполнения, количество записей)
  5. Проектные метаданные - отражают документирование результатов разработки и предоставляют данные для аудита разработки и поддерживают управление изменениями.

Системные метаданные можно разделить на:  

  1. Метаданные для источников данных (частота и средства обновления, ограничения и методы доступа);  
  2. Метаданные для преобразования данных - информация о получении данных (планирование создания массивов данных и проведение измерений), использовании данных – методы обработки); управлении таблицами измерений; преобразовании и агрегации (программы контроля и обработки данных, загрузки БД); документировании проверок, проводимых работ с БД (журналы и протоколы обработки, рекомендации по обработке данных);  
  3. Метаданные СУБД (содержание таблиц и форматы полей).

Описательные метаданные включают следующие объекты метаданных - сведения о массивах и БД; организациях, форматах, наблюдательных сетях, платформах, приборах, программных средствах, др. Их можно также классифицировать по уровню необходимого обобщения данных – глобальные, национальные и корпоративные метаданные.

В каждой системе метаданных вне зависимости от уровня обобщения метаданных в них можно выделить общие сведения, источники данных, сведения об экземплярах данных. Состав объектов метаданных и агрегация атрибутов зависит от уровня обобщения метаданных. Сведения об организациях, форматах, экспертах, приборах, методах используются во всех системах и во многих объектах метаданных.

 Ошибки чтения

Как раз с XML-данными зачастую могут возникать проблемы, когда появляется ошибка метаданных. О чем это говорит? Да только о том, что теги, если они вводились вручную, были прописаны некорректно.

Но сбой может быть связан еще и с повреждением самого описательного файла. Как правило, редактирование, причем даже файлов запроса лицензий и ключей в таком формате, можно произвести в обычном «Блокноте», если знать, что именно удалять или изменять.

В той же системе 1С, как правило, ошибка подгрузки метаданных связана с повреждением базы данных, а точнее – с их загрузкой со съемных носителей, когда пользователи пытаются перезаписать существующий MD-файл собственными силами. Иногда причиной такой ситуации может стать внезапное отключение электроэнергии. В принципе, для восстановления можно использовать распаковщик GComp, при помощи которого сначала нужно извлечь данные, а потом упаковать их снова. Можно проверить содержимое файла в HEX-редакторе и, если оно не соответствует оригиналу, просто заменить файл, скопировав его из аналогичной версии 1С.

Вывод

Метаданные – понятие исключительно широкое и емкое. Данный реферат ориентирован прежде всего на пользователей и создателей электронных информационных ресурсов. Применительно к этой области применения, роль метаданных об электронных ресурсах, прежде всего, состоит в:

  • Предоставлении возможностей более быстрого, точного и полного обнаружения необходимых ресурсов;
  • Обеспечении гибких и разнообразных механизмов отбора в соответствии с требованиями пользователя (поисковым запросом);
  • Предоставлении информации о необходимых требованиях к возможностям использования (требуемое прикладное программное обеспечение, свободное дисковое пространство и т.п.);
  • Управлении жизненным циклом информационных ресурсов (создания, использования и хранения цифровых документов).

Метаданные способны ускорить процесс международного доступа к информации, т.к. могут быть представлены на языках, отличных от языка объекта.

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

Список использованной литературы

  1. http://fb.ru/article/234327/metadannyie-eto-chto http://www.knowbase.ru/definitions/metadata.htm
  2. http://5fan.ru/wievjob.php?id=48543
  3. https://www.syl.ru/article/316908/metadannyie---eto-opredelenie-vidyi-i-variantyi-ispolzovaniya-metadannyih-v-prikladnom-programmirovanii
  4. http://www.elbib.ru/index.phtml?page=elbib/rus/methodology/md_rev/md_def