ISO/IEC 21000-10:2006 情報技術—マルチメディアフレームワーク(MPEG-21)—パート10:デジタルアイテム処理 | ページ 6

※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。

3 用語、定義、略語

ISO/IEC 21000 のこの部分の目的のために、次の用語、定義、および略語が適用されます。

3.1

引数の種類

関連付けられたデジタル アイテム メソッド宣言のArgument要素によって指定されたデジタル アイテム メソッド引数の型

注記 1:引数タイプはオブジェクト マップの一部であり、DIM 引数を DID オブジェクトにマッピングできます。

注記2詳細については5.3.5を参照。

3.2

デジタルアイテム

MPEG-21 フレームワーク内の標準的な表現、識別、およびメタデータを含む、構造化されたデジタル オブジェクト

注記 1:このエンティティは、マルチメディア フレームワーク全体における配布およびトランザクションの基本単位です。

[出典:ISO/IEC TR 21000-1:2004, 定義 2.3]

3.3

滑り台

ISO/IEC 21000-7 で指定されたデジタル アイテムの適応

3.4

デジタルアイテム拠点運営

ディボ

MPEG-21 環境内に実装され、デジタル アイテム メソッドのオーサリングに使用される機能へのアクセスを提供する基本操作

注記 1詳細については,5.4 を参照。

3.5

デジタルアイテムベースオペレーションの実装

デジタル アイテム ベース操作の特定の実装者がデジタル アイテム ベース操作の規範的セマンティクスを実装することを選択する方法

3.6

デジタルアイテム宣言

した

ISO/IEC 21000-2 で指定されたデジタル アイテムのリソース、メタデータ、およびそれらの相互関係の宣言

3.7

デジタルアイテム宣言言語

DIDL

デジタル アイテム宣言の XML での標準表現のために ISO/IEC 21000-2 で指定された検証規則を含む XML ベースの言語

3.8

デジタル アイテム宣言言語ドキュメント

デジタル アイテム宣言言語を使用して、ISO/IEC 21000-2 で指定された XML の標準表現でデジタル アイテムを宣言するドキュメント

3.9

デジタルアイテム宣言言語要素

ISO/IEC 21000-2 で規定されている Digital Item Declaration Language の XML 要素

3.10

デジタルアイテム宣言モデル

ISO/IEC 21000-2 で指定された抽象的な用語と概念のセットで、デジタル アイテムを宣言するためのモデルを形成します。

3.11

デジタル アイテム宣言モデル エンティティ

ISO/IEC 21000-2 で規定されている Digital Item Declaration Model の実体

3.12

デジタルアイテム宣言オブジェクト

オブジェクト

デジタルアイテム宣言要素のデジタルアイテムメソッド言語でのオブジェクト表現であり、オブジェクトタイプに関連付けられています

注記 1:デジタル アイテム宣言オブジェクトには、オブジェクト タイプに従ってデジタル アイテム メソッドで処理できるようにするオブジェクト タイプがあります。デジタル アイテム宣言要素は、オブジェクト マップによってオブジェクト タイプにマップされます。

注記 2:オブジェクト タイプは、デジタル アイテム宣言要素のDescriptor-Statement子に含まれるObjectType要素によって、デジタル アイテム宣言要素に関連付けられます。詳細については、5.3 を参照してください。

注記 3大文字で始まるオブジェクトという用語は、ISO/IEC 21000 のこのパートで使用され、デジタル項目宣言オブジェクトを意味します。オブジェクト指向プログラミングのコンテキストで理解されるように、最初の大文字のないオブジェクトという用語の他の使用法は、オブジェクトに使用されます。

3.13

デジタルアイテム拡張操作

ディクソ

デジタルアイテムメソッドから拡張機能を呼び出せるようにする操作

注記 1詳細については,5.6 を参照。

3.14

デジタルアイテム拡張操作言語

DIXL

Digital Item eXtension Operation が定義されているプログラミング言語

3.15

DⅡ

ISO/IEC 21000-3 で指定されたデジタル アイテム識別

3.16

デジタルアイテム方式

