Title: XrML Presentation
1Enabling Interoperability
The Language for Digital Rights
IEEE DREL Workshop 20 June 2002 Brad
Gandee XrML Standards Evangelist
2Digital Supply Chain
Digital Content Products Services
3Philosophy 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
4Standards Groups Interested in Rights Language
- MPEG
- OASIS
- TV Anytime
- WAP Forum
- ISMA
- 3GPP
- CEN/ISSS
- PRISM
- ICE
- OeBF
- IDRM / IRTF
- SMPTE DCinema
- WS-I Alliance
5Standards Groups Interested in Rights
Language......And Now
- MPEG
- OASIS
- TV Anytime
- WAP Forum
- ISMA
- 3GPP
- CEN/ISSS
- PRISM
- ICE
- OeBF
- IDRM / IRTF
- SMPTE DCinema
- WS-I Alliance
- IEEE
6MPEG 21
- Overview of MPEG 21
- Work Items Under Development
- IPMP - Intellectual Property Management and
Protection - DID - Digital Item Declaration
- DII - Digital Item Identification
- DIA Digital Item Adaptation
- RDD - Rights Data Dictionary
- REL - Rights Expression Language
7Why OASIS?
- Standards are created under an open, democratic,
vendor-neutral process - Any interested parties may participate, comment
- No one organization can dictate the standard
- Ensures that standards meet everyones needs, not
just largest players - Open to all interested parties..Individual
Memberships - All discussion open to public comment
- One organization/One vote
- Resulting work is guaranteed to be representative
of the industry as a whole, not just any one
vendors view
8Where OASIS Fits
Vertical industry applications
OASIS, industry associations
Horizontal, e-business framework
OASIS
XML, XSL, namespace, DOM, etc.
W3C, ISO
Core protocols, messaging e.g. HTTP
IETF
9Vendors have submitted specs to OASIS
- WSXL from IBM
- XOCP from BEA Systems
- xCBL from Commerce One
- ITML from Jamcracker
- CRML, others from MSI Business Solutions
- XrML from ContentGuard
10Dot-orgs have moved to OASIS
- ADpr Initiative
- AuthXML.Org
- ITML.Org
- S2ML.Org
- TopicMaps.org
- WSUI.Org
- XRPM Working Group
11OASIS Rights Language TC
- ContentGuard
- Hewlett Packard
- Microsoft
- Reuters
- IBM
- Verisign
- Cisco Â
- NTT
- KPMG
- Entrust
- Divine.com
- Commerce One
- Entegrity
12Sub Committees in OASIS RLTC
- Requirements
- Core And Standard Extension
- Governance and Liaison
- Examples
- Profiles
13XrML Extensibility Architecture
Content Extension (CX)
XrML Standard Extension (SX)
XrML Core
Future Extension
Future Extension
Future Extension
14XrML Extensibility Architecture
MPEG Extension (MX)
XrML Standard Extension (SX)
XrML Core
Future Extension
Future Extension
Future Extension
15XrML Extensibility Architecture
MPEG Extension (MX)
XrML Standard Extension (SX)
XrML Core
Future Extension
TV Anytime Extension
Future Extension
16XrML Extensibility Architecture
MPEG Extension (MX)
XrML Standard Extension (SX)
XrML Core
Future Extension
TV Anytime Extension
Learning Technologies Extension
17XrML Extensibility Architecture
MPEG Extension (MX)
XrML Standard Extension (SX)
XrML Core
Web Services Extension
TV Anytime Extension
Learning Technologies Extension
18Sample Extension Design
TV Anytime
Rights
uses elements from
uses elements from
Solution
TVAX
MPEG
uses
Extension
Extension
elements
Schema
Schema
from
Core XrML Schema
19Standards Universe
IEEE Learning Technologies
WS-I Alliance
W3C
3GPP
OeBF
SAML
CEN/ISSS
OASIS Provisioning TC
XACML
ISMA
IETF
ebXML
OASIS RLTC
SMPTE DC
MPEG
WSIA TC
TV Anytime
ETSI
XBRL
DVB
Biometrics TC
PRISM
ECMA
20MPEG Constellation
IEEE Learning Technologies
WS-I Alliance
W3C
3GPP
OeBF
SAML
CEN/ISSS
OASIS Provisioning TC
XACML
ISMA
IETF
ebXML
OASIS RLTC
SMPTE DC
MPEG
WSIA
TV Anytime
ETSI
XBRL
DVB
Biometrics TC
PRISM
ECMA
21OASIS Constellation
IEEE Learning Technologies
WS-I Alliance
W3C
3GPP
OeBF
SAML
CEN/ISSS
OASIS Provisioning TC
XACML
ISMA
IETF
ebXML
OASIS RLTC
SMPTE DC
MPEG
WSIA
TV Anytime
ETSI
XBRL
DVB
Biometrics TC
PRISM
ECMA
22MPEG and OASIS Combined
IEEE Learning Technologies
WS-I Alliance
W3C
3GPP
OeBF
SAML
CEN/ISS
OASIS Provisioning TC
?
XACML
?
ISMA
IETF
ebXML
OASIS RLTC
MPEG
SMPTE DC
WSIA
ETSI
TV Anytime
XBRL
DVB
Biometrics TC
PRISM
ECMA
23 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
24 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