Die Open Digital Rights Language ( ODRL ) ist eine Sprache zur Formulierung von Richtlinien, die ein flexibles und interoperables Informationsmodell , Vokabular und Kodierungsmechanismen zur Darstellung von Aussagen über die Nutzung von Inhalten und Diensten bietet. ODRL wurde 2018 als W3C-Empfehlung anerkannt. [ 1 ]

Es folgt ein Beispiel für eine ODRL-Richtlinie, die vereinfacht so interpretiert werden kann: „John Doe kann die Datei mysong.mp3 abspielen.“

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

ODRL-Geschichte

ODRL wurde ursprünglich im Jahr 2000 entwickelt, um den stark wachsenden Bedarf des Digital Rights Management (DRM)-Sektors mit dem Aufkommen von Mediaplayern zu decken. [ 2 ] Version 1.1 der ODRL-Sprache wurde schnell von der Open Mobile Alliance (OMA) als deren Kernstandard für den Schutz mobiler Medieninhalte und die Verwaltung digitaler Objekte übernommen. Bis heute ist ODRL die wohl größte mobile Implementierung einer Rechtesprache und läuft aktuell auf über einer Milliarde kompatibler Geräte.

ODRL wurde von einer unabhängigen Initiative verwaltet, die von IPR Systems betrieben und von Renato Iannella geleitet wurde, bevor sie 2011 zu einer W3C Community Group wurde. Dieser Schritt hat für langfristige Stabilität der Spezifikationen und ein transparentes Governance-Modell gesorgt.

Im Jahr 2013 führten zwei neue Medienbranchen ODRL ein: die E-Book -Verlagsbranche und die Nachrichtenbranche. Das Nachrichtenkonsortium des International Press and Telecommunication Council ( IPTC ) übernahm ODRL zur Kommunikation von Nutzungsrichtlinien, vor allem im Zusammenhang mit der lizenzierten Verbreitung und Nutzung von Nachrichteninhalten auf dem Online-Nachrichtenmarkt.

Im aktuellen Umfeld virtueller Güter sind vom Verbraucher erworbene oder freigegebene Inhalte aufgrund der Interoperabilität von Rechteausdrücken zwischen verschiedenen Plattformen häufig an dieselbe Plattform gebunden, auf der sie ursprünglich konsumiert wurden. ODRL Version 2.0 erkannte, dass es gleichermaßen wichtig ist, Berechtigungen und Verbote in einer Ausdruckssprache zu formulieren, die sowohl DRM-geschützte als auch nicht-DRM-geschützte digitale Objekte repräsentiert. Die breite Anwendung dieses fortschrittlichen Modells kann die Reibungsverluste zwischen digitalen Geräten reduzieren und transparente Transaktionen zwischen Maschinen gemäß der festgelegten Richtliniensprache ermöglichen.

Das ODRL-Richtlinienmodell unterstützt derzeit traditionelle Rechteausdrücke für kommerzielle Transaktionen, Open-Access-Ausdrücke und Datenschutzausdrücke für soziale Medien.

ODRL-Spezifikationen und -Profile

ODRL ist in zwei Empfehlungen des World Wide Web (W3C) spezifiziert, die im Februar 2018 veröffentlicht wurden:

Die ODRL-Dokumentation enthält eine Reihe grundlegender Anwendungsfälle, die die Implementierung von Richtlinienausdrücken mithilfe des Kernmodells und Begriffen aus dem gemeinsamen Vokabular veranschaulichen. ODRL ist vollständig erweiterbar und bietet neuen Communities die Möglichkeit, das in Verbindung mit dem Kernmodell verwendete ODRL-Vokabular zu erweitern und/oder als veraltet zu kennzeichnen.

Ein Beispiel für die Erweiterung des ODRL-Profils und -Vokabulars findet sich im IPTC RightsML-Profil. Das robuste ODRL-Framework ermöglicht die Abbildung vielfältiger Geschäftsmodelle und die Berücksichtigung der Anforderungen verschiedener Nutzergruppen, wie beispielsweise sozialer Netzwerke, Verlage, Bilddatenbanken und Bildungseinrichtungen. Weitere Profile, wie etwa das ODRL-Profil von Creative Commons, wurden entwickelt.

Die ODRL Community Group ist eine Community-Gruppe des World Wide Web (W3C), die weiterhin die Förderung und Weiterentwicklung der W3C ODRL-Empfehlungen unterstützt.

Andere W3C-Community-Gruppen haben ODRL als Kernrichtliniensprache übernommen und ein Profil entwickelt, um ihren Community-Anforderungen gerecht zu werden, wie beispielsweise die Rights Automation for Market Data Community Group für Preis- und Handelsdaten für Finanzinstrumente.

ODRL-Kernmodell

Im ODRL-Kernmodell ist die Richtlinie die zentrale Einheit, die eine ODRL-Richtlinie zusammenhält. In ihrer kodierten Form, z. B. in einem JSON- oder XML-Dokument, ermöglicht sie die Adressierung der Richtlinie von außen über ihr eindeutiges UID-Attribut. Eine Richtlinie kann mehrere Berechtigungen, Pflichten und Verbote umfassen.

Eine Berechtigung erlaubt die Ausführung einer bestimmten Aktion für ein zugehöriges Asset, z. B. „die Audiodatei abc.mp3 abspielen“. Eine Einschränkung wie „maximal 10 Mal“ kann hinzugefügt werden, um die Berechtigung genauer zu spezifizieren. Die Partei, die diese Berechtigung erteilt, ist mit dem Rollenverwalter verknüpft, die Partei, der die Berechtigung erteilt wird, mit dem Rollenempfänger, z. B. „Verwalter VirtualMusicShop erteilt die Berechtigung an Empfängerin Alice“. Zusätzlich kann eine Berechtigung mit Pflichten verknüpft sein, was bedeutet, dass der Verwalter bestimmte Verpflichtungen erfüllen muss, um die Berechtigung ausüben zu können.

Ähnlich wie Berechtigungen legt eine Pflicht fest, dass eine bestimmte Handlung von der Partei mit der zugewiesenen Rolle ausgeführt werden muss, damit die Berechtigung gültig ist, z. B. „Alice muss 5 EUR zahlen, um die Berechtigung zum Abspielen von abc.mp3 zu erhalten“. Die Verbots-Entität wird auf die gleiche Weise wie eine Berechtigung verwendet, mit dem wesentlichen Unterschied, dass sie die Handlung verbietet, z. B. „Alice ist es untersagt, abc.mp3 kommerziell zu nutzen“.

ODRL-Vokabular

Das ODRL-Kernvokabular definiert die Semantik der Konzepte und Begriffe aus dem ODRL-Informationsmodell. Es repräsentiert die minimal unterstützten Begriffe für ODRL-Richtlinien.

Darüber hinaus definiert das ODRL Common Vocabulary Semantiken für generische Begriffe, die von Communities optional in ODRL-Profilen verwendet werden können.

ODRL-Kodierungen

ODRL kann in drei Serialisierungsformaten implementiert werden: JSON, XML und Turtle. Gemeinschaften, die ODRL anwenden, können standardisierte Aktionen für Berechtigungen, Verbote und Pflichten nutzen, die in Richtlinien ausgedrückt sind.

Siehe auch

Referenzen

  1. ^ Mercier, Coralie (15. Februar 2018). „ODRL 2.2 ist jetzt eine W3C-Empfehlung“ . World Wide Web Consortium . Abgerufen am 30. März 2022 .
  2. ^ „ODRL: Ein ausgetretener Pfad | W3C-Blog“ . Abgerufen am 06.10.2021 .