XrML (Extensible Rights Markup Language)

XrML (Extensible Rights Markup Language) é uma linguagem de marcação padrão de gestão de direitos digitais (DRM) proposta. A linguagem baseada em XML permite aos usuários especificar direitos e condições associadas aos recursos, tais como conteúdo digital ou serviços Web. Uma única linguagem padrão para DRM facilitaria a compra e venda de conteúdo através da Internet, ao mesmo tempo em que protegeria esse conteúdo contra o uso não autorizado. ContentGuard, Hewlett-Packard, Microsoft, Reuters e VeriSign estão entre as empresas que promovem o XrML.

XrML foi desenvolvido a partir da Digital Property Rights Language (DPRL), uma linguagem baseada em Lisp desenvolvida por Mark Stefik do Centro de Pesquisa de Palo Alto da Xerox. Stefik criou o DPRL como uma linguagem legível por máquina, que poderia ser usada para definir regras e procedimentos de acesso, para uso com o PC de confiança. Stefik criou o DPRL 2.0 baseado em XML, porque o XML é extensível e, portanto, interoperável com outros padrões emergentes e capaz de se adaptar a necessidades em mudança.

Xerox, com a colaboração da Microsoft lançou uma nova empresa para o desenvolvimento e promoção do DPRL. Em 2000, essa empresa, ContentGuard, lançou o XrML como uma versão refinada da linguagem anterior.