薄暗い

デジタル アイテム宣言のレベルで、デジタル アイテムとのユーザーの提案された相互作用を表現するためのツール

注記 1詳細については,箇条 5 を参照。

注記 2:デジタル アイテム メソッドは、デジタル アイテム メソッドの定義とその宣言で構成されます。

3.17

デジタル アイテム メソッドの引数

デジタルアイテムメソッド言語で表されるデジタルアイテムメソッドへの引数

3.18

デジタルアイテムメソッド宣言

特定のデジタル アイテムの一部としてのデジタル アイテム メソッドの宣言

注記 1詳細については,5.3 を参照。

3.19

デジタルアイテムメソッドの定義

デジタル アイテム メソッドを定義するデジタル アイテム メソッド言語で記述されたコードで、デジタル アイテム メソッド宣言にインラインで埋め込まれているか、デジタル アイテム メソッド宣言とは別に配置されて参照されているコード

注記 1:デジタル アイテム メソッドの定義がインラインで埋め込まれているか、別の場所から参照されているかにかかわらず、(デジタル アイテム宣言モデルに関して)リソースであるデジタル アイテム メソッドの定義自体です。

3.20

デジタル アイテム メソッド言語

DIML

デジタルアイテムベースオペレーションを利用してデジタルアイテムメソッドをオーサリングするための構文と構造を提供する言語

注記 1:詳細については,5.2 節を参照。

3.21

デジタルアイテム処理エンジン

ISO/IEC 21000-10 をサポートし、そのようなサポート機能 (デジタル アイテム メソッドの実行を含む) を提供する責任を負う、MPEG-21 環境内のコンポーネント。

3.22

ドム

ドキュメント オブジェクト モデル (W3C REC-DOM-Level-3-Core-20040407 を参照)

3.23

エンドユーザー

消費者の役割を担うユーザー、つまり、バリュー チェーンまたはデリバリー チェーンの末端にいるユーザー

例:

人間の消費者、または人間の消費者に代わって動作するエージェントなど。

[出典:ISO/IEC TR 21000-1:2004, 定義 2.4]

3.24

GUI

グラフィカル・ユーザー・インターフェース

3.25

IPMP

ISO/IEC 21000-4 で指定された知的財産の管理と保護

3.26

JPEG

共同写真専門家グループ

3.27

MIME

多目的インターネット メール拡張 (IETF RFC 2046 を参照)

3.28

MP3

MPEG-1/2 レイヤ 3 (オーディオ コーディング)

3.29

MPEG

動画専門家グループ

3.30

オブジェクト マップ

デジタル アイテム宣言内のデジタル アイテム宣言要素のデジタル アイテム宣言オブジェクトへのマップと、関連付けられたオブジェクト タイプ

例:

オブジェクト マップは、いくつかのアイテム要素を「音楽トラック」のオブジェクト タイプにマップし、別のアイテム要素を「アルバム情報」のオブジェクト タイプにマップする場合があります。

注記 1詳細については 5.3.5 を参照。

3.31

オブジェクトタイプ

関連するDIDL要素のObjectType記述子によって指定されたデジタルアイテム宣言オブジェクトの型

注記 1:オブジェクト タイプは、DID オブジェクトの DIM 引数へのマッピングを可能にするオブジェクト マップの一部です。

注記 2:詳細については、5.3.5 を参照してください。

3.32

ピア

デジタルアイテムを準拠して処理するデバイスまたはアプリケーション

[出典:ISO/IEC TR 21000-1:2004, 定義 2.7]

3.33

RDD

ISO/IEC 21000-6 で指定されている権利データ ディクショナリ

3.34

REL

ISO/IEC 21000-5 で指定されている権利表現言語

3.35

URI

Uniform Resource Identifier (IETF RFC 3986 を参照)

3.36

URL

Uniform Resource Locator (IETF RFC 3986 を参照)

3.37

ユーザー

MPEG-21 環境でやり取りするか、デジタル アイテムを利用するエンティティ

