XrML (Extensible Rights Markup Language) est un langage de balisage standard proposé pour la gestion des droits numériques (DRM). Ce langage basé sur XML permet aux utilisateurs de définir des droits et des conditions pour des ressources telles que des contenus ou des services Web. Un langage DRM standard permettrait d'acheter et de vendre du contenu sur l'internet tout en le protégeant contre une utilisation non autorisée. XrML est promu par des sociétés telles que ContentGuard (Hewlett-Packard), Microsoft, Reuters et VeriSign. XrML a été développé à partir de Digital Property Rights Language (DPRL), un langage basé sur Lisp et développé par Mark Stefik du centre de recherche de Xerox à Palo Alto. Stefik a créé le DPRL comme un langage lisible par une machine qui pourrait être utilisé pour définir des règles et des procédures d'accès, à utiliser avec le PC de confiance. Stefik a créé le DPRL 2.0 basé sur XML parce que XML peut être étendu et interopérable avec de nouvelles normes, et est adaptable à l'évolution des besoins.
Xerox, avec la collaboration de Microsoft, a lancé une nouvelle société pour le développement et la promotion du DPRL. En 2000, cette société, ContentGuard, a publié XrML, une version améliorée du langage précédent.
- XML (Extensible Markup Language) Le langage XML (Extensible Markup Language) est utilisé pour décrire des données. La norme XML est un moyen flexible de créer des formats d'information et de partager électroniquement des données structurées via l'Internet public, ainsi que via les réseaux d'entreprise. Le code XML est une recommandation du World Wide Web...
- OPML (Outline Processor Markup Language) Outline Processor Markup Language est un format XML qui peut être utilisé pour créer des contours. En raison de l'extensibilité de la base XML, OPML a été utilisé pour organiser de nombreux types de données, car il peut être personnalisé pour chaque application. Le format est simple, auto-documenté, extensible et...
- GML (Generalized Markup Language) GML (Generalized Markup Language) est un langage de formatage de documents d'IBM qui décrit un document en termes de structure d'organisation et de parties de contenu et de leurs relations. Les balises GML ou le balisage GML peuvent être utilisés pour décrire des parties telles que les chapitres, les sections,...
- FpML (Financial Products Markup Language) Financial Products Markup Language est une norme d'échange d'informations commerciales qui utilise le langage XML (Extensible Markup Language). Elle permet à l'internet de faciliter les transactions d'entreprise à entreprise sur les produits financiers dérivés de gré à gré (OTC). FpML peut être utilisé pour communiquer les détails des transactions OTC...