The Digital Media Project  

Source

GA05

Date

2005/01/28

Title

Approved Document No. 6, Draft 1.0 Technical Specification of Terminology

No.

0326/Adastral Park

 

 

Approved Document No. 6, Draft 1.0

 

Technical Specification of Terminology

 

 

 

 

NOTICE

Use of the technologies described in this specification may infringe patents, copyrights or intellectual property rights of DMP Members or non-members.

This DMP Technical Specification is subject to change without notice.

Neither DMP nor any of its Members accept any responsibility whatsoever arising out of or in connection with the use of this Technical Specification and the information contained herein for damages or liability, direct or consequential.

Draft 1.0 of this Technical Specification supersedes all previous versions 

Copyright 2005 The Digital Media Project

 

 

 

Terms defined in this document when used with upper case in other DMP documents have the meaning defined here, unless another meaning is explicitly declared. Note that terms beginning with lower case may not necessarily include entities expressed by terms beginning with upper case.

 

DMP terms are presented in two views. In the first view terms are given in alphabetical order.

In the second view terms are grouped by similarity in the following five classes

 

General

Users

Systems

Data

Functions

 

 

Definitions in alphabetical order

 

Access

The Function of making available Content, License or Governed Content to a Device so that a Device can execute Functions

Adapt (Resource)

The Function of modifying attributes to a Resource, such as converting a 5-channel music to a 2-channel music, subsampling a high-definition video to a standard definition video etc.

Adaptation

Any change in an existing Manifestation of a Work that results in a new Manifestation of that Work

Adaptor

An User who selects a Manifestation and Produces an Adaptation

Annotate

The Function of

1.      referencing a specific portion of a piece of Content and

2.      linking the reference to another piece of Content Created by User

Application

Data that give a Device instructions to enable a User to Use Content

Approved Document

Any of the following types of DMP documents

1.    Recommended Actions

2.    Recommended Practices

3.    Technical Specifications

Backup

The Function consisting of the following actions

1.    Duplication of Content

2.    Duplication of Rights Expression in case this is a Stateless Rights Expression

3.    Moving of the duplicate(s) to another location that is not a Device

Broadcast

The Function of transferring Content to a Device in a point-to-multipoint mode

Conformance

The satisfaction of a Device or a piece of Content to the relevant requirements of one or more than one Specification

Content

A structured combination of Resource Types and Metadata

Content Access

The Function of making available Content or Governed Content to a Device so that a Device can execute Functions on it

Content Data

A structured  combination of Content Data Elements

Content Data Element

Any of the following Content Data types: Resources, Metadata, Content, Rights Expressions, Licenses and Governed Content

Content Provider

A User assigning Rights associated with Content or Governed Content to another User (e.g. an End-User)

Context (of Use)

The association of a piece of Content with other pieces of Content and circumstances of Use

Copy

The Function consisting of the following actions

1.    Duplication of Content and/or Rights Expression

2.    Transferring that duplicate to another Device

Creator

A User who Creates a Work and Produces its first Manifestation

Data

Information converted to a form that is processable by a Device

DCF (Content Format)

Information on how to package Resources and DCI in a File

DCI (Content Information)

Structured representation of the Information about a File (which Resources it contains, Metadata, governance, ecc...).

Delivery System

 

 

A system that is used to deliver Data between any two or more Devices  (e.g. a storage medium or a network-based transport mechanism)

Descriptors

Data that describe the properties of Resources

Device

A system conforming to Technical Specifications that allows a User to execute Access to and Functions on Content

Device Authentication

The procedure to prove the identity of a Device to another Device, a Service or a Delivery System

DMP DRM System

A set of Devices that  manage, protect and Use Governed Content in an Interoperable fashion. A DMP DRM system implementation allows Devices to Use Governed Content from another DMP DRM System implementation even though the latter may use different technologies.

Domain

A set of Devices sharing some common attributes, such as personal or group ownership that is appropriate for various business models

Download

The Function of transferring Content to a Device on which a Function may be executed

Edit

The Function of Modifying a piece of Content, such as by adding, deleting, altering pieces of Content in a piece of Content

Encrypt

The Function of making the Data unreadable unless a Key is available to restore the Data to a readable form

End-User

The last User in a Value-chain

Environment

A Device or set of interconnected Devices with the same or different functionalities. An Environment may interact with other Environments and may also interact with the outside through appropriate Interfaces

Experience

The result of Using Content by an End-User

Export

Making available a piece of Governed Content to a non-DMP DRM system

Expression

A distinct intellectual or artistic realization

File

Identifiable Data which are Stored on a Device

(First) Fixate

