ODRL - ODRL

Den Åpne Digital Rights Språk ( ODRL ) er en politikk uttrykk språk som gir en fleksibel og interoperable informasjonsmodell, ordforråd, og koder mekanismer for å representere utsagn om bruken av innhold og tjenester.

Et eksempel på ODRL -politikk følger, som kan tolkes som "John can play 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"
 }]
}

ODRL Historie

ODRL ble opprinnelig opprettet i 2000 for å imøtekomme de voksende behovene til DRM -sektoren da mediespillere først ble introdusert på markedet. Versjon 1.1 av ODRL -språket ble raskt vedtatt av Open Mobile Alliance (OMA) som deres kjernestandard for beskyttelse av innhold for mobile medier og for håndtering av digitale objekter. Til dags dato er uten tvil ODRL den største mobile implementeringen av et rettighetsspråk, som for tiden opererer på over en milliard kompatible enheter.

ODRL ble administrert av et uavhengig initiativ, hostet av IPR Systems og ledet av Renato Iannella, før han ble en W3C Community Group i 2011. Dette trekket har gitt langsiktig stabilitet i spesifikasjonene og en gjennomsiktig styringsmodell.

I 2013 vedtok to nye mediesektorer ODRL: eBook publisering og nyhetsindustrier. Nyhetskonsortiet fra International Press and Telecommunication Council ( IPTC ) vedtok ODRL for kommunikasjon av brukspolitikk, først og fremst i forbindelse med lisensiert distribusjon og bruk av nyhetsinnhold på online -nyhetsmarkedet.

I det nåværende virtuelle varemiljøet blir innholdselementer som er kjøpt eller tillatt av en forbruker ofte låst på den samme plattformen der innholdet opprinnelig ble konsumert på grunn av interoperabilitet mellom rettighetsuttrykk på tvers av plattformer. ODRL versjon 2.0 erkjente at det er like viktig å angi tillatelser og forbud på et uttrykksspråk som representerer både DRM og ikke-DRM digitale objekter, bred bruk av denne avanserte modellen kan redusere friksjon på tvers av digitale enheter og muliggjøre transparente transaksjoner mellom maskiner i samsvar med de angitte politisk språk.

ODRLs policy -modellrammeverk støtter for tiden tradisjonelle rettighetsuttrykk for kommersielle transaksjoner, uttrykk for åpen tilgang og personvernuttrykk for sosiale medier.

ODRL spesifikasjoner og profiler

ODRL er spesifisert i to anbefalinger fra World Wide Web (W3C) publisert i februar 2018:

Inkludert i ODRL -dokumentasjonen er en rekke grunnleggende brukstilfeller som demonstrerer hvordan man implementerer policyuttrykk ved hjelp av kjernemodellen med termer fra Common Vocabulary. ODRL er fullt utvidbart og gir en mekanisme for nye lokalsamfunn for å utvide og/eller avskrive ODRL Common Vocabulary som brukes i forbindelse med kjernemodellen.

Et eksempel på hvordan ODRL -profilen og vokabularet kan utvides, finnes i IPTC RightsML -profilen. Det robuste rammeverket for ODRL gjør det mulig å uttrykke en rekke forretningsmodeller og for å imøtekomme kravene til flere lokalsamfunn, for eksempel sosiale nettverk, utgivere, bildebiblioteker og utdanning. Andre profiler, for eksempel ODRL -profilen til Creative Commons, ble utviklet.

ODRL Community Group er et World Wide Web (W3C) Community and Business Group som fortsatt støtter markedsføring og fremtidig utvikling av W3C ODRL anbefalinger.

ODRL kjernemodell

I ODRL -kjernemodellen er policyen den sentrale enheten som holder en ODRL -policy sammen. I sin kodede form, f.eks. I et XML -dokument, gjør den politikken adresserbar fra omverdenen via sitt unike uid -attributt. En policy kan referere til flere tillatelser og forbud.

En tillatelse gjør at en bestemt handling kan utføres på et relatert aktivum, f.eks. "Spill av lydfilen abc.mp3 ″. En begrensning som "høyst 10 ganger" kan legges til for å spesifisere tillatelsen mer presist. Parten som gir denne tillatelsen er knyttet til den med rolleoverdrageren, den parten som får tillatelsen er knyttet til den med rolleoppdragsgiveren, f.eks. “Tildeler VirtualMusicShop gir tillatelse til overdrageren Alice”. I tillegg kan en tillatelse være knyttet til Duty -enheter.

I likhet med Tillatelser sier en Plikt at en bestemt Handling kan utføres av Parten med Rollemottakeren for at Tillatelsen skal være gyldig, f.eks. “Alice må betale 5 EUR for å få Tillatelsen til å spille abc.mp3 ″. Forbudsenheten brukes på samme måte som Tillatelse, med de to forskjellene at den ikke refererer til Plikter og at den forbyr Handlingen, f.eks. "Alice er forbudt å bruke abc.mp3 kommersielt".

ODRL -kodinger

ODRL kan implementeres i tre serialiseringer: XML, RDF/OWL Ontology og JSON. Samfunn som bruker ODRL kan bruke standardiserte handlinger for tillatelser, forbud og plikter som er uttrykt i retningslinjer.

Se også

Referanser

Eksterne linker