注記 1:これには、バリュー チェーンのすべてのメンバーが含まれます (デジタル アイテムの作成者、権利所有者、配布者、消費者など)

[出典:ISO/IEC TR 21000-1:2004, 定義 2.9]

3.38

W3C

ワールド・ワイド・ウェブ・コンソーシアム

3.39

XML

拡張可能なマークアップ言語 (W3C REC-xml-20040204 を参照)

参考文献

[1]XML ポインター言語 (XPointer) バージョン 1.0, W3C Last Call Working Draft, 2001 年 1 月 8 日 http://www.w3.org/TR/2001/WD-xptr-20010108
[2]XML インクルージョン (XInclude) バージョン 1.0, W3C 勧告 2005 年 12 月 20 日 http://www.w3.org/TR/2004/REC-xinclude-20041220/
[3]ECMAScript コンパクト プロファイル、ECMA-327, 第 3 版、ECMA 総会、2001 年 6 月

3 Terms, definitions, and abbreviated terms

For the purposes of this part of ISO/IEC 21000, the following terms, definitions and abbreviations apply:

3.1

Argument Type

type of the Digital Item Method Argument specified by an Argument element of the associated Digital Item Method declaration

Note 1 to entry: Argument Type is part of the Object Map allowing mapping of DIM Arguments to DID Objects.

Note 2 to entry: For further information see 5.3.5.

3.2

Digital Item

DI

structured digital object, including a standard representation, identification and metadata within the MPEG-21 framework

Note 1 to entry: This entity is the fundamental unit of distribution and transaction within the multimedia framework as a whole.

[SOURCE:ISO/IEC TR 21000-1:2004, definition 2.3]

3.3

DIA

Digital Item Adaptation as specified by ISO/IEC 21000-7

3.4

Digital Item Base Operation

DIBO

base operation providing access to functionality implemented within an MPEG-21 environment and used in authoring a Digital Item Method

Note 1 to entry: For further information see Clause 5.4.

3.5

Digital Item Base Operation implementation

manner in which a particular implementer of a Digital Item Base Operation chooses to implement the normative semantics of the Digital Item Base Operation

3.6

Digital Item Declaration

DID

declaration of the resources, metadata and their interrelationships of a Digital Item specified by ISO/IEC 21000-2

3.7

Digital Item Declaration Language

DIDL

XML-based language including validation rules specified by ISO/IEC 21000-2 for the standard representation in XML of a Digital Item Declaration

3.8

Digital Item Declaration Language document

a document using the Digital Item Declaration Language to declare a Digital Item in a standard representation in XML specified by ISO/IEC 21000-2

3.9

Digital Item Declaration Language element

XML element of the Digital Item Declaration Language specified by ISO/IEC 21000-2

3.10

Digital Item Declaration Model

set of abstract terms and concepts specified by ISO/IEC 21000-2 forming a model for declaring Digital Items

3.11

Digital Item Declaration Model entity

entity of the Digital Item Declaration Model specified by ISO/IEC 21000-2

3.12

Digital Item Declaration Object

Object

object representation in the Digital Item Method Language of a Digital Item Declaration element and associated with an Object Type

Note 1 to entry: A Digital Item Declaration Object has an Object Type that allows it to be processed in a Digital Item Method according to the Object Type. A Digital Item Declaration element is mapped to an Object Type by the Object Map.

Note 2 to entry: An Object Type is associated with a Digital Item Declaration element by an ObjectType element contained in a Descriptor-Statement child of the Digital Item Declaration element. For further information see 5.3.

Note 3 to entry: The capitalized term Object is used in this part of ISO/IEC 21000 to mean a Digital Item Declaration Object. Other uses of the term object without an initial uppercase letter is used for an object as understood in the context of object-oriented programming.

3.13

Digital Item eXtension Operation

DIXO

operation allowing extended functionality to be invoked from a Digital Item Method

Note 1 to entry: For further information see Clause 5.6.

3.14

Digital Item eXtension Operation Language

DIXL

programming language in which a Digital Item eXtension Operation is defined

3.15

DII

Digital Item Identification as specified by ISO/IEC 21000-3

