XrML

XrML er en Extensible Rights Markup Language, der er blevet standardiseret som udtryk rettigheder sprog for MPEG-21. Født i 1999 fra asken af ​​DPRL når at skifte til XML Lisp. XrML er ejet af ContentGuard.

XrML er baseret på XML og beskriver de rettigheder, pligter og betingelser sammen med oplysninger besked integritet og autentificering.

Til dato XrML er version 2.0. XrML 2.0 har en datamodel består af fire enheder og deres relationer.

XrML SDK

  • Core Framework - Upload Scheme XrML, XrML læser filen, opretter en licens og påberåber de relevante tolke
  • Rammer
  • Tolk - fortolker rettighed i XrML
  • Validator af betingelse - fortolker betingelserne i XrML

Struktur

  • Ressourcer - digitale objekter eller tjenester, som at udøve rettigheder
  • Principal - parterne i transaktionen

Det indkapsler og identificerer den part, til hvem rettighederne er garanteret. Identifikation teknologier er: Holder rettigheder, flere legitimationsoplysninger og identifikationer opfundet af andre. Det er også forbundet med en godkendelse mekanisme.

  • Rettigheder - rettigheder, der skal udøves på et digitalt objekt

Indvinding rette element er det modul, der indkapsler oplysninger om rettigheder.

  • Betingelser - betingelser for at udøve deres rettigheder

Indvinding Betingelse Element er modulet, der har ansvaret for at indkapsle oplysninger om betingelserne. Angiver vilkårene for de betingelser og forpligtelser.

  • Garantier - For at sikre rettighederne på visse betingelser for en ressource
  • Licenser - en række tilskud, der overfører visse Principal visse rettigheder under visse betingelser vedrørende visse ressourcer

XrML Core Schema

Den XrML Core Scheme eller Scheme XrML definerer begreberne semantisk XrML, som indgår i Licenser, Grant og rettigheder. Rettigheder er abstrakte type og er instantieret med

  • Issue
  • Opnå
  • Tilbagekald
  • Andre rettigheder

I XrML Core Schema er en opgørelse, en beholder, der gør det muligt at definere dele af licens på ét sted og henviser til et andet med tildelingen af ​​en licens.

Forlængelse mekanisme

Med udvidelsen mekanismer XrML de definerer nye typer Afledte fra eksisterende typer.

Forrige artikel Xavier Armange
Næste artikel Xenopus