Upload
jacknickelson
View
769
Download
0
Tags:
Embed Size (px)
Citation preview
Michael MironCEO, ContentGuard Inc.
CPTWG MeetingEl Segundo
27 February 2002
The Language for Digital RightsThe Language for Digital Rights™
Enabling Interoperability:Enabling Interoperability:
www.contentguard.com
Digital Supply Chain
AuthorAuthorAgentAgent
PublisherPublisherAggregatorAggregator
DistributorDistributorWholesalerWholesaler eTailer
ConsumerConsumer
Authoring ToolsPublishing S/W
Asset ManagementContent Packaging
Content HostingWWW. Store Front
Rights ClearingUser Interface
Digital Rights
Meta Data
Digital Content Products & ServicesDigital Content Products & Services
Digital IdentificationDigital Identification
DRM RequirementsDRM 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 Standards2.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 2.0 Supports or May Utilize Additional Industry StandardsAdditional 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
Granting Mechanisms Grant License
2.0 Core Structure
Right (view, play, print, copy, forward, etc.)
Resource(work, service, name, etc.)
Condition (fee, time, geography, etc.)
Principal (person,Device, application, etc.)
Four Key Components
Business Models Supported in Business Models Supported in
Unlimited usage Flat fee sale Pay per view Preview Promotion Subscription/Membership Transfer Gifting Library loan Site/volume license
Rent Multi-tier models Territory restricted Component based model User type based model Payment to multiple Rights
Holders Superdistribution Composite content Personal lending
2.0 Highlights2.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
FutureExtension
FutureExtension
FutureExtension
XrML Extensibility ArchitectureXrML Extensibility Architecture
XrMLCore
XrMLContent
Extension(CX)
XrMLStandardExtension
(SX)
The Standards ArenaThe Standards Arena
MPEG
OeBF
TV-Anytime
SMPTE DCinema
3GPP
ISMA
PRISM
WAP Forum
OASIS
cIDf
IDRM / IRTF
IPTC - NewsML
MPEG 21MPEG 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 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 XrML Selected as the Base Architecture
by MPEG by MPEG
OASIS
Standards UniverseStandards Universe
MPEG
ISMA
3GPP
SMPTE DC
OeBF
CEN/ISSSSAML
XACML
ebXML
WSI
Alliance
DVB
PRISM
WSIA
WAP
Forum
TV Anytime W3C
CPTWG
Illustrative
FutureExtension
FutureExtension
XrML Extensibility ArchitectureXrML Extensibility Architecture
OeBFExtension
MPEGExtension
XrMLCore
XrMLContent
Extension(CX)
XrMLStandardExtension
(SX)
TV AnytimeExtension
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
SummarySummary
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