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

Open Digital Rights Language ( ODRL ) является языком выражений политики , которая обеспечивает гибкую и совместимую модель информации, словарный запас, и кодирующие механизмы для представления заявления об использовании контента и услуг.

Ниже приводится пример политики ODRL, которую можно интерпретировать как «Джон может играть в mysong.mp3».

{  "@context" :  "http://www.w3.org/ns/odrl.jsonld" ,  "uid" :  "http://example.com/policy:001" ,  "разрешение" :  [{  "target " :  " http://example.com/mysong.mp3 " , " assignee " :  " John " , " action " :  " play "  }] }

История ODRL [ править ]

ODRL был первоначально создан в 2000 году для удовлетворения растущих потребностей сектора DRM, когда медиаплееры были впервые представлены на рынке. Версия 1.1 языка ODRL была быстро принята Open Mobile Alliance (OMA) в качестве основного стандарта для защиты мобильного мультимедийного контента и управления цифровыми объектами. На сегодняшний день ODRL, возможно, является крупнейшей мобильной реализацией языка прав, которая в настоящее время работает на более чем миллиардах совместимых устройств.

ODRL управлялась независимой инициативой, организованной IPR Systems и возглавляемой Ренато Яннеллой, прежде чем стать группой сообщества W3C в 2011 году. Этот шаг обеспечил долгосрочную стабильность спецификаций и прозрачную модель управления.

В 2013 году ODRL внедрили два новых медиа-сектора: публикация электронных книг и новостная индустрия. Консорциум новостей Международного совета по печати и телекоммуникациям ( IPTC ) принял ODRL для передачи информации о политиках использования, прежде всего в связи с лицензированным распространением и использованием новостного контента на рынке онлайн-новостей.

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

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

Спецификации и профили ODRL [ править ]

ODRL указан в двух Рекомендациях World Wide Web (W3C), опубликованных в феврале 2018 г .:

В документацию ODRL включен ряд базовых сценариев использования, демонстрирующих, как реализовать выражения политики с использованием базовой модели с терминами из Common Vocabulary. ODRL является полностью расширяемым и обеспечивает механизм для новых сообществ для расширения и / или отказа от общего словаря ODRL, используемого в сочетании с базовой моделью.

Пример того, как можно расширить профиль и словарь ODRL, можно найти в профиле IPTC RightsML. Надежная структура ODRL позволяет выражать широкий спектр бизнес-моделей и удовлетворять потребности множества сообществ, таких как социальные сети, издатели, библиотеки изображений и образование. Были разработаны другие профили, такие как профиль ODRL Creative Commons .

ODRL Community Group - это сообщество World Wide Web (W3C), и бизнес-группа по-прежнему поддерживает продвижение и будущее развитие рекомендаций W3C ODRL.

Базовая модель ODRL [ править ]

В базовой модели ODRL политика - это центральный объект, который объединяет политику ODRL. В своей закодированной форме, например в XML-документе, он делает политику доступной из внешнего мира с помощью своего уникального атрибута uid. Политика может относиться к нескольким разрешениям и запретам.

Разрешение позволяет выполнять определенное действие над связанным активом, например, «воспроизвести аудиофайл abc.mp3». Для более точного определения разрешения можно добавить ограничение типа «не более 10 раз». Сторона, которая предоставляет это Разрешение, связана с ним с назначителем роли, Сторона, которой предоставлено Разрешение, связана с ним с уполномоченным роли, например, «уполномоченный VirtualMusicShop предоставляет Разрешение правопреемнику Алисе». Кроме того, Разрешение может быть связано с объектами «Обязанности».

Подобно Разрешениям, Обязанность указывает, что определенное Действие может быть выполнено Стороной с уполномоченным Роли, чтобы Разрешение было действительным, например, «Алиса должна заплатить 5 евро, чтобы получить Разрешение на воспроизведение abc.mp3 ″. Объект «Запрещение» используется так же, как и «Разрешение», с двумя отличиями: он не относится к обязанностям и запрещает действие, например, «Алисе запрещено использовать abc.mp3 в коммерческих целях».

Кодировки ODRL [ править ]

ODRL может быть реализован в трех сериализациях: XML, RDF / OWL Ontology и JSON. Сообщества, применяющие ODRL, могут использовать стандартные действия для разрешений, запретов и обязанностей, которые выражаются в заявлениях о политике.

См. Также [ править ]

Внешние ссылки [ править ]