I Rights Expression Languages o REL (in italiano: Linguaggi di espressione dei diritti) sono linguaggi di programmazione usati per la gestione dei diritti digitali (DRM). Solitamente i REL sono espressi in XML, ma ciò non è un requisito e può essere usato qualsiasi formato. Alcuni usano l'RDF e lo schema RDF. Sebbene i REL possono essere processati direttamente, sono più comunemente incoroporati come metadato dentro altri documenti come con i libri digitali (ebook), i file audio MP3 o i video scaricabili.

I più noti linguaggi REL sono:

  • ccREL

Uno schema RDF usato in un progetto Creative Commons per esprimere le sue licenze. Questo stesso vocabolario è stato adottato anche dal progetto GNU per esprimere la licenza GPL in una forma leggibile dalle macchine.

  • ODRL

Uno standard aperto per un REL basato su XML.

  • XrML

XrML nasce sotto Xerox negli anni novanta del XX secolo. Dopo essere passato a diverse versioni in progetti separati, successivamente ha formato le basi per il REL dello MPEG-21.

  • MPEG-21

In MPEG-21 nella parte 5 è incluso un REL.

Voci correlate

  • Digital rights management
  • Portable Document Rights Language (PDRL)
  • OMA DRM

Promoting freedom of expression and information rights Commonwealth

Right To Freedom Of Expression

Freedom of Expression publications Freedom of Expression

Proposed laws threaten freedom of expression Rights bodies The

Language Rights