XrML Presentation
Download
Report
Transcript XrML Presentation
Enabling Interoperability:
The Language for Digital Rights
Michael Miron
CEO, ContentGuard Inc.
CPTWG Meeting
El Segundo
27 February 2002
www.contentguard.com
™
Digital Supply Chain
Author
Agent
Publisher
Aggregator
Distributor
Wholesaler
eTailer
Authoring Tools
Publishing S/W
Asset Management
Content Packaging
Content Hosting
WWW. Store Front
Rights Clearing
Digital Content Products & Services
Digital Identification
Meta Data
Digital Rights
Consumer
User Interface
DRM Requirements
Trusted Systems that …
Secure and protect digital contents and services
across the value chain
Persistently honor usage rights, conditions and
obligations specified for digital contents and services
A Common Language that …
Provides a uniform mechanism to describe
specifications of rights and their conditions and
obligations for distributing and using digital contents
and services
Enables trusted systems to exchange digital contents
and interoperate for end-to-end DRM
What is
?
XrML – eXtensible rights Markup Language
Originates from Xerox PARC in 1994
Provides a universal method for securely specifying
and managing rights (and associated conditions) for
all kinds of resources including digital content and
services
Supports content integrity and entity authentication
and confidentiality within the specification
Encodes in XML, leverages standard XML schemas,
namespaces, digital signatures etc.
Is highly flexible, customizable, and extensible
Is available at www.xrml.org
Philosophy Underpinning
Enable trusted systems to interoperate for end-to-end DRM
Single language across all media types, platforms,
formats, resources, products & services to facilitate
interoperability
Application/domain agnostic structure
Comprehensive to express wide variety of business
models
Application to all phases of life cycle
Extensible to allow adaptability and minimize future cost
of change
Ease of implementation and deployment
2.0 Is Built On Standards
XML 1.0 Specification
XML Schema
Namespaces in XML
Uniform Resource Identifiers (URI): Generic Syntax
Digital Object Identifier (DOI)
ISO 3166 Codes for representing names of countries
ISO 4217 Codes for representing currencies and
funds
XML Path Language (XPath) Version 1.0
2.0 Supports or May Utilize
Additional Industry Standards
Dublin Core Metadata Initiative
Resource Description Framework (RDF)
Universal Description, Discovery and Integration
(UDDI)
Web Services Definition Language (WSDL)
XML-Encryption Syntax and Processing
XML-Signature Syntax and Processing
2.0 Core Structure
Four Key Components
Principal (person,
Device,
application, etc.)
Right
(view, play,
print, copy,
forward, etc.)
Resource
(work, service,
name, etc.)
Condition
(fee, time,
geography, etc.)
Granting Mechanisms
Grant
License
Business Models Supported in
Unlimited usage
Rent
Flat fee sale
Multi-tier models
Pay per view
Territory restricted
Preview
Component based model
Promotion
User type based model
Subscription/Membership
Payment to multiple Rights
Transfer
Holders
Superdistribution
Composite content
Personal lending
Gifting
Library loan
Site/volume license
2.0 Highlights
Mathematical Precision – no ambiguity
Expressiveness – advanced business models, life-cycle
management, usage state tracking, pattern matching
Well defined core and extensions architecture
Compact: Use of only those terms needed
Applications based on equality & pattern matching
enable extensions without the need to upgrade
Comprehensive Security
Entity authentication (Users, software, hardware,
Digital Items, etc. )
Integrity and confidentiality of rights expressions
Up-to-date Standards and Technologies
XrML Extensibility Architecture
XrML
Standard
Extension
(SX)
Future
Extension
XrML
Content
Extension
(CX)
XrML
Core
Future
Extension
Future
Extension
The Standards Arena
MPEG
PRISM
OeBF
WAP Forum
TV-Anytime
OASIS
SMPTE DCinema
cIDf
3GPP
IDRM / IRTF
ISMA
IPTC - NewsML
MPEG 21
Overview of MPEG 21
Work Items Under Development
IPMP - Intellectual Property Management and Protection
DID - Digital Item Declaration
DII&D - Digital Item Identification and Description
RDD - Rights Data Dictionary
REL - Rights Expression Language
MPEG 21 RDD - REL
Call for Requirements complete
Sydney Meeting : Call for Proposals for
REL was issued
Proposals in November 2001
Processed in Pattaya, Thailand
XrML Selected as the Base Architecture
by MPEG
Standards Universe
Illustrative
WAP
Forum
WSI
Alliance
CEN/ISSS
3GPP
SAML
OeBF
XACML
ISMA
ebXML
OASIS
SMPTE
DC
MPEG
WSIA
TV
Anytime
W3C
DVB
PRISM
CPTWG
XrML Extensibility Architecture
XrML
Standard
Extension
(SX)
MPEG
Extension
XrML
Content
Extension
(CX)
XrML
Core
Future
OeBF
Extension
TVFuture
Anytime
Extension
Tools to Support Adoption
XrML SDK released to aid developers of Content
Applications that :
Create, validate, and interpret XrML licenses
Edit XrML licenses
Enable Distribution of Digital Content
Enable the Use of Digital Works per a License
SDK Documentation includes
Installation Guide
User's Guide
API Programmer's Guide
Guide to use and create XrML Templates
Available at www.contentguard.com
Summary
Progress beginning on interoperable DRM standards
DRM’s full potential requires applicability across
Content centric businesses
Enterprise applications
Web services
A dynamic standard (e.g. XrML) can facilitate required
extensibility
Adapt to a changing future
Reduce possibility of standards fragmentation
Digital Rights Language is an essential but only one
of several initiatives needed