ISO/IEC 12785-2:2011 情報技術—学習、教育、およびトレーニング—コンテンツパッケージング—パート2:XMLバインディング | ページ 2

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

序文

ISO (国際標準化機構) と IEC (国際電気標準会議) は、世界標準化のための専門システムを形成しています。 ISO または IEC のメンバーである国家機関は、技術活動の特定の分野を扱うために、それぞれの組織によって設立された技術委員会を通じて、国際規格の開発に参加しています。 ISO と IEC の技術委員会は、相互に関心のある分野で協力しています。 ISO および IEC と連携して、政府および非政府の他の国際機関もこの作業に参加しています。情報技術の分野では、ISO と IEC が合同技術委員会 ISO/IEC JTC 1 を設立しました。

国際規格は、ISO/IEC 指令で指定された規則に従って起草されます。 2.

合同技術委員会の主な任務は、国際規格を作成することです。合同技術委員会によって採択された国際規格草案は、投票のために各国の機関に回覧されます。国際規格として発行するには、投票を行う国の機関の少なくとも 75% による承認が必要です。

このドキュメントの要素の一部が特許権の対象となる可能性があることに注意してください。 ISO および IEC は、そのような特許権の一部またはすべてを特定する責任を負わないものとします。

ISO/IEC 12785-2 は、合同技術委員会 ISO/IEC JTC 1, 情報技術、小委員会 SC 36, 学習、教育および訓練のための情報技術によって作成されました。

ISO/IEC 12785 は、次の部分で構成されており、一般的なタイトルは「情報技術 - 学習、教育、およびトレーニング - コンテンツのパッケージ化」です。

  • Part 1: 情報モデル
  • Part 2: XML バインディング
  • Part 3: ベスト プラクティスと実装ガイド

序章

ISO/IEC 12785 のこの部分は、次の文書の作成の基礎として使用されます。

  • • ISO/IEC 12785-3 (ベスト プラクティスおよび実装ガイド)
  • •コンテンツ パッケージ XML XS 1 )

ISO/IEC 12785 のこの部分では、XML スキーマを使用して ISO/IEC 12785-1 情報モデルを表現する方法について詳しく説明しています。コンテンツ パッケージ バインディングは、2 つの XML スキーマと 2 つのボキャブラリ ファイルに含まれています。語彙ファイルは、IMS Vocabulary Definition Exchange 仕様のインスタンスです。 ISO/IEC 12785-3 は、バインディングおよび情報モデルの使用方法に関する非規範的なガイダンスを提供します。 ISO/IEC 12785 の概念的な概要については、ISO/IEC 12785-1 を参照してください。潜在的なアプリケーションの議論については、ISO/IEC 12785-3 を参照してください。 ISO/IEC 12785 への準拠は、ISO/IEC 12785-1 内で扱われています。

1 スコープ

ISO/IEC 12785 のこの部分では、XML で ISO/IEC 12785-1 情報モデルを表現する方法を指定し、コンテンツ パッケージ XML スキーマの各要素バインディングについて詳しく説明します。

2 参考文献

本書の適用には、以下の参考文献が不可欠です。日付のある参考文献については、引用された版のみが適用されます。日付のない参照については、参照文書の最新版 (修正を含む) が適用されます。

  • ISO/IEC 12785-1:2009, 情報技術 - 学習、教育、およびトレーニング - コンテンツのパッケージ化 - 1: 情報モデル

3 用語と定義

このドキュメントでは、次の用語と定義が適用されます。

3.1

バインディング

XML データ バインディング

XML文書で情報を表す手段

注記 1: Wikipedia の XML データ バインディングを参照してください: http://en.wikipedia.org/wiki/XML_data_bindingxlink:type="simple" (2009 年 11 月 18 日取得)

3.2

制御ファイル

マシン処理に適したものにするためにコンテンツ パッケージ情報モデルのバインディングを管理する単一のコンピューター ファイル

注記1:ソフトウェアコンポーネントは、情報モデルのバインドされたインスタンスの有効性を評価するとき、または情報モデルのバインドされたインスタンスの作成をガイドするときに、制御ファイルを参照できます。

例:

XML スキーマを含むファイルは、マニフェストの XML バインディングの制御ファイルとして使用できます。

3.3

コンテンツ

学習、教育、トレーニングで使用できる個々のファイルまたは複数のファイル

注記 1使用可能な (および再使用可能な) 情報の論理単位は、論理パッケージによって記述できます。

注記 2:論理パッケージには、コンテンツの 1 つまたは複数のユニットを含めることができます。

3.4

論理パッケージ

使用可能な (および再利用可能な) コンテンツの 1 つまたは複数の単位の表現

