Frequently Asked Questions


  1. What is XrML?
  2. What is the goal of XrML?
  3. Is XrML a standard?
  4. Do I need a license to use XrML and digital rights languages?
  5. Is there a fee associated with using XrML?
  6. Why should I use XrML to specify rights and conditions?
  7. Is XrML a complex language to use?
  8. How big is an XrML license?
  9. Do you have a tool to help me use XrML?
  10. Is Microsoft a supporter of XrML?
  11. Who else supports XrML?
  12. How will the industry benefit from XrML?
  13. How does XrML fit in with a digital rights management system?
  14. Where can I learn more about XrML?
  15. Where can I get technical support for XrML?
  16. Who else can I contact for more information about XrML?
  17. How can I provide feedback on XrML?
  18. What about future releases of XrML from standards bodies like OASIS & MPEG?

1. What is XrML?
  The eXtensible rights Markup LanguageTM (XrMLTM) is a general-purpose, XML-based specification grammar for expressing rights and conditions associated with digital content, services, or any digital resource.
Top  

2. What is the goal of XrML?
  The goal of XrML is to expand the usefulness of digital content, resources, and web services to rights holders, technology developers, service providers and users by providing a flexible, extensible, and interoperable industry standard language that is platform, media, and format independent.
Top  

3. Is XrML a standard?
  ContentGuard Inc. submitted XrML 2.0 in November 2001 to the MPEG working group (ISO/IEC) for consideration in response to their Call for Proposals for a Rights Data Dictionary and Rights Description Language. After an intensive challenge and response process, XrML was selected as the basis for MPEG-21 REL (Rights Expression Language.) MPEG-21 REL, based on XrML, is expected to achieve Final Committee Draft status in 1Q2003 and to become an international standard in 3Q2003.

XrML has been selected by the Open eBook Rights and Rules Working Group (RRWG) as the rights expression language for its Rights Grammar specification.

ContentGuard contributed XrML to the OASIS Rights Language Technical Committee as a foundation for their development of a rights language standard.

XrML was also submitted to the TV Anytime Forum in response to their Call for Requirements for Content Referencing, Meta Data and Rights Management.

In addition, ContentGuard is working with several other standards bodies and intends to propose XrML to each of them as they issue requirements for a Rights Language.

ContentGuard's vision is to have a single rights language that is open, extensible, and meets everyone's needs regardless of industry, platform, media type, or format of business model.
Top  

4. Do I need a license to use XrML and digital rights languages?
  ContentGuard has a portfolio of patented technologies in the area of digital rights management, among other things. They are not specific to XrML. Claims in the patents cover the distribution and use of digital works and the use of a grammar in connection with the distribution of digital works. You may need to be licensed to use XrML in a context covered by the patents. You can contact ContentGuard at licensing@contentguard.com.
Top  

5. Is there a fee associated with using XrML?
  There is no fee to obtain the XrML specification and schema.

However, if you use XrML in a context covered by the ContentGuard patents, then there may be a fee. You need to contact ContentGuard at licensing@contentguard.com to discuss if you need a license for your proposed use. ContentGuard will license its patents throughout the world on reasonable and nondiscriminatory terms and conditions.
Top  

6. Why should I use XrML to specify rights and conditions?
  There are many benefits to using XrML to specify rights and conditions. Here's a partial list of technical benefits:
  1. XrML is precise and unambiguous.
  2. Inherits the benefits of using XML (flexibility, extensibility, namespaces, aliases, schemas, etc.)
  3. Leverages other standards to specify digital signatures, digital identifiers, content metadata, etc.
  4. Supports digital products and Web services
  5. Defines entities to allow interoperability across multiple systems and applications
  6. It's independent of media type, format, and platform and delivery architecture
  7. It's secure - all XrML labels and licenses are digitally signed.
  8. Has tools available now to assist with development
  9. Privides a comprehensive framework for specifying rights (tools, documentation, examples, tutorials, use cases, etc.)
