Jump to content

Описание Язык определения

DDL ( язык описания и определения 7 ) является частью стандарта MPEG- . Он предоставляет пользователям важный набор инструментов для создания собственных схем описания (DS) и дескрипторов (DS). DDL определяет правила синтаксиса для определения, объединения, расширения и изменения схем описания и дескрипторов.

Введение

[ редактировать ]

DDL — это не язык моделирования, такой как унифицированный язык моделирования ( UML ), а язык схем для представления результатов аудиовизуальных данных, которые должны соответствовать дескрипторам, схемам описания и описаниям MPEG-7 .

MPEG-7 DDL Необходимо:

  • Уметь выражать отношения элементов внутри DS или между двумя DS, будь они структурными, пространственными, временными, концептуальными или иерархическими.
  • Дайте богатый набор объединений и ссылок между одним или несколькими описаниями и описываемыми ими данными.
  • Будьте независимыми от приложений и платформ.
  • Уметь указывать тип данных дескрипторов, являются ли они первичными (целые числа, текст, время,...) или производными (перечисляемые,...).

В 1999 году группа, отвечающая за MPEG-7 DDL, сравнивала и оценивала предложения на совещании по тестированию и оценке MPEG-7 AHG, проходившем в Ланкастере. Основное соглашение заключалось в том, что DDL должен был использовать синтаксис XML , поддерживать объектно-ориентированную семантику, а также иметь возможность проверять структурные, реляционные ограничения и ограничения типизации данных.

Хотя ни одно предложение не удовлетворяло требованиям, предложение DSTC использовалось в качестве отправной точки, расширяя его за счет добавления идей и компонентов от других предложений и участников. Более того, стратегия заключалась в том, чтобы продолжать отслеживать и влиять на сообщество W3C , особенно на рабочие группы XML Schema , XLink , XPath и XPointer .

На 51-м собрании MPEG было принято решение о принятии синтаксиса схемы XML с конкретными расширениями MPEG-7.

Требования

[ редактировать ]

Как определено в документе с требованиями MPEG-7:

  • Композиционные возможности : DDL должен позволять создавать новые DS и D, а также изменять или расширять существующие DS.
  • Уникальная идентификация . Для каждого D или DS должен быть разрешен уникальный идентификатор.
  • Примитивные типы данных : Должен быть предоставлен набор примитивных типов данных, таких как целое число, вещественное число, дата и т. д.
  • Составные типы данных составных типов данных, таких как цветовые гистограммы , значения RGB , перечислимые типы и т. д. : допускается описание
  • Несколько типов носителей : DDL должен обеспечивать механизм связи D с данными нескольких типов носителей, не обязательно одного и того же характера.
  • Различные типы экземпляров DS : Должны быть разрешены полные, частичные, полностью-обязательные и частично-обязательные экземпляры.
  • Отношения внутри DS и между DS : DDL должен быть способен выражать пространственные, временные, структурные и концептуальные отношения между элементами DS или между различными DS.
  • Отношения между описанием и данными : Должна быть предоставлена ​​богатая модель связей и ссылок между одним или несколькими описаниями и описываемыми данными.
  • Ссылка на онтологии : Также должен быть предоставлен механизм связи между описанием и несколькими онтологиями.
  • Независимость от платформы : DDL не зависит от платформы и приложения.
  • Грамматика : грамматика DDL должна быть однозначной и легко анализируемой.
  • Проверка ограничений : анализатор DDL должен иметь возможность проверять: значения свойств, структур, связанных классов и значения свойств связанных классов.
  • Управление интеллектуальной собственностью : механизм выражения управления и защиты интеллектуальной собственности (IPMP), то есть того, что управление цифровыми правами (DRM) известно в мире MPEG для DS и D.
  • Читабельность для человека : DDL должен позволять людям читать DS и D.

Специальные расширения MPEG-7 для XML-схемы

[ редактировать ]

Они являются основными для удовлетворения требований MPEG-7 DDL.

  • Матрица распределения и типов данных
  • Письменные рекомендации
  • Перечисляемые типы данных, такие как Mime -тип, CountryCode, RegionCode, символов-SetCode,...

См. также

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 53e42874713b99ac47c54d548caffb95__1706438100
URL1:https://arc.ask3.ru/arc/aa/53/95/53e42874713b99ac47c54d548caffb95.html
Заголовок, (Title) документа по адресу, URL1:
Description Definition Language - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)