注記 1:論理パッケージには、参照によって含まれるローカル コンポーネントとリモート コンポーネントを含む、マニフェストとその子マニフェストによって記述されるコンポーネントの完全なセットが含まれます。

[出典:ISO/IEC 12785-1:2009]

3.5

名前空間

URI 参照によって識別される XML 名前空間

注記 1:コンテンツ パッケージの名前空間は、W3C 勧告の XML 1.0 の名前空間 (第 2 版) に従います。

[出典:ISO/IEC 12785-1:2009]

3.6

マニフェスト

コンテンツ パッケージに含まれる、または参照される、ファイルの説明とそれらの間の論理関係

3.7

メタデータ

論理パッケージ、論理編成、コンテンツおよびファイルに関する説明情報

注記 1:メタデータは、マニフェストを含む論理パッケージ内のコア構造のいずれかに割り当てることができます。

注記 2:メタデータ オブジェクトのバインディングはすべて許可されます。メタデータの各オブジェクトは、ローカルまたはリモートにすることができます。

[出典:ISO/IEC 12785-1:2009]

3.8

組織

コンテンツ単位間の論理関係 (階層ツリーなど)

注記 1つ以上の論理組織をマニフェストに記述することができます。

3.9

パッケージ

使用可能な (および再利用可能な) コンテンツの単位

注記 1:これは、学習コース全体として、または学習コースのコレクションとして、独立して配信できる、コンテンツの集約外で教育関連性を持つ学習コースの一部である可能性があります。

注記 2:パッケージは単独で使用できます。つまり、開梱した時点で、コンテンツを学習、教育、およびトレーニングに使用するために必要なすべての情報が含まれています。

3.10

資力

1 つの URL エントリ ポイントと、コンテンツの起動前に必要なファイルへの 0 個以上の参照

注記 1リソースによって記述されるファイルは、ローカルまたはリモートにすることができます。

3.11

図式

XML スキーマ

XML ドキュメントのクラスの説明。ドキュメントの構造と内容に関する制約の観点から表現されます。

注記 1:詳細については、http://www.w3c.org/XML/Schema を参照してください。

注記 2:コンテンツ パッケージの XML スキーマは、W3C 勧告のXML スキーマに従います。

注記 3:この定義は、XML コンテキストにおけるスキーマの概念、およびそのようなスキーマを作成するための特定の言語である W3C XML スキーマを参照しています。 「IMS Content Packaging XML XSD」は、W3C XML スキーマ言語のアプリケーションです。

3.12

コンテンツの単位

マニフェスト内で表すことができるファイルまたはファイルのグループ

3.13

XML 検証

XML (eXtensible Markup Language) で記述されたドキュメントを処理し、定義された構造に対して検証します。

注記 1 XML での厳密な検証とは、XML スキーマによって指示された規則に従わなければならないことを意味します。

参考文献

[1]IMS GLC コンテンツ パッケージ情報モデル バージョン 1.2 CM/DN ドラフト v2.0, Smythe C, Nielsen B, Kraan W, Posten Day J および Ward N, 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 Binding Auto-generation Toolkit Manual v1.0, C. Smythe, IMS Global Learning Consortium, 2006 年 7 月。
[5]IMS 語彙定義交換情報モデル仕様最終リリース v1.0, クーパー、IMS グローバル学習コンソーシアム、2004 年 2 月
[6]IMS Vocabulary Definition Exchange XML Binding Specification Final Release v1.0, A Cooper, IMS Global Learning Consortium, 2004 年 2 月
[7]W3C RDF/XML 構文仕様 (改訂) (2004)
[8]W3C XML スキーマ2: データ型 第 2 版 (2004)
[9]W3C 勧告、XML 1.0 の名前空間 (第 2 版)、2006 年 8 月 16 日
[10]ISO 639-2:1998, 言語名の表現のためのコード— 2: アルファ 3 コード
[11]ISO 3166-1:1997, 国名およびその下位区分の表現のためのコード — 1: 国コード
[12]ISO/IEC 10646:2003, 情報技術 — Universal Multiple-Octet Coded Character Set (UCS)
[13]ISO/IEC 19757-3:2006, 情報技術 — ドキュメント スキーマ定義言語 (DSDL) — 3: ルールベースの検証 — Schematron

Foreword

ISO (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form the specialized system for worldwide standardization. National bodies that are members of ISO or IEC participate in the development of International Standards through technical committees established by the respective organization to deal with particular fields of technical activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other international organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the work. In the field of information technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1.

International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, 2.

The main task of the joint technical committee is to prepare International Standards. Draft International Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication as an International Standard requires approval by at least 75 % of the national bodies casting a vote.

Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights.

ISO/IEC 12785-2 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 36, Information technology for learning, education and training.

ISO/IEC 12785 consists of the following parts, under the general title Information technology — Learning, education, and training — Content packaging:

  • Part 1: Information model
  • Part 2: XML binding
  • Part 3: Best practice and implementation guide

Introduction

This part of ISO/IEC 12785 will be used as the basis for the production of the following documents:

  • • ISO/IEC 12785-3 (Best practice and implementation guide);
  • • Content Packaging XML XSD. 1 )