The Function of Storing a Work for the first time

Function

What is executed by a Device on Governed Content

Governed Content

A piece of Content combined with a License

Identifier

A symbol that establishes the identity of Users, Devices, Domains, Works, Manifestations and Content Data Elements

Import

Accessing a piece of governed content from a non-DMP DRM system

Instance

An object or event which exemplifies an identified Manifestation (e.g. File).

Instantiator

A User who produces an Instance

Integrity

 

Interface

The interchange point between

1.    Devices

2.    Devices and devices

3.    Devices and Users

4.    Devices and Delivery Systems

Interoperability

The possibility for Users (including End-Users) to technically execute value-chain Functions through Interfaces and Protocols of open specification

(Content) Interoperability

The ability of a piece of governed content to be used by a device. All DMP Governed Content is Interoperable with DMP Devices

(Device) Interoperability

The ability of a device to exchange data with other devices across standard interfaces using standard protocols and understood by the devices exchanging the data. DMP Devices are Interoperable

Key

Data used by a cryptographic method to make Cleartext Data Encrypted or Encrypted Data readable

Lend

The Function of Moving a piece of Content that was Used in one Domain for temporary Use in another Domain

License

Data representing the granted Rights expressed by Rights Expressions from a Rights Holder to a User

Manifestation

An object or event which is an Expression of a Work

Metadata

Data (e.g. Identifiers, Descriptors etc.) not including Use Data, Rights Expressions and Licenses that is distinct from but directly related to Works and Resources

Modify

The Function of making changes to a Work or piece of Content

Move

The Function consisting of the following actions

1.      Copy of Content from a source Device to a destination Device

2.      Deletion of said in the source Device

Platform

The technology infrastructure that enables Users to Use Content

Produce

The Function of producing Content based on Published Content or previously unpublished Works

Protocol

 

 

A description of data formats and rules a device must follow to  exchange those data with other devices

Publish

The Function of making available Content

Publisher

A User who selects (a piece of ) Content and makes it available to other Users

Quote

The Function of extracting a piece of Content from or referencing another piece of Content

Release

The Function of a Producer who makes a piece of Content commercially available

Render

The generation of human-perceivable data on an appropriate device

Rent

The Function of Moving a piece of Content that was Used in one Domain for Use in another Domain in an exchange based on a Value-Expression

Resource

Data (e.g. an MP3 file) that can be processed by a Device and rendered in a form that is meaningful to a User

Resource Type

A Resource such as video, audio, audio-visual, text, synthetic audio, 2D/3D graphics

Restore

The Function of moving Content and the associated Stateless Rights Expression  if any to the Device from which Backup had been performed

Retailer

A User who Distributes, sells or Licenses Content to an End-User

Right

An ability supported by the applicable law to execute Functions on a piece of Governed Content

Rights Expression

Data that can be processed to obtain the list of Functions that can be performed on a piece of Governed Content and the conditions under which they can be performed

Rights Holder

A User who has Rights to perform Functions on a piece of Content

Rights Owner

A User who has Rights to assign Rights to a User

Service

A set of Functions executed by a User on Content that is valuable for another User or Users

(Technical) Specification

A type of DMP Approved Document containing normative clauses. Its use in Devices, Contents and Services may require business agreements between relevant Users. Such business agreements are outside of DMP

Stateless Rights Expression

A Rights Expression that does not include any countable/temporal condition such as total played time, date, term, etc. Examples of Stateless Rights Expressions are those with conditions based on region code or expiration at a certain date etc.

Stream

The Function of transferring Content to a Device where the transferred Content is processed for Rendering only and not Stored

Superdistribution

A mechanism that

1.      Allows an End-User to distribute Content to recipient End-Users or Devices through potentially insecure delivery systems and

2.      Enables the End-Users of the recipient Devices to obtain a Rights Expression for the said Content

Syndicate

The Function of Licensing Works or Content for Publication or Distribution by more than one Publisher or Distributor typically simultaneously

Tool (System)

Data that give a Device instructions to execute Functions (system layer)

Trick Modes

Any of the following Functions performed on a piece of Content during Rendering by a User:

1.    Fast forward

2.    Slow motion

3.    Freeze frame

4.    Fast reverse

5.    Slow reverse

Trust

A state of Users, Devices or Content Data the attainment of which enables Users to execute Functions on Governed Content

Trust Management

The mechanisms by which Trust can be established, preserved and severed

Use

What can be performed on a Device by a User

Use Case

A description of how technologies can be integrated to provide complete solutions

Use Data

Data documenting the Functions performed by a User on a piece of Content and the associated circumstances

User

