ieee drel workshop 20 june 2002 brad gandee xrml standards evangelist
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 PresentationTRANSCRIPT
IEEE DREL Workshop
20 June 2002Brad Gandee
XrML Standards Evangelist
The Language for Digital RightsThe Language for Digital Rights™
Enabling Interoperability:Enabling Interoperability:
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
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
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
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
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
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
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
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
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
OASIS Rights Language TCOASIS Rights Language TC
ContentGuard Hewlett Packard Microsoft Reuters IBM Verisign Cisco
NTTKPMGEntrustDivine.comCommerce OneEntegrity
Sub Committees in OASIS RLTCSub Committees in OASIS RLTC
Requirements Core And Standard Extension Governance and Liaison Examples Profiles
XrML Extensibility ArchitectureXrML Extensibility Architecture
FutureExtension
FutureExtension
Future Extension
XrMLCore
ContentExtension
(CX)
XrMLStandardExtension
(SX)
XrML Extensibility ArchitectureXrML Extensibility Architecture
FutureExtension
FutureExtension
Future Extension
XrMLCore
MPEGExtension
(MX)
XrMLStandardExtension
(SX)
XrML Extensibility ArchitectureXrML Extensibility Architecture
FutureExtension
FutureExtension
TV Anytime Extension
XrMLCore
MPEGExtension
(MX)
XrMLStandardExtension
(SX)
XrML Extensibility ArchitectureXrML Extensibility Architecture
FutureExtension
Learning Technologies
Extension
TV Anytime Extension
XrMLCore
MPEGExtension
(MX)
XrMLStandardExtension
(SX)
XrML Extensibility ArchitectureXrML Extensibility Architecture
Web ServicesExtension
Learning Technologies
Extension
TV Anytime Extension
XrMLCore
MPEGExtension
(MX)
XrMLStandardExtension
(SX)
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
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
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
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
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
??
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