This part of ISO/IEC 12785 details how the ISO/IEC 12785-1 information model should be represented using XML schema. The content packaging binding is contained in two XML schemas and two vocabulary files. The vocabulary files are instances of the IMS Vocabulary Definition Exchange specification. ISO/IEC 12785-3 provides non-normative guidance on how to use the binding and information model. For a conceptual overview of ISO/IEC 12785, see ISO/IEC 12785-1. For a discussion of potential applications, see ISO/IEC 12785-3. Conformance to ISO/IEC 12785 is addressed within ISO/IEC 12785-1.

1 Scope

This part of ISO/IEC 12785 specifies how to represent the ISO/IEC 12785-1 information model in XML, and details each element binding of the content packaging XML schema.

2 Normative references

The following referenced documents are indispensable for the application of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.

  • ISO/IEC 12785-1:2009, Information technology — Learning, education, and training — Content packaging — 1: Information model

3 Terms and definitions

For the purposes of this document, the following terms and definitions apply.

3.1

binding

XML data binding

means of representing the information in an XML document

Note 1 to entry: See XML data binding of Wikipedia: http://en.wikipedia.org/wiki/XML_data_bindingxlink:type="simple" (retrieved November 18, 2009).

3.2

control file

single computer file that governs the binding of the Content Packaging Information Model 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.

EXAMPLE:

A file containing an XML schema can be used as a control file for an XML binding of a manifest.

3.3

content

individual file or multiple files usable in learning, education and training

Note 1 to entry: A logical unit of usable (and reusable) information can be described by a logical package.

Note 2 to entry: logical package can contain one or more units of content.

3.4

logical package

representation of one or more units of usable (and reusable) 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.

[SOURCE:ISO/IEC 12785-1:2009]

3.5

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).

[SOURCE:ISO/IEC 12785-1:2009]

3.6

manifest

description of files and any logical relationships between them, contained or referenced in a content package

3.7

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.

[SOURCE:ISO/IEC 12785-1:2009]

3.8

organization

logical relationships, such as a hierarchical tree, among unit of content

Note 1 to entry: More than one logical organization can be described in a manifest.

3.9

package

unit of usable (and reusable) content

Note 1 to entry: This can be part of a learning course that has instructional relevance outside of a 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.

3.10

resource

one URL entry point and zero or more references to files that are required before the content is launched

Note 1 to entry: The files described by a resource can be local or remote.

3.11

schema

XML Schema

description of a class of XML documents, expressed in terms of constraints on the structure and content of those documents

Note 1 to entry: For more information see http://www.w3c.org/XML/Schema.

Note 2 to entry: XML Schema in Content Packaging follows W3C recommendation XML Schema.

Note 3 to entry: The definition refers to the concept of a schema in an XML context, as well as a specific language for creating such schemas: the W3C XML Schema. The"IMS Content Packaging XML XSD" is an application of the W3C XML Schema language.

3.12

unit of content

file or grouping of files which can be represented within a manifest

3.13

XML validation

process whereby documents written in XML (eXtensible Markup Language) are verified against the defined structure

Note 1 to entry: Strict validation in XML means that it must follow the rules dictated by an XML schema.

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 and C. Smythe, 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 and C. Smythe, N. Ward, IMS GLC, Inc., March 2007
[4]IMS Binding Auto-generation Toolkit Manual v1.0, C. Smythe, IMS Global Learning Consortium, July 2006.
[5]IMS Vocabulary Definition Exchange Information Model Specification Final Release v1.0, A. Cooper, IMS Global Learning Consortium, February 2004
[6]IMS Vocabulary Definition Exchange XML Binding Specification Final Release v1.0, A. Cooper, IMS Global Learning Consortium, February 2004
[7]W3C RDF/XML Syntax Specification (Revised) (2004)
[8]W3C XML Schema 2: Datatypes Second Edition (2004)
[9]W3C Recommendation, Namespaces in XML 1.0 (Second Edition), 16 August 2006
[10]ISO 639-2:1998, Codes for the representation of names of languages — 2: Alpha-3 code
[11]ISO 3166-1:1997, Codes for the representation of names of countries and their subdivisions — 1: Country codes
[12]ISO/IEC 10646:2003, Information technology — Universal Multiple-Octet Coded Character Set (UCS)
[13]ISO/IEC 19757-3:2006, Information technology — Document Schema Definition Languages (DSDL) — 3: Rule-based validation — Schematron