Contents v DRM v Philosophy Underpinning v Standards

  • Slides: 35
Download presentation

Contents v DRM이란? v Philosophy Underpinning v Standards Groups Interested in Rights Language v

Contents v DRM이란? v Philosophy Underpinning v Standards Groups Interested in Rights Language v MPEG 21 v What is OASIS? v What is Xr. ML? v Xr. ML의 기본 문법 v Xr. ML 데이터 모델 v Xr. ML 2. 0 Core Structure v Xr. ML 등장 배경 v Xr. ML 설계목표 v Xr. ML 데이터 모델 2

Philosophy Underpinning v Enable trusted systems to interoperate for end-to-end DRM v Single language

Philosophy Underpinning v Enable trusted systems to interoperate for end-to-end DRM v Single language across all media types, platforms, formats, resources, products & services to facilitate interoperability v Application/domain agnostic structure v Comprehensive to express wide variety of business models v Application to all phases of life cycle v Extensible to allow adaptability and minimize future cost of change v Ease of implementation and deployment 6

Standards Groups Interested in Rights Language v MPEG (http: //mpeg. telecomitalialab. com/index. htm) v

Standards Groups Interested in Rights Language v MPEG (http: //mpeg. telecomitalialab. com/index. htm) v OASIS (http: //www. oasis-open. org/) v TV Anytime (http: //www. tv-anytime. org/) v WAP Forum v ISMA v 3 GPP v CEN/ISSS v PRISM (http: //www. prismstandard. org/) v ICE v Oe. BF (http: //www. openebook. org/) v IDRM / IRTF v SMPTE Dcinema v WS-I Alliance v IEEE 7

MPEG 21 v Overview of MPEG 21 v Work Items Under Development v IPMP

MPEG 21 v Overview of MPEG 21 v Work Items Under Development v IPMP - Intellectual Property Management and Protection v DID - Digital Item Declaration v DII - Digital Item Identification v DIA – Digital Item Adaptation v RDD - Rights Data Dictionary v REL - Rights Expression Language 8

What is OASIS? v Standards are created under an open, democratic, vendor-neutral process w

What is OASIS? v Standards are created under an open, democratic, vendor-neutral process w Any interested parties may participate, comment w No one organization can dictate the standard w Ensures that standards meet everyone’s needs, not just largest players’ v Open to all interested parties…. . Individual Memberships v All discussion open to public comment v One organization/One vote v Resulting work is guaranteed to be representative of the industry as a whole, not just any one vendor’s view 9

Where OASIS Fits OASIS, industry associations Vertical industry applications OASIS Horizontal, e-business framework W

Where OASIS Fits OASIS, industry associations Vertical industry applications OASIS Horizontal, e-business framework W 3 C, ISO XML, XSL, namespace, DOM, etc. IETF Core protocols, messaging; e. g. HTTP 10

Vendors have submitted specs to OASIS v. WSXL from IBM v. XOCP from BEA

Vendors have submitted specs to OASIS v. WSXL from IBM v. XOCP from BEA Systems vx. CBL from Commerce One v. ITML from Jamcracker v. CRML, others from MSI Business Solutions v. Xr. ML from Content. Guard 11

OASIS Rights Language TC v. Content. Guard v. Hewlett Packard v. Microsoft v. Reuters

OASIS Rights Language TC v. Content. Guard v. Hewlett Packard v. Microsoft v. Reuters v. IBM v. Verisign v. Cisco v. NTT v. KPMG v. Entrust v. Divine. com v. Commerce One v. Entegrity 12

Why Xr. ML is the Language of Choice v. Open Standards v. Useful for

Why Xr. ML is the Language of Choice v. Open Standards v. Useful for Any Business Model v. Interoperable v. Extensible v. Companion Language SDK 13

What is Xr. ML? v Xr. ML – e. Xtensible rights Markup Language v

What is Xr. ML? v Xr. ML – e. Xtensible rights Markup Language v Originates from Xerox PARC in 1994 v Provides a universal method for securely specifying and managing rights (and associated conditions) for all kinds of resources including digital content and services v Supports content integrity and entity authentication and confidentiality within the specification v Encodes in XML, leverages standard XML schemas, namespaces, digital signatures etc. v Is highly flexible, customizable, and extensible v Is available at www. xrml. org 14

Xr. ML 2. 0 Is Built On Standards v XML 1. 0 Specification v

Xr. ML 2. 0 Is Built On Standards v XML 1. 0 Specification v XML Schema v Namespaces in XML v Uniform Resource Identifiers (URI): Generic Syntax v Digital Object Identifier (DOI) v ISO 3166 Codes for representing names of countries v ISO 4217 Codes for representing currencies and funds v XML Path Language (XPath) Version 1. 0 15

Xr. ML 기본 문법 <Element. Type name=“영화” content=“elt. Only” order=“seq” model=“closed”> <element name=“제목” type=“string”

Xr. ML 기본 문법 <Element. Type name=“영화” content=“elt. Only” order=“seq” model=“closed”> <element name=“제목” type=“string” /> <element name=“주인공” type=“string” /> <element name=“가격” type=“Integer” /> </Element. Type> v Xr. ML 기본 문법 <영화> <제목>엽기적인그녀</제목> <주인공>전지현</주인공> <가격>1000</가격> </영화> v XML 문서 예제 16

Xr. ML 구성 요소 v라이센스(license) v권한부여(Grant) v사용자확인(Principal) v권리(Right) v리소스(Resource) v조건(Condition) 18

Xr. ML 구성 요소 v라이센스(license) v권한부여(Grant) v사용자확인(Principal) v권리(Right) v리소스(Resource) v조건(Condition) 18

Xr. ML 2. 0 Core Structure v Four Key Components Principal (person, Device, application,

Xr. ML 2. 0 Core Structure v Four Key Components Principal (person, Device, application, etc. ) Right (view, play, print, copy, forward, etc. ) v Granting Mechanisms – Grant – License Resource (work, service, name, etc. ) Condition (fee, time, geography, etc. ) 19

20

20

21

21

Xr. ML 2. 0 Supports or May Utilize Additional Industry Standards v Dublin Core

Xr. ML 2. 0 Supports or May Utilize Additional Industry Standards v Dublin Core Metadata Initiative v Resource Description Framework (RDF) v Universal Description, Discovery and Integration (UDDI) v Web Services Definition Language (WSDL) v XML-Encryption Syntax and Processing v XML-Signature Syntax and Processing 22

Xr. ML Extensibility Architecture Xr. ML Standard Extension (SX) Future Extension Content Extension (CX)

Xr. ML Extensibility Architecture Xr. ML Standard Extension (SX) Future Extension Content Extension (CX) Xr. ML Core Future Extension 24

Xr. ML Extensibility Architecture Xr. ML Standard Extension (SX) Future Extension MPEG Extension (MX)

Xr. ML Extensibility Architecture Xr. ML Standard Extension (SX) Future Extension MPEG Extension (MX) Xr. ML Core Future Extension 25

Xr. ML Extensibility Architecture Xr. ML Standard Extension (SX) TV Anytime Extension MPEG Extension

Xr. ML Extensibility Architecture Xr. ML Standard Extension (SX) TV Anytime Extension MPEG Extension (MX) Xr. ML Core Future Extension 26

Xr. ML Extensibility Architecture Xr. ML Standard Extension (SX) TV Anytime Extension MPEG Extension

Xr. ML Extensibility Architecture Xr. ML Standard Extension (SX) TV Anytime Extension MPEG Extension (MX) Xr. ML Core Future Extension Learning Technologies Extension 27

Xr. ML Extensibility Architecture Xr. ML Standard Extension (SX) TV Anytime Extension MPEG Extension

Xr. ML Extensibility Architecture Xr. ML Standard Extension (SX) TV Anytime Extension MPEG Extension (MX) Xr. ML Core Web Services Extension Learning Technologies Extension 28

Sample Extension Design uses elements from TVAX Extension Schema TV Anytime Rights Solution uses

Sample Extension Design uses elements from TVAX Extension Schema TV Anytime Rights Solution uses elements from MPEG Extension Schema Core Xr. ML Schema 29

Standards Universe IEEE Learning Technologies 3 GPP CEN/ISSS WS-I W 3 C Alliance Oe.

Standards Universe IEEE Learning Technologies 3 GPP CEN/ISSS WS-I W 3 C Alliance Oe. BF SAML OASIS Provisioning TC XACML IETF ISMA eb. XML SMPTE DC ETSI MPEG OASIS RLTC WSIA TC TV Anytime XBRL DVB PRISM Biometrics TC ECMA 30

MPEG Constellation IEEE Learning Technologies 3 GPP CEN/ISSS WS-I W 3 C Alliance Oe.

MPEG Constellation IEEE Learning Technologies 3 GPP CEN/ISSS WS-I W 3 C Alliance Oe. BF SAML OASIS Provisioning TC XACML IETF ISMA eb. XML SMPTE DC MPEG OASIS RLTC WSIA ETSI TV Anytime XBRL DVB PRISM Biometrics TC ECMA 31

OASIS Constellation IEEE Learning Technologies 3 GPP CEN/ISSS WS-I W 3 C Alliance Oe.

OASIS Constellation IEEE Learning Technologies 3 GPP CEN/ISSS WS-I W 3 C Alliance Oe. BF SAML OASIS Provisioning TC XACML IETF ISMA eb. XML SMPTE DC MPEG OASIS RLTC WSIA ETSI TV Anytime XBRL DVB PRISM Biometrics TC ECMA 32

MPEG and OASIS Combined IEEE Learning Technologies WS-I W 3 C Alliance 3 GPP

MPEG and OASIS Combined IEEE Learning Technologies WS-I W 3 C Alliance 3 GPP Oe. BF CEN/ISS ? IETF ISMA SAML OASIS Provisioning TC XACML ? eb. XML MPEG SMPTE DC OASIS RLTC WSIA ETSI TV Anytime XBRL DVB PRISM Biometrics TC ECMA 33