Comparing Logic-Based and XML-Based Rights Expression Languages

Several rights expression languages (RELs) have been proposed to describe licenses governing the terms and conditions of content access. In this field XrML and ODRL play a prominent role. Both languages are powerful yet complex. In this paper we propose a way of analysing RELs and we apply it to ODRL, XrML and to LicenseScript, a REL we propose. In addition, we test these languages against a number of example scenarios. These examples bring new insights, and shed new light on some of the limits of XrML and ODRL.

[1]  Pamela Samuelson,et al.  DRM {and, or, vs.} the law , 2003, CACM.

[2]  Deirdre K. Mulligan,et al.  Implementing Copyright Limitations in Rights Expression Languages , 2002, Digital Rights Management Workshop.

[3]  Stephen Mooney,et al.  Digital Rights Management: Business and Technology , 2001 .

[4]  Riccardo Pucella,et al.  A logic for reasoning about digital rights , 2002, Proceedings 15th IEEE Computer Security Foundations Workshop. CSFW-15.

[5]  Carl A. Gunter,et al.  Models and languages for digital rights , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[6]  L. Jean Camp,et al.  DRM: doesn't really mean digital copyright management , 2002, CCS '02.

[7]  Pascal Fradet,et al.  Gamma and the Chemical Reaction Model: Fifteen Years After , 2000, WMP.

[8]  Sandro Etalle,et al.  How to pay in LicenseScript , 2003 .

[9]  Yee Wei Law,et al.  LicenseScript: a novel digital rights language and its semantics , 2003, Proceedings Third International Conference on WEB Delivering of Music.

[10]  Renato Iannella,et al.  Digital Rights Management (DRM) Architectures , 2001, D Lib Mag..

[11]  Pamela Samuelson Digital Rights Management {and, or, vs.} the Law , 2003 .