Jump to content

Rights Expression Language

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Andy Dingley (talk | contribs) at 17:18, 9 July 2009 (stub, barely more than a disambiguation page at present, but it has scope to become much more than just a list). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

A Rights Expression Language or REL is a machine-processable language used for Digital Rights Management.

Most REL are expressible in XML, but this is not a requirement and any format could be used.[1] Some use RDF and RDF Schema.[2] Although RELs may be processed directly, they will most commonly be encountered when embedded as metadata within other documents, such as eBooks, MP3 audio or downloaded video.


Notable RELs include:

ccREL
An RDF Schema used by the Creative Commons project to express their licences.[2]
This same vocabulary has also been adopted by the GNU Project to express their General Public License (GPL) in machine-readable form.[3][4]
ODRL
An open standard for an XML-based REL.[5]
XrML
XrML began with work at Xerox in the 1990s.[6] After passing through several versions and separate projects, it later formed the basis of the REL for MPEG-21.[7]
MPEG-21
Part 5 of this MPEG standard includes a REL.[8]

References

  1. ^ XrML began in Lisp.
  2. ^ a b "ccREL: The Creative Commons Rights Expression Language" (PDF). Creative Commons. 3 March, 2008. {{cite web}}: Check date values in: |date= (help)
  3. ^ "Introducing RDF for GNU Licenses". Free Software Foundation.
  4. ^ "GPL in RDF" (RDF). Free Software Foundation.
  5. ^ "ODRL Initiative, the international effort to develop and promote ODRL".
  6. ^ XrML.org
  7. ^ "The MPEG-21 Rights Expression Language" (pdf). Rightscom.
  8. ^ MPEG. "Part 5: Rights Expression Language".