Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
++++++++++++Семенов Ю.doc
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
12.27 Mб
Скачать

Обзор цифровых объектов

В любой системе (такой как MPEG-21), которая предлагает осуществлять большое число операций над цифровыми объектами, необходимо точно описать, что собой представляет такой объект. Достаточно сложно, сформировать универсальную модель цифрового объекта, которая бы годилась для всей совокупности современных приложений. Описание модели цифрового объекта представлено в спецификации ISO/IEC 21000 (часть 2)..

Пример:

Рассмотрим в качестве цифрового объекта простую WEB-страницу. WEB-страница обычно состоит из HTML-документа со встроенными ссылками на различные файлы, содержащие видео объекты (например, JPEG или GIF), и, возможно, стилевые файлы. В этом простом случае, цифровой объект представляет собой HTML-документ плюс некоторые ресурсы, с ним сопряженные.

Теперь модифицируем пример, предположив, что WEB-страница содержит некоторые логические скрипты (напр., JavaScript, PHP и т.д.), которые определяют предпочтительный язык программы просмотра (viewer) из заранее оговоренного списка..

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

Первой проблемой является выявление всех зависимостей. Добавление кода скриптов изменяет декларированные связи WEB-страницы, которые могут быть точно определены лишь в результате работы скрипта на определенной ЭВМ. Это может работать в качестве метода выявления структуры цифрового объекта в предположении, что автор ставит в соответствие каждой новой версии оттранслированной WEB-страницы определенный цифровой объект.

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

Проблемы, представленная выше, должна быть решена с помощью декларации цифрового объекта. Декларация цифрового объекта DID (Digital Item Declaration) является документом, который специфицирует состав, структуру и организацию цифрового объекта.

Декларация цифрового объекта

Целью декларации цифрового объекта DID (Digital Item Declaration) является описание набора абстрактных концепций и элементов для образования модели описания цифрового объекта. В рамках этой модели цифровой объект является цифровым представлением “действия”, и в этом качестве, он является предметом, над которым производятся операции (управление, описание, обмен, коллекционирование и т.д.). Модель должна быть максимально гибкой и универсальной, чтобы допускать реализацию функций высокого уровня. Это, в свою очередь, позволит модели быть основой для построения моделей высокого уровня других элементов MPEG-21 (таких как идентификация & описание или IPMP). Эта модель не регламентирует выбор языка. Вместо этого модель помогает сформировать общий набор абстрактных понятий и терминов, которые могут использоваться для определения такой схемы. Технология DID описана в трех нормативных секциях:

  • Модель: Модель декларации цифрового объекта описывает набор абстрактных терминов и понятий для образования полезной модели определения цифровых объектов. В пределах этой модели цифровой объект является цифровой репрезентацией “работы”, и как таковой, он является предметом, над которым производятся операции (управление, описание, обмен, коллекционирование, и т.д.).

  • Репрезентация: нормативное описание синтаксиса и семантики каждого элемента декларации цифрового объекта в XML.

  • Схема: нормативная XML схема, включающая всю грамматику репрезентации декларации цифрового объекта в XML.

Далее следуют описания семантических значений элементов модели декларации цифрового объекта.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]