• 沒有找到結果。

二、 相關文獻探討

2.3 數位版權描述語言

為了傳送 Rights 的使用權限,包括:合法使用者的個人資訊、使用規則與相 關限制、被使用的數位內容資訊與付費條件等,必須有一個資料結構來記錄這些 訊息。此時就需要數位版權描述語言(Rights Expression Language,REL)來定義 Rights 的相關內容,其中包括 Rights 的擁有者以及使用的相關權限,並由 REL 中的規範來限制 Rights 的使用。目前常見的 REL 標準有 W3C 的 ODRL[9]、

ContentGuard 的 XrML[10]以及 MPEG 的 MPEG-21 REL[11]等等,針對這些 REL,分述如下:

z ODRL 的結構與語法較為簡單,其基本元件包括權利(Rights)、資產

(Asset)和當事人(Party),並提供三種擴充元件為 Offer 與 Agreement 等元件(見圖 2-5)。ODRL 還定義了一些基本模組,描述在使用資產 前所必須具有的條件,和對當事人的一些認證與安全功能。在架構及語 法的比較上,ODRL 較簡單且容易明瞭,而其功能上較著重於數位內容 的使用,有關付費的機制相對較少,只提供簡單的付費資訊交換而已,

適用於學術與研究單位的研究,或應用於圖書館的 DRM 系統。

圖 2-5 ODRL 語法架構

如圖2-6所示,為ODRL的License範例,在這個範例中說明Alice可以列 印電子書的內容三次並在資源部份指出此電子書的網路位置。

ODRL License

<?xml version="1.0" encoding="UTF-8" ?>

<o-ex:rights xmlns:o-ex="http://odrl.net/1.1/ODRL-EX"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:o-dd="http://odrl.net/1.1/ODRL-DD"

xsi:schemaLocation="http://odrl.net/1.1/ODRL-EX ../schemas/ODRL-EX-11.xsd http://odrl.net/1.1/ODRL-DD ../schemas/ODRL-DD-11.xsd">

<o-ex:asset>

<o-ex:context>

<o-dd:uid>urn:ebook.world/999999/ebook/rossi-000001</o-dd:uid>

<o-dd:name>Why Cats Sleep and We don't</o-dd:name>

</o-ex:context>

</o-ex:asset>

<o-ex:permission>

<o-dd:print>

</o-dd:print>

</o-ex:permission> 作描述,則可加入其他的 metadata 描述語法。XrML 的主體架構可分為 三大模組:

(1) Core Schema:包含所有核心部分模組的定義。

(2) Standard Extension Schema:包含一般在使用 XrML 定義數位版權 時所需的模組定義。

(3) Content Specific Extension Schema:定義數位內容或服務的 DRM 模 組。

圖 2-7 XrML 語法架構

XrML 與 ODRL 的不同處,在於描述方式的不同與商業模式支援的多 寡,ODRL 屬於純文字的描述方法,所有的權限、條件與責任都以文字 直接表述,而 XrML 除了純文字的描述外,還可透過其他服務識別標 準,如:通用描述、探索與整合(Universal Description, Discovery, and Integration,UDDI),可讓使用者透過識別碼至伺服器端的服務檢查使 用權限與條件是否符合,因此常被發展 DRM 系統的廠商視為首選。

z MPEG-21 REL(MPEG 21 Part 5 Rights Expression Language)是在 XrML 2.0 正式發行且發展的期間,而 MPEG(Motion Picture Experts Group)

正好在發展一連串數位影音多媒體的標準規格時所提出。MPEG-21 REL 是以 XrML 為基礎發展,並於 2003 年成為 ISO 標準。MPEG-21 REL 可以說是整個 MPEG-21 多媒體框架中的一個部分,就像 MPEG 所制 訂的其他標準一樣,每個標準都是由很多次部分所組成的,並且可以單 獨地被拿來使用並提供有彈性且具互通性的機制[12]。它同樣也希望能 夠在尊重隱私權以及個人資料的處理之下,達到使用者表達自己 Rights 與興趣的需求。MPEG-21 REL 大致上可以分為三個部分,第一部份是 主要(Core)部分,第二個部分是標準延伸(Standard Extension)部分,第三 個部分是多媒體延伸(Multimedia Extension)部分。如圖 2-8 所示,三個 部分共同組成 MPEG-21 REL,並保留了未來可延伸的部分。

圖 2-8 MPEG-21 REL 語法架構

接著我們簡單介紹如何由REL來形成License,以下用MPEG-21 REL來作一 說明。首先如圖2-9所示為MPEG-21 REL語法的基本資料結構,而其基本概念為 主體(Principal)可在某種條件(Condition)下,對於特定資源(Resource)享有某種版 權(Rights)。接著對於MPEG-21 REL的四種基本元素分述如下:

(1) 主體(Principal):一般由資源的提供者(provider)、使用者、傳播者或管 理者對於每種不同的物件來描述其屬性。MPEG-21 REL對於非對稱的 密鑰體系中可定義密鑰的持有者<keyHolder>的內容,通常用來表示主 體的身份與其相關連的驗證機制所需要的資訊。

(2) 條件(Condition):版權約束的描述。一般常用的屬性包括了時間的存取 期限<validityInterval>、執行次數<exerciseLimit>等標籤。

(3) 版權(Rights):根據主體可執行的一種或一類行為,例如文件管理的標 籤中有寫入<mx:write>、讀取< mx:read>、列印 < mx:print>等多種實用 的標籤。

(4) 資源(Resource):指主體所要執行之數位內容物件,在描述一件數位內 容時使用<digitalResource >。

條件(Condition) 條件(Condition) 主體(Principal)

主體(Principal) 資源(Resource)資源(Resource) 版權(Rights) 版權(Rights)

發佈 關聯 遵守

圖 2-9 MPEG-21 REL 語法的基本資料結構

如圖2-10所示,為MPEG-21 REL的License範例,在這個範例中說明Alice 可以列印電子書的內容三次並在資源部份指出此電子書的網路位置。

圖 2-10 MPEG-21 REL 的 License 範例

至於ODRL、XrML與MPEG-21 REL在權限轉移方面的描述能力,探討如下:

z ODRL:在 ODRL當中,「give」有將Rights整個轉讓的意味。give的定 義是,允許資產作所有權的轉移,而且是永久性的所有權轉移,不必有 付費的動作。亦即,「give」這個權利元素,其意義不帶價值交換。相 對的另一個權利元素「sell」是要金錢交易的。還有一個權利元素

「transfer」,似乎也有將Rights作轉讓的意味。但實質上,以上幾個權 利元素描述的轉讓行為,其實是指資產在裝置設備之間的轉讓,並不是 Rights在用戶之間的轉讓。

z XrML:在 XrML中,並沒有類似Rights轉讓的權利元素,但可以改用另 一種方式,衍生一個新資源(Resource),並擁有其版權。例如在XrML 裡,屬於衍生新資源的權利有「edit」、「embed」、「extract」三個,

這些元素的應用,意味著假使要取得完全的版權,就必須對原來舊的資 源作加工,使之改變,然後新資源便屬於被授權人的創作,被授權人也 擁有新資源的版權。換句話說,XrML並無現有Rights完全轉讓的權利 元素。

z MPEG-21 REL:在 MPEG-21 REL 中,「adapt」、「diminish」、「enhance」

三者也都是可以衍生新資源的,但並不能達成整個轉讓資源的狀況。亦 即,MPEG-21 REL也無現有Rights完全轉讓的權利元素存在。

相關文件