この規格 プレビューページの目次
※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
3 用語と定義
この文書の目的上、次の用語と定義が適用されます。
3.1
子マニフェスト
親マニフェストに含まれる完全な下位マニフェスト
注 1: マニフェストには1 つ以上の子マニフェストを含めることができます。
注 2: マニフェストには、交換パッケージの外部にある子マニフェストへの参照を含めることができます。
注記 3:子マニフェストは、親マニフェストによって定義されたより大きな論理パッケージの一部である完全な論理パッケージを記述します。
注4: 子マニフェストはローカルまたはリモートにできます。
参照。交換パッケージ、ローカル、論理パッケージ、マニフェスト、リモート
3.2
コンテンツファイル
マニフェストによって記述された LET コンテンツを具体化するコンピュータ ファイル
注記 1:コンテンツ ファイルはローカルまたはリモートにすることができます。
注記 2: コンテンツには複数のコンテンツ ファイルが含まれることがよくあります。たとえば、Web コンテンツは HTML, JPEG, CSS ファイルによってインスタンス化されることがよくあります。コンテンツ ファイルはローカルまたはリモートにあります。
参照。ローカル、論理パッケージ、リモート
3.3
コンテンツの構成
組織
LET コンテンツのユニット間の論理関係 (階層ツリーなど)
注記 1: マニフェストには複数の論理組織を記述することができます。
注記 2:組織は、マニフェストの項目コンポーネントとそれらが参照するリソース・コンポーネントの間の関係を通じてファイルにバインドされます。
注記 3:階層ツリーの構造化と順序付けを管理する規則を指定する必要があります。
参照。リソース
3.4
制御ファイル
コンテンツ パッケージング情報モデル (CPIM) のバインディングを管理して機械処理に適したものにする単一のコンピューター ファイル
注1:ソフトウェア・コンポーネントは、情報モデルのバインドされたインスタンスの有効性を評価するとき、または情報モデルのバインドされたインスタンスの作成をガイドするときに、制御ファイルを参照できます。たとえば、XML スキーマを含むファイルは、マニフェストの XML バインディングの制御ファイルとして使用できます。
3.5
交換パッケージ
学習、教育、トレーニングのための情報技術 (ITLET) の目的で使用されるコンピューティング システム間で交換される、使用可能な (再利用可能な) LET コンテンツのセット
注記 1:交換パッケージは、単一の圧縮バイナリ・ファイル (パッケージ交換ファイル) でインスタンス化することも、ポータブル・メディア (CD, DVD, USB メモリー・デバイスなど) 上のファイルのコレクションとしてインスタンス化することもできます。
参照。論理パッケージ、パッケージ交換ファイル
3.6
起動可能なURI
リソースの説明に含めることができ、リソースによって記述されたコンテンツを見つけてアクセスするために使用されるユニバーサル リソース ロケーター (URL) の表現。
注 1: 起動可能な URI (Uniform Resource Identifier) は、パッケージ リーダーによって解決されることを意図したものではありません。
参照。交換パッケージ、パッケージリーダー
3.7
LETコンテンツ
コンテンツ
学習、教育、訓練 (LET) データに含まれる、またはそれに関連する使用可能な (および再利用可能な) 情報を、人間による解釈に適した形式的な方法で表す論理単位
例:
教育のコンテキストでは、コンテンツは Web ベースの教材である場合があります。
注記 1:使用可能な (および再利用可能な) 情報の論理単位は、論理パッケージによって記述できます。
注記 2: 論理パッケージには、 LET コンテンツの 1 つ以上のユニットを含めることができます。
参照。論理パッケージ
3.8
地元
交換パッケージに含まれる
参照。論理パッケージ、交換パッケージ
3.9
論理パッケージ
使用可能な (および再利用可能な) LET コンテンツの 1 つ以上の単位の表現
注 1: 論理パッケージには、マニフェストとその子マニフェストによって記述されるコンポーネントの完全なセットが含まれます。これには、参照によって含まれるローカル コンポーネントとリモート コンポーネントが含まれます。
参照。子マニフェスト、ローカル、マニフェスト、リモート
3.10
マニフェスト
論理パッケージの完全なインスタンスの説明
注記 1: マニフェストには、論理パッケージ内のリソース、その構成、および関連するコンテンツおよび制御ファイルの場所が記述されます。
注 2: マニフェストには、ローカルまたはリモートのコンポーネントへの参照を含めることができます。
参照。ローカル、論理パッケージ、リモート
3.11
マニフェスト文書
さまざまなバインド技術に従って構造化されたコンテンツを含むマニフェスト
3.12
メタデータ
論理パッケージ、論理組織、コンテンツ、およびファイルに関する説明情報
注 1:メタデータは、マニフェストを含む、論理パッケージ内の任意のコア構造に割り当てることができます。
注記 2:メタデータ・オブジェクトのあらゆるバインディングが許可されます。メタデータの各オブジェクトはローカルまたはリモートにすることができます。
参照。ローカル、論理パッケージ、リモート
3.13
名前空間
URI参照によって識別されるXML名前空間
注記 1:コンテンツ・パッケージングの名前空間は、W3C 勧告「Namespaces in XML 1.0 (Second Edition)」に従っています。
3.14
パッケージ.パッケージ
使用可能な (および再利用可能な) LET コンテンツの単位
注記 1:これは、LET コンテンツ集合体以外の指導的関連性を持つ学習コースの一部とすることができ、学習コース全体として、または学習コースの集合として独立して提供できます。
注記 2:パッケージは単独で使用できます。つまり、解凍したときに、コンテンツを学習、教育、トレーニングに使用するために必要なすべての情報が含まれています。
参照。交換パッケージ、論理パッケージ
3.15
パッケージ交換ファイル
PIF
IETF RFC 1951 (1996) に準拠した圧縮バイナリ ファイルとして物理的にカプセル化された交換パッケージのインスタンス化
注 1:交換パッケージは、パッケージ交換ファイル (PIF) 以外の形式でインスタンス化できます。
注記 2:通常、表現 (バインディング) は XML で表現されます。
例:
交換パッケージは、CD, DVD, USB メモリ デバイスなどのリムーバブル メディア上のファイルのコレクションとしてインスタンス化することも、.zip, .tar, .jar, .cab などの別の形式を使用して圧縮することもできます。
参照。交換パッケージ
3.16
パッケージリーダー
マニフェストを読み取り、交換パッケージの内容を検証するソフトウェア
注 1:パッケージ・リーダーは、論理パッケージを処理 (マニフェストによって参照される情報の取得と保管、PIF からのローカル・ファイルの解凍、リモート・ファイルのアドレスの取得または記録など) したり、そのタスクを別のソフトウェア型プロセスに委任したりすることもできます。
参照。交換パッケージ、論理パッケージ
3.17
パッケージライター
交換パッケージのインスタンスを作成または変更し、交換パッケージに対してローカルに宣言されたコンテンツ ファイルおよびその他のファイルをアセンブルして、それらをターゲットの交換パッケージ バインディングに書き込むか、またはそれらのタスクを別のソフトウェア型プロセスに委任するソフトウェア。
参照。交換パッケージ
3.18
参照されたマニフェスト
マニフェスト、または別のマニフェスト内から参照されるマニフェストのコンポーネント
注 1:マニフェストは、別のマニフェスト内の組織を参照できます。
注記 2:参照されるコンポーネントを含むマニフェストは、参照マニフェストと呼ばれます。
注 3: マニフェストには、ローカルまたはリモートのコンポーネントへの参照を含めることができます。
参照。ローカル、リモート
3.19
相対参照
別の階層 URI の名前空間を基準とした URI 参照の式
注記 1: IETF RFC 3986 (2005) を参照。
注記 2:拡張子とコンテキストを組み合わせてターゲット URI を作成します。
例:
relative/path/to/resource.txt は、解決されるコンテキストの観点から解釈される相対参照です。 [コンテキストに関する相対参照を解決するアルゴリズムは、IETF RFC 3986 (2005) のセクション 5 で定義されています。
3.20
遠隔的に
交換パッケージの外側にあります
参照。交換パッケージ、論理パッケージ
3.21
リソース.リソース
論理パッケージで使用されるコンテンツ ファイルのコレクションの説明
注記 1: 説明には、LET コンテンツおよびリソース・ファイルのコレクションに関するメタデータ、各ファイルの説明、およびファイルのコレクションの変形形式に関する情報を含めることができます。
cf.論理パッケージ
注記 2:リソースは、LET コンテンツの単位を記述するためによく使用されます。この場合、リソースには LET コンテンツの起動可能な URI を含めることができます。
注記 3:リソースによって記述されるファイルは、ローカルまたはリモートにすることができます。
参照。起動可能な URI, ローカル、リモート
3.22
スタンドアロンリソース
関連するマニフェストが別個の関連するデータセットとして処理されるような方法で、マニフェストが別のマニフェストとの関係を宣言できるようにするリソース。
注 1:関連マニフェストは、単一のコンテンツ・パッケージ内に含めることも、外部 URI アドレス指定可能なリソースとしてアクセスすることもできます。
注記 2:各マニフェストは、他の学習リソースと集約して任意に豊富な学習エクスペリエンスを作成できるスタンドアロンの学習リソースを表します。
3.23
統一リソース識別子
URI
抽象的または物理的なリソースを識別するコンパクトな文字列
注記 1: IETF RFC 3986 (2005) を参照。
3.24
ユニフォームリソースロケーター
URL
主要なアクセスメカニズムを記述することによってリソースを見つける手段を提供する URI のサブセット
注記 1: (IETF RFC 3986 (2005) を参照。
3.25
変異体
多少異なるLETコンテンツを参照および記述するためのコンテナ
注記 1: 特定のリソースには、さまざまな形式およびさまざまな目的のバリアントが存在する場合があります。
注記 2:リソース内のバリアントのリストは、そのリソースの代替ファイルのコレクションを識別します。
注記 3:メタデータは、元のリソースの使用目的とバリアントの使用目的を説明するために使用されます。
例:
言語のバリエーション、視覚または聴覚のバリエーション、修復のバリエーション、およびプラットフォーム配信のバリエーション。
参照。メタデータ、リソース
参考文献
| 1 | IMS GLC コンテンツ パッケージング情報モデル バージョン 1.2 CM/DN ドラフト v2.0, C. Smythe, B. Nielsen, W. Kraan, J. Posten Day および N. Ward, IMS GLC, Inc.、2007 年 3 月 |
| 2 | IMS GLC Content Packaging XML Binding Version 1.2 CM/DN Draft 2.0, B. Nielsen, W. Kraan, J. Posten Day, C. Smythe および N. Ward, IMS GLC, Inc.、2007 年 3 月 |
| 3 | IMS GLC コンテンツ パッケージングのベスト プラクティスおよび実装ガイド バージョン 1.2 CM/DN ドラフト 2.0, B. Nielsen, W. Kraan, J. Posten Day, C. Smythe および N. Ward, IMS GLC, Inc.、2007 年 3 月 |
| 4 | IMS GLC コンテンツ パッケージング プライマー バージョン 1.2 CM/DN ドラフト v2.0, B.Nielsen, W.Kraan, N.Ward, IMS GLC, Inc.、2007 年 3 月 |
| 5 | IMS Vocabulary Definition Exchange ベスト プラクティスおよび実装ガイド、バージョン 1.0 最終仕様、A. Cooper, IMS GLC, Inc.、2005 年 |
| 6 | IMS Content Packaging Information Mode v1.1.4, C. Smythe, A. Jackl, IMS GLC, Inc.、2004 年 10 月 |
| 7 | IMS Content Packaging XML Binding v1.1.4, C. Smythe, A. Jackl, IMS GLC, Inc.、2004 年 10 月 |
| 8 | 共有可能なコンテンツ オブジェクト参照モデル (SCORM) 2004, 第 2 版、高度な分散学習、2004 年 7 月 |
| 9 | IMS GLC 仕様開発ノート 7: プラットフォーム非依存モデルの UML プロファイル データ モデルの仕様の説明、C.Smythe, v1.0, IMS GLC, 2006 年 10 月 |
| 10 | IMS GLC 仕様開発ノート 11: 語彙定義、登録、および保守手順、v1.0 |
| 11 | W3C 勧告、拡張マークアップ言語 (XML) 1.0 (第 2 版) 、2000 年 10 月 6 日 |
| 12 | W3C 勧告、 XML 1.0 の名前空間 (第 2 版) 、2006 年 8 月 16 日 |
3 Terms and definitions
For the purposes of this document, the following terms and definitions apply.
3.1
child manifest
complete, subordinate manifest contained in parent manifest
Note 1 to entry: A manifest can contain one or more child manifests.
Note 2 to entry: A manifest can include a reference to a child manifest that is external to the interchange package.
Note 3 to entry: A child manifest describes a complete logical package that is part of the larger logical package defined by its parent manifest.
Note 4 to entry: A child manifest can be local or remote.
cf. interchange package, local, logical package, manifest, remote
3.2
content file
computer file(s) that embodies the LET content described by the manifest
Note 1 to entry: Content files can be local or remote.
Note 2 to entry: Content will often contain more than one content file. For example, web content is often instantiated by HTML, JPEG, and CSS files. Content files can be local or remote.
cf. local, logical package, remote
3.3
content organization
organization
logical relationships, such as a hierarchical tree, among units of LET content
Note 1 to entry: More than one logical organization can be described in a manifest.
Note 2 to entry: An organization is bound to files through the relationship among item components and their referenced resource components of a manifest.
Note 3 to entry: The rules governing the structuring and ordering of a hierarchical tree need to be specified.
cf. resource
3.4
control file
single computer file that governs the binding of the Content Packaging Information Model (CPIM) to make it suitable for machine processing
Note 1 to entry: A software component can refer to a control file when assessing the validity of a bound instance of the information model or to guide the creation of a bound instance of the information model. For example, a file containing an XML schema can be used as a control file for an XML binding of a manifest.
3.5
interchange package
set of usable (reusable) LET content that is exchanged among computing systems used for information technology for learning, education and training (ITLET) purposes
Note 1 to entry: An interchange package can be instantiated in a single compressed binary file (package interchange file) or as a collection of files on portable media (e.g., CD, DVD, USB memory device).
cf. logical package, package interchange file
3.6
launchable URI
representation of a Universal Resource Locator (URL) that may be included in a resource description and that is used to locate and access the content described by the resource
Note 1 to entry: The launchable Uniform Resource Identifier (URI) is not meant to be resolved by a package reader.
cf. interchange package, package reader
3.7
LET content
content
logical unit to represent usable (and reusable) information contained in or related to learning, education, and training (LET) data in a formalized manner suitable for interpretation by human means
EXAMPLE:
In the instructional context, content can be web-based instructional materials.
Note 1 to entry: A logical unit of usable (and reusable) information can be described by a logical package.
Note 2 to entry: A logical package can contain one or more units of LET content.
cf. logical package
3.8
local
contained within the interchange package
cf. logical package, interchange package
3.9
logical package
representation of one or more units of usable (and reusable) LET content
Note 1 to entry: A logical package encompasses the full set of components described by the manifest and its child manifests, including the local components and the remote components included by reference.
cf. child manifest, local, manifest, remote
3.10
manifest
description of a complete instance of a logical package
Note 1 to entry: A manifest describes resources in the logical package, their organization and the locations of the associated content and control files.
Note 2 to entry: A manifest can contain references to components that are local or remote.
cf. local, logical package, remote
3.11
manifest document
manifest with contents that are structured according to various binding technologies
3.12
metadata
descriptive information about logical packages, logical organizations, content, and files
Note 1 to entry: Metadata can be assigned to any of the core structures within the logical package, including the manifest.
Note 2 to entry: Any binding of a metadata object is permitted. Each object of metadata can be local or remote.
cf. local, logical package, remote
3.13
namespace
XML namespace identified by a URI reference
Note 1 to entry: Namespace in Content Packaging follows W3C recommendation Namespaces in XML 1.0 (Second Edition).
3.14
package
unit of usable (and reusable) LET content
Note 1 to entry: This can be part of a learning course that has instructional relevance outside of a LET content aggregation and can be delivered independently, as an entire learning course or as a collection of learning courses.
Note 2 to entry: A package is able to stand-alone; that is, it contains all the information needed to use the contents for learning, education, and training when it has been unpacked.
cf. interchange package, logical package
3.15
package interchange file
PIF
instantiation of an interchange package which is physically encapsulated as a compressed binary file conforming to IETF RFC 1951 (1996)
Note 1 to entry: An interchange package can be instantiated in a format other than a package interchange file (PIF).
Note 2 to entry: Usually the representation (binding) is expressed in XML.
EXAMPLE:
An interchange package can be instantiated as a collection of files on removable media, e.g. CD, DVD, USB memory device, or compressed using another format such as .zip, .tar, .jar, .cab.
cf. interchange package
3.16
package reader
software that reads a manifest and verifies the contents of an interchange package
Note 1 to entry: A package reader can also process a logical package (retrieve and store information referenced by the manifest, unpack local files from a PIF, retrieve or log addresses of remote files, etc.) or delegate that task to another software typed process.
cf. interchange package, logical package
3.17
package writer
software that creates or modifies an instance of an interchange package and assembles content file(s) and other files declared local to the interchange package and writes them to the targeted interchange package binding, or delegates those tasks to another software typed process
cf. interchange package
3.18
referenced manifest
manifest or a component of a manifest that is referenced from within another manifest
Note 1 to entry: A manifest can reference an organization in another manifest.
Note 2 to entry: The manifest containing the component being referenced is called a referenced-manifest.
Note 3 to entry: A manifest can contain references to components that are local or remote.
cf. local, remote
3.19
relative reference
expression of a URI reference relative to the namespace of another hierarchical URI
Note 1 to entry: See IETF RFC 3986 (2005).
Note 2 to entry: The extension and the context are combined to create a target URI.
EXAMPLE:
A relative/path/to/resource.txt is a relative reference that is interpreted in terms of a context to be resolved. [The algorithm for resolving relative references in terms of contexts is defined in Section 5 of IETF RFC 3986 (2005).]
3.20
remote
located outside the interchange package
cf. interchange package, logical package
3.21
resource
description of a collection of content files used by the logical package
Note 1 to entry: The description can include metadata about the collection of LET content and resource files, a description of each of the files, and information about variant forms of the collection of files.
cf. logical package
Note 2 to entry: A resource is often used to describe a unit of LET content. When this is the case, the resource can contain a launchable URI for the LET content.
Note 3 to entry: The files described by a resource can be local or remote.
cf. launchable URI, local, remote
3.22
stand-alone resource
resource that allows a manifest to declare a relationship to another manifest in such a way that the related manifests are processed as separate but related data sets
Note 1 to entry: The related manifests can be contained within a single content package or accessible as an external URI addressable resource.
Note 2 to entry: Each manifest represents a stand-alone learning resource which can be aggregated with other learning resources to create arbitrarily rich learning experiences.
3.23
uniform resource identifier
URI
compact sequence of characters that identifies an abstract or physical resource
Note 1 to entry: See IETF RFC 3986 (2005).
3.24
uniform resource locator
URL
subset of URIs that provide a means of locating a resource by describing its primary access mechanism
Note 1 to entry: See (IETF RFC 3986 (2005).
3.25
variant
container for referencing and describing somewhat different LET content
Note 1 to entry: A particular resource can have variants of different formats and for different purposes.
Note 2 to entry: The listing of variants within a resource identifies alternative collections of files for the resource.
Note 3 to entry: Metadata is used to describe the intended uses of the original resource and the intended uses of the variants.
EXAMPLE:
Lingual variants, visual or auditory variants, remediation variants, and platform delivery variants.
cf. metadata, resource
Bibliography
| 1 | IMS GLC Content Packaging Information Model Version 1.2 CM/DN Draft v2.0, C.Smythe, B.Nielsen, W. Kraan, J.Posten Day and N. Ward, IMS GLC, Inc., March 2007 |
| 2 | IMS GLC Content Packaging XML Binding Version 1.2 CM/DN Draft 2.0, B. Nielsen, W. Kraan, J. Posten Day, C. Smythe and N. Ward, IMS GLC, Inc., March 2007 |
| 3 | IMS GLC Content Packaging Best Practices and Implementation Guide Version 1.2 CM/DN Draft 2.0, B. Nielsen, W. Kraan, J. Posten Day, C. Smythe and N. Ward, IMS GLC, Inc., March 2007 |
| 4 | IMS GLC Content Packaging Primer Version 1.2 CM/DN Draft v2.0, B.Nielsen, W.Kraan, N.Ward, IMS GLC, Inc., March 2007 |
| 5 | IMS Vocabulary Definition Exchange Best Practice and Implementation Guide, Version 1.0 Final Specification, A. Cooper, IMS GLC, Inc., 2005 |
| 6 | IMS Content Packaging Information Mode v1.1.4, C.Smythe, A.Jackl, IMS GLC, Inc., October 2004 |
| 7 | IMS Content Packaging XML Binding v1.1.4, C.Smythe, A.Jackl, IMS GLC, Inc., October 2004 |
| 8 | Sharable Content Object Reference Model (SCORM) 2004, second edition, Advanced Distributed Learning, July 2004 |
| 9 | IMS GLC Specification Development Note 7: UML Profile for Platform Independent Model Descriptions of Specifications for Data Models, C.Smythe, v1.0, IMS GLC, October 2006 |
| 10 | IMS GLC Specification Development Note 11: Vocabulary Definition, Registration, and Maintenance Procedures, v1.0 |
| 11 | W3C Recommendation, Extensible Markup Language (XML) 1.0 (Second Edition), 6 October 2000 |
| 12 | W3C Recommendation, Namespaces in XML 1.0 (Second Edition), 16 August 2006 |