3.16

Digital Item Method

DIM

tool for expressing the suggested interaction of a User with a Digital Item at the level of the Digital Item Declaration

Note 1 to entry: For further information see Clause 5.

Note 2 to entry: A Digital Item Method is composed of a Digital Item Method definition and its declaration.

3.17

Digital Item Method Argument

argument to a Digital Item Method as represented in the Digital Item Method Language

3.18

Digital Item Method declaration

declaration of the Digital Item Method as being part of a particular Digital Item

Note 1 to entry: For further information see Clause 5.3.

3.19

Digital Item Method definition

code written in the Digital Item Method Language that defines the Digital Item Method and that is either embedded inline with the Digital Item Method declaration or located separately and referenced from the Digital Item Method declaration

Note 1 to entry: Whether the Digital Item Method definition is embedded inline or referenced from a separate location, it is the Digital Item Method definition itself that is the resource (in terms of the Digital Item Declaration Model).

3.20

Digital Item Method Language

DIML

language providing the syntax and structure for authoring a Digital Item Method utilizing the Digital Item Base Operations

Note 1 to entry: For further information see Clause 5.2

3.21

Digital Item Processing engine

component within an MPEG-21 environment that supports ISO/IEC 21000-10 and is responsible for providing such supporting functionality (including execution of Digital Item Methods)

3.22

DOM

Document Object Model (see W3C REC-DOM-Level-3-Core-20040407)

3.23

End User

User taking the role of consumer, i.e. being at the end of a value or delivery chain

EXAMPLE:

A human consumer or an agent operating on behalf of a human consumer, etc.

[SOURCE:ISO/IEC TR 21000-1:2004, definition 2.4]

3.24

GUI

Graphical User Interface

3.25

IPMP

Intellectual Property Management and Protection as specified by ISO/IEC 21000-4

3.26

JPEG

Joint Photographic Experts Group

3.27

MIME

Multipurpose Internet Mail Extensions (see IETF RFC 2046)

3.28

MP3

MPEG-1/2 layer 3 (audio coding)

3.29

MPEG

Moving Picture Experts Group

3.30

Object Map

map of Digital Item Declaration elements in a Digital Item Declaration to Digital Item Declaration Objects with their associated Object Types

EXAMPLE:

An object map might map several Item elements to an Object Type of “music track”, and another Item element to an Object Type of “album information”.

Note 1 to entry: For further information see 5.3.5.

3.31

Object Type

type of the Digital Item Declaration Object specified by an ObjectType descriptor of the associated DIDL element

Note 1 to entry: Object Type is part of the Object Map allowing mapping of DID Objects to DIM Arguments.

Note 2 to entry: For further information see Clause 5.3.5.

3.32

Peer

device or application that compliantly processes a Digital Item

[SOURCE:ISO/IEC TR 21000-1:2004, definition 2.7]

3.33

RDD

Rights Data Dictionary as specified by ISO/IEC 21000-6

3.34

REL

Rights Expression Language as specified by ISO/IEC 21000-5

3.35

URI

Uniform Resource Identifier (see IETF RFC 3986)

3.36

URL

Uniform Resource Locator (see IETF RFC 3986)

3.37

User

entity that interacts in the MPEG-21 environment or makes use of Digital Items

Note 1 to entry: This includes all members of the value chain (e.g., creator, rights holders, distributors and consumers of Digital Items).

[SOURCE:ISO/IEC TR 21000-1:2004, definition 2.9]

3.38

W3C

World Wide Web Consortium

3.39

XML

Extensible Markup Language (see W3C REC-xml-20040204)

Bibliography

[1]XML Pointer Language (XPointer) Version 1.0, W3C Last Call Working Draft, 8 January 2001 http://www.w3.org/TR/2001/WD-xptr-20010108
[2]XML Inclusions (XInclude) Version 1.0, W3C Recommendation 20 December 2005 http://www.w3.org/TR/2004/REC-xinclude-20041220/
[3]ECMAScript Compact Profile, ECMA-327, 3rd Ed., ECMA General Assembly, June 2001