Из Википедии, свободной энциклопедии
Перейти к навигацииПерейти к поиску

XrML - это расширяемый язык разметки прав, который также был стандартизирован как язык выражения прав (REL) для MPEG-21. XrML принадлежит ContentGuard.

XrML основан на XML и описывает права, сборы и условия вместе с информацией о целостности сообщения и аутентификации объекта.

История и развитие

Xerox PARC и DPRL

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

Первая версия языка выражения прав, которая стала XrML, была разработана в Xerox PARC и получила название Digital Property Rights Language (DPRL). DPRL фигурирует в патенте, поданном Xerox в ноябре 1994 г. (и выданном в феврале 1998 г.), озаглавленном: «Система контроля распространения и использования цифровой работы с прикрепленными правами на использование, где права на использование определены грамматикой прав использования» (США Патент 5715403, выданный Xerox Corporation).

В период с 1994 по 1998 год Xerox сформировала свою группу по управлению правами, чтобы продолжить работу, представленную в патенте. В ноябре 1998 года Xerox выпустила первую XML- версию языка Digital Property Rights Language (DPRL) под названием «Версия 2.0». До этого DPRL был написан на языке программирования LISP .

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

XrML 1.0

В 1999 году лицензия DPRL на версию 2 была передана новой компании ContentGuard, основанной Microsoft и Xerox, которая превратила DPRL в расширяемый язык разметки прав (XrML). Версия 1 XrML была опубликована в 2001 году.

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

XrML 2.0

Версия 2.0 XrML радикально отличалась от всего, что ей предшествовало. В то время как DPRL и XrML 1.0 содержали определенный язык для машинных прав («копирование», «передача», «резервное копирование», «установка» и т. Д.), Версия 2.0 была абстрактным языком прав с несколькими основными элементами. Основные элементы XrML 2.0 - это те, которые необходимы для установления доверия между системами, чтобы транзакции могли иметь место. К ним относятся издатель лицензии, другие стороны лицензии, а также возможность включать ресурсы и права, цифровые подписи и т. Д. Эта версия не является специфической для какого-либо носителя или типа ресурса и была обобщена для управления правами на цифровые ресурсы, услуги или любой другой цифровой объект.

XrML и стандарты

В марте 2002 года Хари Редди из ContentGuard стал председателем нового технического комитета OASIS по правам языков. На встрече 21 мая ContentGuard, похоже, представил новую версию XrML, 2.1, в качестве отправной точки для работы комитета. Позднее в том же году группа распалась, не сумев согласовать направление работы. ContentGuard также работал с Electronic Book Exchange (EBX) в 2000 году, а затем с Open eBook Forum (OeBF), над разработкой стандартов для управления цифровыми правами на электронные книги. В 2003 году рабочая группа OeBF «Права и правила» разработала проект стандартного языка выражения прав на основе XrML 2.0, однако эти усилия по стандартизации были остановлены и не были возобновлены на момент написания этой статьи.

В то же время ContentGuard участвовал в работе комитета по стандартам MPEG-21 , где XrML был предложен в качестве основы для Части 5 стандарта MPEG-21 (ISO / IEC 21000), языка выражения прав. Благодаря голосованию членов Международной организации по стандартизации стандарт MPEG-21, включая Часть 5, стал официальным международным стандартом. ContentGuard прекратил работу над XrML в тот момент, когда он стал официальным стандартом; ИСО / МЭК 21000-5 является его текущим воплощением.

Внешние ссылки

  • XrML.org
  • Язык, руководство и учебное пособие по правам на цифровую собственность. - XML ​​Edition. Версия 2.0., 1998. Корпорация Xerox. [1]
  • XrML версии 2.0 [2]
  • Рабочий сайт MPEG-21 [3]
  • Язык выражения прав MPEG-21 . Белая книга Rightscom.