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