XrML (lenguaje de marcado de derechos extensible)

XrML (Extensible Rights Markup Language) es un lenguaje de marcado estándar propuesto para la gestión de derechos digitales (DRM). El lenguaje basado en XML permite a los usuarios especificar derechos y condiciones asociados con recursos, como contenido digital o servicios web. Un solo lenguaje estándar para DRM facilitaría la compra y venta de contenido a través de Internet, mientras que al mismo tiempo protegería ese contenido del uso no autorizado. ContentGuard, Hewlett-Packard, Microsoft, Reuters y VeriSign se encuentran entre las empresas que promueven XrML.

XrML se desarrolló a partir de Digital Property Rights Language (DPRL), un lenguaje basado en Lisp desarrollado por Mark Stefik del Centro de Investigación Palo Alto de Xerox. Stefik creó DPRL como un lenguaje legible por máquina que podría usarse para definir reglas y procedimientos de acceso, para usar con la PC confiable. Stefik hizo DPRL 2.0 basado en XML, porque XML es extensible y, por lo tanto, interoperable con otros estándares emergentes y capaz de adaptarse a las necesidades cambiantes.

Xerox, con la colaboración de Microsoft, lanzó una nueva empresa para el desarrollo y promoción de DPRL. En 2000, esa empresa, ContentGuard, lanzó XrML como una versión refinada del lenguaje anterior.