ODRL

ODRL

개방 디지털 권리 언어(ODRL)는 컨텐츠와 서비스의 사용에 관한 진술을 나타낼 수 있는 유연하고 상호운용 가능한 정보 모델, 어휘, 인코딩 메커니즘을 제공하는 정책 표현 언어다.

ODRL 정책의 예는 다음과 같다. 이는 "John이 mysong.mp3를 재생할 수 있다"로 해석할 수 있다.

{  "@context": "http://www.w3.org/ns/odrl.jsonld",  "uid": "http://example.com/policy:001",  "permission": [{   "대상": "http://example.com/mysong.mp3",  "assignee": "존",  "행동": "놀이"  }] } 

ODRL 기록

ODRL은 미디어 플레이어가 시장에 처음 소개되었을 때 DRM 섹터의 급증하는 요구를 해결하기 위해 2000년에 처음 만들어졌다.[1] ODMA(Open Mobile Alliance)에 의해 ODRL 언어 버전 1.1이 모바일 미디어 콘텐츠 보호 및 디지털 객체 관리를 위한 핵심 표준으로 빠르게 채택되었다. 현재까지 ODRL은 현재 10억 개 이상의 호환 장치에서 작동하는 권리 언어의 모바일 구현 중 가장 큰 규모라고 할 수 있다.

ODRL은 IPR 시스템즈가 주최하고 Reanato Iannella가 이끄는 독립 이니셔티브에 의해 관리되었다가 2011년 W3C 커뮤니티 그룹이 되었다. 이러한 움직임은 규격의 장기적인 안정성과 투명한 거버넌스 모델을 제공했다.

2013년, 두 개의 새로운 미디어 부문, 즉 eBook 출판과 뉴스 산업에서 ODRL을 채택했다. 국제언론통신위원회(IPTC) 뉴스 컨소시엄은 주로 온라인 뉴스 시장에서 뉴스 콘텐츠의 허가된 배포 및 사용과 관련하여 사용 정책의 통신을 위해 ODRL을 채택했다.

현재의 가상재 환경에서는 플랫폼 간 권리표현의 상호운용성 때문에 소비자가 구매하거나 허가한 콘텐츠 자산이 초기에는 콘텐츠가 소비되었던 동일한 플랫폼에 갇혀 있는 경우가 많다. ODRL 버전 2.0은 DRM과 비 DRM 디지털 개체를 모두 대표하는 표현 언어로 권한과 금지 사항을 기술하는 것이 동등하게 중요하다는 것을 인정했으며, 이 고급 모델을 광범위하게 채택하면 디지털 장치 간의 마찰을 줄이고 지정된 정책 언어에 따라 기계 간 투명한 트랜잭션을 가능하게 할 수 있다..

ODRL 정책 모델 프레임워크는 현재 상업적 거래에 대한 전통적인 권리 표현, 개방형 액세스 표현, 소셜 미디어에 대한 프라이버시 표현을 지원한다.

ODRL 사양 및 프로필

ODRL은 2018년 2월에 발표된 두 가지 W3C(World Wide Web) 권장사항에 명시되어 있다.

ODRL 문서에는 공통 어휘의 용어와 함께 핵심 모델을 사용하여 정책 표현을 구현하는 방법을 보여주는 많은 기본적인 사용 사례가 포함되어 있다. ODRL은 완전히 확장 가능하며 새로운 커뮤니티가 핵심 모델과 함께 사용되는 ODRL 공통 어휘를 확장 및/또는 비호환할 수 있는 메커니즘을 제공한다.

ODRL 프로파일과 어휘가 확장되는 방법의 예는 IPTC RightsML 프로파일에서 찾을 수 있다. ODRL의 강력한 프레임워크는 다양한 비즈니스 모델을 표현하고 소셜 네트워크, 출판사, 이미지 라이브러리, 교육 등과 같은 여러 커뮤니티의 요구사항을 해결할 수 있도록 한다. 크리에이티브 커먼즈의 ODRL 프로필과 같은 다른 프로필이 개발되었다.

ODRL 커뮤니티 그룹은 W3C(World Wide Web) 커뮤니티 및 비즈니스 그룹은 여전히 W3C ODRL 권장사항의 홍보와 향후 개발을 지원한다.

ODRL 코어 모델

ODRL 핵심 모델에서, 정책은 ODRL 정책을 함께 보유하는 중심 실체다. XML 문서와 같이 인코딩된 형태로, 고유한 uid 속성을 통해 외부로부터 정책을 어드레싱할 수 있게 한다. 정책은 여러 가지 권한 및 금지 사항을 참조할 수 있다.

권한은 관련 자산에서 특정 액션을 실행할 수 있도록 허용한다(예: "adio file abc.mp3"). 권한을 보다 정확하게 지정하기 위해 "최대 10회"와 같은 제약 조건을 추가할 수 있다. 이 권한을 부여한 당사자는 역할 할당자와 연결되고, 권한을 부여받은 당사자는 역할 할당자와 연결된다. 예를 들어 "배정자 VirtualMusicShop은 할당자 앨리스에게 권한을 부여한다"와 같이. 또한 허가는 듀티 엔티티에 연결될 수 있다.

권한과 마찬가지로, 의무는 권한이 유효할 수 있도록 역할 할당자와 함께 당사자에 의해 특정 조치가 실행될 수 있다고 명시한다. 예: "Abc.mp3″를 재생할 수 있는 권한을 얻기 위해서는 앨리스가 5EUR를 지불해야 한다. 금지실체는 허가와 동일한 방식으로 사용되는데, 두 가지 차이점은 의무를 언급하지 않고 "앨리스는 상업적으로 abc.mp3를 사용하는 것이 금지된다"는 것이다.

ODRL 인코딩

ODRL은 XML, RDF/OWL Ontology, JSON의 세 가지 일련화로 구현할 수 있다. ODRL을 채택하는 지역사회는 정책 설명서에 명시된 권한, 금지 및 의무에 대해 표준화된 조치를 사용할 수 있다.

참고 항목

참조

  1. ^ "ODRL: A Path Well Travelled W3C Blog". Retrieved 2021-10-06.

외부 링크