ODRL - ODRL

Język Open Digital Rights Language ( ODRL ) to język wyrażeń zasad, który zapewnia elastyczny i interoperacyjny model informacji, słownictwo i mechanizmy kodowania do przedstawiania oświadczeń dotyczących korzystania z treści i usług.

Poniżej przedstawiono przykład polityki ODRL, którą można interpretować jako „Jan może odtwarzać mysong.mp3”.

{
 "@context": "http://www.w3.org/ns/odrl.jsonld",
 "uid": "http://example.com/policy:001",
 "permission": [{
 	"target": "http://example.com/mysong.mp3",
	"assignee": "John",
	"action": "play"
 }]
}

Historia ODRL

ODRL został pierwotnie stworzony w 2000 roku, aby odpowiedzieć na rosnące potrzeby sektora DRM, kiedy odtwarzacze multimedialne zostały po raz pierwszy wprowadzone na rynek. Wersja 1.1 języka ODRL została szybko przyjęta przez Open Mobile Alliance (OMA) jako podstawowy standard ochrony treści multimedialnych na telefon komórkowy i zarządzania obiektami cyfrowymi. Jak dotąd ODRL jest prawdopodobnie największą mobilną implementacją języka praw, działającą obecnie na ponad miliardzie kompatybilnych urządzeń.

ODRL był zarządzany przez niezależną inicjatywę, której gospodarzem jest IPR Systems i kierowany przez Renato Iannellę, zanim stał się Grupą Społeczności W3C w 2011 roku. Ten ruch zapewnił długoterminową stabilność specyfikacji i przejrzysty model zarządzania.

W 2013 r. ODRL przyjęły dwa nowe sektory mediów: branża wydawnicza e-booków i branża informacyjna. Konsorcjum wiadomości Międzynarodowej Rady Prasy i Telekomunikacji ( IPTC ) przyjęło ODRL w celu informowania o zasadach użytkowania, głównie w związku z licencjonowaną dystrybucją i wykorzystaniem treści wiadomości na internetowym rynku wiadomości.

W obecnym środowisku towarów wirtualnych zasoby treści kupione lub zaakceptowane przez konsumenta są często zablokowane na tej samej platformie, na której pierwotnie konsumowana była treść, ze względu na współdziałanie wyrażeń praw na różnych platformach. ODRL w wersji 2.0 uznał, że równie ważne jest określenie pozwoleń i zakazów w języku wyrażeń reprezentującym zarówno obiekty cyfrowe DRM, jak i inne niż DRM, szerokie przyjęcie tego zaawansowanego modelu może zmniejszyć tarcie między urządzeniami cyfrowymi i umożliwić przejrzyste transakcje między maszynami zgodnie z określonymi język polityki.

Ramy modelu polityki ODRL obsługują obecnie tradycyjne wyrażenia praw w transakcjach handlowych, wyrażenia otwartego dostępu i wyrażenia dotyczące prywatności w mediach społecznościowych.

Specyfikacje i profile ODRL

ODRL jest określony w dwóch zaleceniach World Wide Web (W3C) opublikowanych w lutym 2018 roku:

W dokumentacji ODRL znajduje się szereg podstawowych przypadków użycia, pokazujących, jak zaimplementować wyrażenia zasad przy użyciu modelu podstawowego z terminami ze wspólnego słownika. ODRL jest w pełni rozszerzalny i zapewnia mechanizm dla nowych społeczności w celu rozszerzenia i/lub wycofania wspólnego słownika ODRL używanego w połączeniu z modelem podstawowym.

Przykład tego, jak można rozszerzyć profil i słownictwo ODRL, można znaleźć w profilu IPTC RightsML. Solidne ramy ODRL pozwalają na wyrażenie szerokiej gamy modeli biznesowych i spełnienie wymagań wielu społeczności, takich jak sieci społecznościowe, wydawcy, biblioteki obrazów i edukacja. Opracowano inne profile, takie jak profil ODRL Creative Commons .

ODRL Community Group jest społecznością World Wide Web (W3C) i grupą biznesową, która nadal wspiera promocję i przyszły rozwój zaleceń W3C ODRL.

Model podstawowy ODRL

W modelu podstawowym ODRL polityka jest centralną jednostką, która przechowuje razem politykę ODRL. W swojej zakodowanej formie, np. w dokumencie XML, sprawia, że ​​polityka jest adresowalna ze świata zewnętrznego poprzez swój unikalny atrybut uid. Polityka może odnosić się do wielu Uprawnień i Zakazów.

Uprawnienie umożliwia wykonanie określonej Akcji na powiązanym Zasobie, np. „odtwórz plik audio abc.mp3”. Można dodać Ograniczenie, takie jak „maksymalnie 10 razy”, aby dokładniej określić Uprawnienie. Strona, która przyznaje to Zezwolenie, jest z nią powiązana z cesjonariuszem roli, Strona, której przyznano Zezwolenie, jest z nią powiązana z cesjonariuszem roli, np. „Cedent VirtualMusicShop przyznaje uprawnienia cesjonariuszowi Alicji”. Dodatkowo Pozwolenie może być powiązane z podmiotami Obowiązkowymi.

Podobnie jak w przypadku Zezwoleń, Obowiązek stanowi, że pewna Czynność może zostać wykonana przez Stronę z cesjonariuszem Roli, aby Zezwolenie było ważne, np. „Alicja musi zapłacić 5 EUR, aby uzyskać Zezwolenie na odtwarzanie abc.mp3”. Podmiot Zakazu jest używany w taki sam sposób jak Zezwolenie, z dwiema różnicami, że nie odnosi się do Obowiązków i zabrania Akcji, np. „Alicji zabrania się komercyjnego wykorzystywania abc.mp3”.

Kodowanie ODRL

ODRL można zaimplementować w trzech serializacjach: XML, RDF/OWL Ontology i JSON. Społeczności przyjmujące ODRL mogą używać standardowych działań dla uprawnień, zakazów i obowiązków, które są wyrażone w deklaracjach zasad.

Zobacz też

Bibliografia

Zewnętrzne linki