Top  

7. Is XrML a complex language to use?
  No. XrML is a comprehensive rights language that addresses both simple and complex business models. If you are solving a simple business model with only one right, e.g., play, and only two conditions, e.g., a fixed time period and a specific username, then XrML can specify such logic with a few lines of XML.

However, if you have a complex business model that, for example, requires you to verify a person's subscription status, check for the most recent version of a document, or allow the loaning of a digital work, then XrML provides the more advanced syntax to express the more complex business models.
Top  

8. How big is an XrML license?
  The size of the license varies depending on the simplicity of the business case. A typical size ranges from 3 Kbytes to 6 Kbytes. This does not include the overhead of specifying digital signatures and encryption keys.
Top  

9. Do you have a tool to help me use XrML?
  Yes. We have an XrML SDK to help you create, manipulate, and validate XrML. In addition, the XrML SDK allows you to plug-in your own custom XrML interpretation modules. The size of the SDK is about 600 Kbytes not including the XML parser, the custom interpretation plug-ins and the documentation. Find out more about the XrML SDK at www.contentguard.com.
Top  

10. Is Microsoft a supporter of XrML?
  Yes. Microsoft has stated publicly that it plans to use XrML in its own products and services. Microsoft has also stated that a rights language is the best way to express usage rights and promote interoperability amongst different systems.
Top  

11. Who else supports XrML?
  XrML's wide support is evidenced by the many companies participating in the MPEG-21 and OASIS Rights Language Technical Committee ("RLTC") to create standards based on XrML. These include IBM, HP, Cisco, Verisign, Universal Music Group, among many others. Currently, there are several products using or planning to use XrML from companies such as Microsoft, Sony, Zinio, OverDrive, Integrated Management Concepts, DMDsecure and Contents Works. These companies are a group of early adopters who are using XrML in their own systems or services.
Top  

12. How will the industry benefit from XrML?
  Here are some key benefits for the industry:
  1. Provides a standard, robust rights language to help expand business models and solve problems in the management of digital rights
  2. Enables interoperability between multiple system components based on information contained in XrML licenses
  3. Enables the creation of new revenue streams based on the ability to control the use and access of digital content and services across simple or complex value chains
  4. Enables eContent/eService initiatives to proceed with less concern about locking a business model into a proprietary approach, or to a vendor with an uncertain future, since it is extensible and flexible and can easily be used for any purpose, thereby minimizing the cost of change
  5. Allows the pursuit of enhanced business initiatives that combine digital products and Web Services to take advantage of the future of ubiquitous connectivity
Top  

13. How does XrML fit in with a digital rights management system?
  XrML, as a language for specifying rights and conditions, is a core component of a digital rights management system (DRM). It expands the capabilities of the DRM system and brings to it features often missing in proprietary implementations. If you already have a DRM system in place, then the DRM system would have to be modified to take advantage of XrML.
Top  

14. Where can I learn more about XrML?
  The official home for XrML is www.xrml.org. You can find specifications, schemas, examples, white papers and presentations dedicated to XrML.
Top  

15. Where can I get technical support for XrML?
  You can contact us at questions@xrml.org
Top  

16. Who else can I contact for more information about XrML?
  You can contact us at info@xrml.org
Top  

17. How can I provide feedback on XrML?
  You are encouraged to provide feedback on XrML by visiting our feedback page.
Top  

18. What about future releases of XrML from standards bodies like OASIS & MPEG?
  ContentGuard will freeze its releases of XrML at Release 2.0. Future releases and upgrades will be issued by OASIS and MPEG consistent with the XrML architecture and design intent. The releases will be built on a common XrML core and Standard extension. More specific extensions (e.g. for Media Content) will be released by each standards body consistent with their requirement.
Top  

 
© Copyright 2000-2008 ContentGuard. All rights reserved. Terms of Use    Privacy Policy