ieee drel workshop 20 june 2002 brad gandee xrml standards evangelist

24
IEEE DREL Workshop 20 June 2002 Brad Gandee XrML Standards Evangelist The Language for Digital Rights The Language for Digital Rights Enabling Interoperability: Enabling Interoperability:

Upload: marlie

Post on 12-Jan-2016

31 views

Category:

Documents


0 download

DESCRIPTION

Enabling Interoperability:. The Language for Digital Rights ™. IEEE DREL Workshop 20 June 2002 Brad Gandee XrML Standards Evangelist. Author. Publisher. Distributor. Author. Publisher. Distributor. Consumer. Consumer. Agent. Aggregator. Wholesaler. eTailer. Agent. Aggregator. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: IEEE DREL Workshop 20 June 2002 Brad Gandee XrML Standards Evangelist

IEEE DREL Workshop

20 June 2002Brad Gandee

XrML Standards Evangelist

The Language for Digital RightsThe Language for Digital Rights™

Enabling Interoperability:Enabling Interoperability:

Page 2: IEEE DREL Workshop 20 June 2002 Brad Gandee XrML Standards Evangelist

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

Page 3: IEEE DREL Workshop 20 June 2002 Brad Gandee XrML Standards Evangelist

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

Page 4: IEEE DREL Workshop 20 June 2002 Brad Gandee XrML Standards Evangelist

Standards 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

Page 5: IEEE DREL Workshop 20 June 2002 Brad Gandee XrML Standards Evangelist

Standards 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

Page 6: IEEE DREL Workshop 20 June 2002 Brad Gandee XrML Standards Evangelist

MPEG 21MPEG 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

Page 7: IEEE DREL Workshop 20 June 2002 Brad Gandee XrML Standards Evangelist

Why OASIS?Why 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 everyone’s 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 vendor’s view

Page 8: IEEE DREL Workshop 20 June 2002 Brad Gandee XrML Standards Evangelist

Where OASIS FitsWhere OASIS Fits

Core protocols, messaging; e.g. HTTP

XML, XSL, namespace, DOM, etc.

Horizontal, e-business framework

Vertical industry applicationsOASIS, industry associations

OASIS

W3C, ISO

IETF

Page 9: IEEE DREL Workshop 20 June 2002 Brad Gandee XrML Standards Evangelist

Vendors have submitted specs to Vendors have submitted specs to OASISOASIS

WSXL from IBM XOCP from BEA Systems xCBL from Commerce One ITML from Jamcracker CRML, others from MSI Business Solutions XrML from ContentGuard

Page 10: IEEE DREL Workshop 20 June 2002 Brad Gandee XrML Standards Evangelist

Dot-orgs have moved to OASISDot-orgs have moved to OASIS

ADpr Initiative AuthXML.Org ITML.Org S2ML.Org TopicMaps.org WSUI.Org XRPM Working Group

Page 11: IEEE DREL Workshop 20 June 2002 Brad Gandee XrML Standards Evangelist

OASIS Rights Language TCOASIS Rights Language TC

ContentGuard Hewlett Packard Microsoft Reuters IBM Verisign Cisco  

NTTKPMGEntrustDivine.comCommerce OneEntegrity

Page 12: IEEE DREL Workshop 20 June 2002 Brad Gandee XrML Standards Evangelist

Sub Committees in OASIS RLTCSub Committees in OASIS RLTC

Requirements Core And Standard Extension Governance and Liaison Examples Profiles

Page 13: IEEE DREL Workshop 20 June 2002 Brad Gandee XrML Standards Evangelist

XrML Extensibility ArchitectureXrML Extensibility Architecture

FutureExtension

FutureExtension

Future Extension

XrMLCore

ContentExtension

(CX)

XrMLStandardExtension

(SX)

Page 14: IEEE DREL Workshop 20 June 2002 Brad Gandee XrML Standards Evangelist

XrML Extensibility ArchitectureXrML Extensibility Architecture

FutureExtension

FutureExtension

Future Extension

XrMLCore

MPEGExtension

(MX)

XrMLStandardExtension

(SX)

Page 15: IEEE DREL Workshop 20 June 2002 Brad Gandee XrML Standards Evangelist

XrML Extensibility ArchitectureXrML Extensibility Architecture

FutureExtension

FutureExtension

TV Anytime Extension

XrMLCore

MPEGExtension

(MX)

XrMLStandardExtension

(SX)

Page 16: IEEE DREL Workshop 20 June 2002 Brad Gandee XrML Standards Evangelist

XrML Extensibility ArchitectureXrML Extensibility Architecture

FutureExtension

Learning Technologies

Extension

TV Anytime Extension

XrMLCore

MPEGExtension

(MX)

XrMLStandardExtension

(SX)

Page 17: IEEE DREL Workshop 20 June 2002 Brad Gandee XrML Standards Evangelist

XrML Extensibility ArchitectureXrML Extensibility Architecture

Web ServicesExtension

Learning Technologies

Extension

TV Anytime Extension

XrMLCore

MPEGExtension

(MX)

XrMLStandardExtension

(SX)

Page 18: IEEE DREL Workshop 20 June 2002 Brad Gandee XrML Standards Evangelist

Sample Extension DesignSample Extension Design

Core XrML Schema

TVAX Extension Schema

MPEG Extension Schema

TV Anytime Rights

Solution uses elements from uses elements from

uses elements

from

Page 19: IEEE DREL Workshop 20 June 2002 Brad Gandee XrML Standards Evangelist

ISMA

3GPP

SMPTE DC

OeBF SAML

ebXML

WS-I

Alliance

DVB

PRISM

WSIA TC

TV Anytime

Standards UniverseStandards Universe

W3C

IETF

ETSI

ECMA

CEN/ISSS

XACML

MPEGOASIS

RLTC

XBRL Biometrics TC

OASIS Provisioning

TC

IEEE Learning

Technologies

Page 20: IEEE DREL Workshop 20 June 2002 Brad Gandee XrML Standards Evangelist

ISMA

3GPP

SMPTE DC

OeBF SAML

ebXML

WS-I

Alliance

DVB

PRISM

WSIA

TV Anytime

MPEG ConstellationMPEG Constellation

W3C

IETF

ETSI

ECMA

CEN/ISSS

XACML

MPEGOASIS

RLTC

XBRL Biometrics TC

IEEE Learning

Technologies

OASIS Provisioning

TC

Page 21: IEEE DREL Workshop 20 June 2002 Brad Gandee XrML Standards Evangelist

ISMA

3GPP

SMPTE DC

OeBF SAML

ebXML

WS-I

Alliance

DVB

PRISM

WSIA

TV Anytime

OASIS ConstellationOASIS Constellation

W3C

IETF

ETSI

ECMA

CEN/ISSS

XACML

MPEGOASIS

RLTC

XBRL Biometrics TC

IEEE Learning

Technologies

OASIS Provisioning

TC

Page 22: IEEE DREL Workshop 20 June 2002 Brad Gandee XrML Standards Evangelist

MPEG and OASIS CombinedMPEG and OASIS Combined

MPEG

3GPPSAML

XACML

ebXML

DVB

PRISM

WSIA

TV Anytime

W3C

IETF

ETSI

ECMA

CEN/ISS

ISMA

SMPTE DC

XBRL Biometrics TC

WS-I

Alliance

OASIS

RLTC

IEEE Learning

Technologies

OASIS Provisioning

TC

OeBF

??

Page 23: IEEE DREL Workshop 20 June 2002 Brad Gandee XrML Standards Evangelist

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

Page 24: IEEE DREL Workshop 20 June 2002 Brad Gandee XrML Standards Evangelist

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