Any person or legal entity who is in a Value-Chain between (and including) Author, Creator and End-User. For the purpose of current Specification a User is represented by a device or by a User Identity on the Device (e.g. username/password).

User Authentication

The procedure to prove the identity of a User to a Device, a Service or a Delivery System

Value-chain

A set of interacting Users, including Authors and Producers through to End-Users

Value-expression

The equating of two groupings of pieces of Content and Services

Withdraw

The Function of an Author who discontinues any and all Licenses to Use one or more of his Works

Work

A creation that retains intellectual or artistic attributes independently of its multiple Expressions.

 

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fig. 1 Content Data

 

 

 

Definitions grouped by similarity

 

 

General

 

Approved Document

Any of the following types of DMP documents

1.    Recommended Actions

2.    Recommended Practices

3.    Technical Specifications

Conformance

The satisfaction of a Device or a piece of Content to the relevant requirements of one or more than one Specification

Context (of Use)

The association of a piece of Content with other pieces of Content and circumstances of Use

Experience

The result of Using Content by an End-User

Integrity

 

Interface

The interchange point between

1.    Devices

2.    Devices and devices

3.    Devices and Users

4.    Devices and Delivery Systems

Interoperability

The possibility for Users (including End-Users) to technically execute value-chain Functions through Interfaces and Protocols of open specification

(Content) Interoperability

The ability of a piece of governed content to be used by a device. All DMP Governed Content is Interoperable with DMP Devices

(Device) Interoperability

The ability of a device to exchange data with other devices across standard interfaces using standard protocols and understood by the devices exchanging the data. DMP Devices are Interoperable

Key

Data used by a cryptographic method to make Cleartext Data Encrypted or Encrypted Data readable

Protocol

A description of data formats and rules a device must follow to  exchange those data with other devices

Right

An ability supported by the applicable law to execute Functions on a piece of Governed Content

(Technical) Specification

A type of DMP Approved Document containing normative clauses. Its use in Devices, Contents and Services may require business agreements between relevant Users. Such business agreements are outside of DMP

Superdistribution

A mechanism that

1.      Allows an End-User to distribute Content to recipient End-Users or Devices through potentially insecure delivery systems and

2.      Enables the End-Users of the recipient Devices to obtain a Rights Expression for the said Content

Trust

A state of Users, Devices or Content Data the attainment of which enables Users to execute Functions on Governed Content

Trust Management

The mechanisms by which Trust can be established, preserved and severed

Value-expression

The equating of two groupings of pieces of Content and Services

Use Case

A description of how technologies can be integrated to provide complete solutions

Users

 

Adaptor

A User who selects a Manifestation and Produces an Adaptation

Content Provider

A User assigning Rights associated with Content or Governed Content to another User (e.g. an End-User)

Creator

A User who Creates a Work and Produces its first Manifestation

End-User

The last User in a Value-chain

Instantiator

A User who produces an Instance

Publisher

A User who selects (a piece of ) Content and makes it available to other Users

Retailer

A User who Distributes, sells or Licenses Content to an End-User

Rights Holder

A User who has Rights to perform Functions on a piece of Content

Rights Owner

A User who has Rights to assign Rights to a User

User

Any person or legal entity who is in a Value-Chain between (and including) Author, Creator and End-User. For the purpose of current Specification a User is represented by a device or by a User Identity on the Device (e.g. username/password).

User Authentication

The procedure to prove the identity of a User to a Device, a Service or a Delivery System

Systems

 

Device

A system conforming to Technical Specifications that allows a User to execute Access to and Functions on Content

Device Authentication

The procedure to prove the identity of a Device to another Device, a Service or a Delivery System

Delivery System

A system that is used to deliver Data between any two or more Devices  (e.g. a storage medium or a network-based transport mechanism)

DMP DRM System

A set of Devices that  manage, protect and Use Governed Content in an Interoperable fashion. A DMP DRM system implementation allows Devices to Use Governed Content from another DMP DRM System implementation even though the latter may use different technologies.

Domain

A set of Devices sharing some common attributes, such as personal or group ownership that is appropriate for various business models

Environment

A Device or set of interconnected Devices with the same or different functionalities. An Environment may interact with other Environments and may also interact with the outside through appropriate Interfaces

Platform

The technology infrastructure that enables Users to Use Content

Value-chain

A set of interacting Users, including Authors and Producers through to End-Users

Data

(see figure)

Application

Data that give a Device instructions to enable a User to Use Content

Content

A structured combination of Resource Types and Metadata

Content Data

A structured  combination of Content Data Elements

Content Data Element

Any of the following Content Data types: Resources, Metadata, Content, Rights Expressions, Licenses and Governed Content

