240 likes | 359 Vues
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.
E N D
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 Wholesaler Publishing S/W Content Packaging WWW. Store Front Authoring Tools User Interface Asset Management Content Hosting Rights Clearing Digital Identification Meta Data Digital Rights Digital Supply Chain Digital Content Products & Services
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 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? • 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 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
Vendors 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
Dot-orgs have moved to OASIS • ADpr Initiative • AuthXML.Org • ITML.Org • S2ML.Org • TopicMaps.org • WSUI.Org • XRPM Working Group
OASIS Rights Language TC • ContentGuard • Hewlett Packard • Microsoft • Reuters • IBM • Verisign • Cisco • NTT • KPMG • Entrust • Divine.com • CommerceOne • Entegrity
Sub Committees in OASIS RLTC • Requirements • Core And Standard Extension • Governance and Liaison • Examples • Profiles
XrML Extensibility Architecture XrML Standard Extension (SX) Content Extension (CX) XrML Core Future Extension Future Extension Future Extension
XrML Extensibility Architecture XrML Standard Extension (SX) MPEG Extension (MX) XrML Core Future Extension Future Extension Future Extension
XrML Extensibility Architecture XrML Standard Extension (SX) MPEG Extension (MX) XrML Core Future Extension TV Anytime Extension Future Extension
XrML Extensibility Architecture XrML Standard Extension (SX) MPEG Extension (MX) XrML Core Future Extension TV Anytime Extension Learning Technologies Extension
XrML Extensibility Architecture XrML Standard Extension (SX) MPEG Extension (MX) XrML Core Web Services Extension TV Anytime Extension Learning Technologies Extension
Sample Extension Design TV Anytime Rights uses elements from uses elements from Solution TVAX MPEG uses Extension Extension elements Schema Schema from Core XrML Schema
Standards 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
MPEG 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
OASIS 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
MPEG 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
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