Content Data Format

The structure into which Content Data are systematically arranged. Examples are: DCI (DMP Content Information) and DCF (DMP Content Format)

Data

Information converted to a form that is processable by a Device

Descriptors

Data that describe the properties of Resources

Expression

A distinct intellectual or artistic realization

File

Identifiable Data which are Stored on a Device

Governed Content

A piece of Content combined with a License

Identifier

A symbol that establishes the identity of Users, Devices, Domains, Works, Manifestations and Content Data Elements

Instance

An object or event which exemplifies an identified Manifestation (e.g. File).

License

Data representing the granted Rights expressed by Rights Expressions from a Rights Holder to a User

Manifestation

An object or event which is an Expression of a Work

Metadata

Data (e.g. Identifiers, Descriptors etc.) not including Use Data, Rights Expressions and Licenses that is distinct from but directly related to Works and Resources

Resource

Data (e.g. an MP3 file) that can be processed by a Device and rendered in a form that is meaningful to a User

Resource Type

A Resource such as video, audio, audio-visual, text, synthetic audio, 2D/3D graphics

Rights Expression

Data that can be processed to obtain the list of Functions that can be performed on a piece of Governed Content and the conditions under which they can be performed

Stateless Rights Expression

A Rights Expression that does not include any countable/temporal condition such as total played time, date, term, etc. Examples of Stateless Rights Expressions are those with conditions based on region code or expiration at a certain date etc.

Tool (System)

Data that give a Device instructions to execute Functions (system layer)

Use Data

Data documenting the Functions performed by a User on a piece of Content and the associated circumstances

Work

A creation that retains intellectual or artistic attributes independently of its multiple Expressions.

Functions

 

Access

The Function of making available Content, License, Governed Content or Applications and Tools to a Device so that a Device can execute Functions

Adapt (Resource)

The Function of modifying attributes to a Resource, such as converting a 5-channel music to a 2-channel music, subsampling a high-definition video to a standard definition video etc.

Adaptation

Any change in an existing Manifestation of a Work that results in a new Manifestation of that Work

Annotate

The Function of

1.      referencing a specific portion of a piece of Content and

2.      linking the reference to another piece of Content Created by User

Backup

The Function consisting of the following actions

1.      Duplication of Content

2.      Duplication of Rights Expression in case this is a Stateless Rights Expression

3.      Moving of the duplicate(s) to another location that is not a Device

Broadcast

The Function of transferring Content to a Device in a point-to-multipoint mode

Copy

The Function consisting of the following actions

1.      Duplication of Content and/or Rights Expression

2.      Transferring that duplicate to another Device

Distribute

 

Download

The Function of transferring Content to a Device on which a Function may be executed

Edit

The Function of Modifying a piece of Content, such as by adding, deleting, altering pieces of Content in a piece of Content

Encrypt

The Function of making the Data unreadable unless a Key is available to restore the Data to a readable form

Export

Making available a piece of Governed Content to a non-DMP DRM system

(First) Fixate

The Function of Storing a Work for the first time

Function

What is executed by a Device on Governed Content

Import

Accessing a piece of governed content from a non-DMP DRM system

Lend

The Function of Moving a piece of Content that was Used in one Domain for temporary Use in another Domain

Modify

The Function of making changes to a Work or piece of Content

Move

The Function consisting of the following actions

1.      Copy of Content from a source Device to a destination Device

2.      Deletion of said in the source Device

Produce

The Function of producing Content based on Published Content or previously unpublished Works

Publish

The Function of making available Content

Quote

The Function of extracting a piece of Content from or referencing another piece of Content

Release

The Function of a Producer who makes a piece of Content commercially available

Render

The generation of human-perceivable data on an appropriate device

Rent

The Function of Moving a piece of Content that was Used in one Domain for Use in another Domain in an exchange based on a Value-Expression

Restore

The Function of moving Content and the associated Stateless Rights Expression  if any to the Device from which Backup had been performed

Service

A set of Functions executed by a User on Content that is valuable for another User or Users

Stream

The Function of transferring Content to a Device where the transferred Content is processed for Rendering only and not Stored

Syndicate

The Function of Licensing Works or Content for Publication or Distribution by more than one Publisher or Distributor typically simultaneously

Trick Modes

Any of the following Functions performed on a piece of Content during Rendering by a User:

1.      Fast forward

2.      Slow motion

3.      Freeze frame

4.      Fast reverse

5.      Slow reverse

Use

What can be performed on a Device by a User

Withdraw

The Function of an Author who discontinues any and all Licenses to Use one or more of his Works