ISO/IEC 29500-2:2021 ドキュメントの説明と処理言語— Office Open XMLファイル形式—パート2:OpenPackagingの規則 | ページ 6

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

3 用語と定義

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

ISO と IEC は、次のアドレスで標準化に使用する用語データベースを維持しています。

3.1 基本

3.1.1

バイト

単位として扱われる 8 ビットのシーケンス

3.1.2

ストリーミング

線形に並べられた バイトのシーケンス (3.1.1)

3.2 抽象パッケージモデル

3.2.1

名前、MIME メディア タイプ、および関連する共通プロパティを含む ストリーム (3.1.2)

3.2.2

抽象パッケージ

パーツのコレクション (3.2.1) と 関係 (3.2.3) を保持する論理エンティティー

3.2.3

関係

パッケージ関係 (3.2.4) or パーツ関係 (3.2.5)

3.2.4

パッケージ関係

パッケージから同じパッケージ内の特定 のパーツ (3.2.1) 、または外部リソースへの接続

3.2.5

部分関係

パッケージ内の パーツ (3.2.1) から、同じパッケージ内の別のパーツ、または外部リソースへの接続

3.2.6

ソース

関係 (3.2.3) によって接続が確立される パーツ (3.2.1) またはパッケージ

3.2.7

目標

部分 (3.2.1) または 関係によって接続が確立される外部リソース (3.2.3)

3.2.8

関係タイプ

関係の役割を指定するための絶対 IRI (3.2.3)

3.2.9

関係部分

関係 (3.2.3) の XML 表現を含む 部分 (3.2.1 )

3.2.10

抽象パッケージ モデル

抽象 パッケージを定義する抽象モデル (3.2.2)

3.2.11

後ろの成長

一部 (3.2.1) が所定の位置で拡大するために予約する推奨 バイト数 (3.1.1)

3.2.12

パック方式

パッケージ内の パーツ (3.2.1) をアドレス指定するための統一メカニズムとして IRI を使用できるようにする URI スキーム

3.2.13

パック IRI

pack スキーム (3.2.12) に準拠する IRI

3.2.14

部品名

パッケージ内の パーツ (3.2.1) を一意に識別する文字列

3.2.15

関係識別子

XML 名文字で構成され、同じ ソース (3.2.6) からの 関係 (3.2.3) を一意に識別する文字列

3.2.16

ターゲットモード

ターゲットへの相対参照の解決モード (3.2.7)

3.2.17

I18N セグメント

パーツ名の Unicode 文字列 (3.2.14)

注記 1 Unicode 文字列の値に関する制約は、この用語が 6.2.2.2 で使用されている場合に明示されなければならない。

3.3 物理パッケージ モデル

3.3.1

物理フォーマット

特定のファイル形式、またはその他の永続性またはトランスポート メカニズム

3.3.2

物理パッケージ

抽象パッケージ (3.2.2) を 物理フォーマット (3.3.1) にマッピングした結果

3.3.3

物理パッケージ モデル

物理フォーマット (3.3.1) と、抽象 パッケージ モデル (3.2.10) とその物理フォーマットの間のマッピングのペア

3.3.4

ピース

部品の 一部(3.2.1)

3.3.5

論理項目

非インターリーブ 部分 (3.2.1) 、非インターリーブ メディア タイプ ストリーム (3.3.12) 、インターリーブ部分の一部 (3.3.4) 、またはインターリーブ メディア タイプ ストリームの一部

3.3.6

物理パッケージアイテム

物理パッケージ内のデータのアトミック セット (3.3.2)

3.3.7

ZIPアイテム

アーカイブが解凍されたときにファイルになる ZIP ファイル (3.3.8) 内のデータのアトミック セット

3.3.8

ZIPファイル

ZIP Appnote で定義されているファイル

3.3.9

注文が簡単

各パーツを構成するすべてのビットが連続して格納されるパッケージ内の パーツ (3.2.1) をレイアウトするための定義された順序付け。

3.3.10

インターリーブ順序

部品が 小片(3.3.4) に分割され、他の部品からの小片と「混合」されるパッケージ内の 部品(3.2.1) をレイアウトするための定義された順序

3.3.11

大文字と小文字を区別しない ASCII マッチング

0x41 から 0x5A (A から Z) の範囲のすべての ASCII コード ポイントが 0x61 から 0x7A (a から z) の範囲の対応するコード ポイントにマッピングされているかのように、一連のコード ポイントを比較します。

注記1 ASCIIコードポイントは、ANSI/INCITS 4-1986で定義されたものでなければならない。

3.3.12

メディア タイプ ストリーム

パッケージ内の各 部分(3.2.1) のメディア タイプを指定する XML ドキュメントを表す 物理パッケージ(3.3.2) 内の ストリーム(3.1.2)

3.4 デジタル署名とサムネイル

3.4.1

署名ポリシー

署名に含まれる 部分 (3.2.1) と 関係 (3.2.3) の仕様、および署名の生成と検証に必要な追加動作の仕様

3.4.2

サムネイル

部品(3.2.1) またはパッケージ全体をグラフィカルに表現した小さな画像

3.5 実装

3.5.1

パッケージ実装者

このドキュメントの要件と推奨事項に従ってパッケージに物理的な入出力操作を実装するソフトウェア

3.6 コア プロパティ

3.6.1

コア プロパティ

パッケージのプロパティ

参考文献

[1]Character Model for the World Wide Web: String Matching 、W3C Working Group Note, 2019 年 2 月 4 日、 https://www.w3.org/TR/2019/NOTE-charmod-norm-20190204/ で入手可能
[2]日付と時刻の形式、W3C NOTE 19980827, 1997 年、 http://www.w3.org/TR/1998/NOTE-datetime-19980827 で入手可能
[3]XML セキュリティ RELAX NG スキーマ、W3C ワーキング グループ ノート 2013 年 4 月 11 日、 https: //www.w3.org/TR/xmlsec-rngschema/ で入手可能
[4]ISO/IEC TR 30114-1, 情報技術 — Office Open XML ファイル形式の拡張 — 1: ガイドライン
[5]ECMA-376:2006 Office Open XML ファイル形式、第 1 版 (2006 年 12 月)
[6]NIST SP 800-56A Rev. 3, 離散対数暗号を使用したペアワイズ鍵確立方式の推奨 https://doi.org/10.6028/NIST.SP.800-56Ar3, 2018 年 4 月で入手可能
[7]ISO/IEC 10646, 情報技術 — 汎用コード化文字セット (UCS)
[8]https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml で入手可能なUniform Resource Identifier (URI) スキーム

3 Terms and definitions

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

ISO and IEC maintain terminological databases for use in standardization at the following addresses:

3.1 Basics

3.1.1

byte

sequence of 8 bits treated as a unit

3.1.2

stream

linearly ordered sequence of bytes (3.1.1)

3.2 Abstract package model

3.2.1

part

stream (3.1.2) with a name, a MIME media type and associated common properties

3.2.2

abstract package

logical entity that holds a collection of parts (3.2.1) and relationships (3.2.3)

3.2.3

relationship

package relationship (3.2.4) or part relationship (3.2.5)

3.2.4

package relationship

connection from a package to a specific part (3.2.1) in the same package, or to an external resource

3.2.5

part relationship

connection from a part (3.2.1) in a package to another part in the same package, or to an external resource

3.2.6

source

part (3.2.1) or package from which a connection is established by a relationship (3.2.3)

3.2.7

target

part (3.2.1) or external resource to which a connection is established by a relationship (3.2.3)

3.2.8

relationship type

absolute IRI for specifying the role of a relationship (3.2.3)

3.2.9

Relationships part

part (3.2.1) containing an XML representation of relationships (3.2.3)

3.2.10

abstract package model

abstract model that defines abstract packages (3.2.2)

3.2.11

growth hint

suggested number of bytes (3.1.1) to reserve for a part (3.2.1) to grow in place

3.2.12

pack scheme

URI scheme that allows IRIs to be used as a uniform mechanism for addressing parts (3.2.1) within a package

3.2.13

pack IRI

IRI that conforms to the pack scheme (3.2.12)

3.2.14

part name

string that uniquely identifies a part (3.2.1) within a package

3.2.15

relationship identifier

string that consists of XML name characters and uniquely identifies a relationship (3.2.3) among those from the same source (3.2.6)

3.2.16

target mode

mode of resolution of relative references to targets (3.2.7)

3.2.17

I18N segment

Unicode string in a part name (3.2.14)

Note 1 to entry: The constraints on the value of the Unicode string shall be stated when the term is used in 6.2.2.2.

3.3 Physical package model

3.3.1

physical format

specific file format, or other persistence or transport mechanism

3.3.2

physical package

result of mapping an abstract package (3.2.2) to a physical format (3.3.1)

3.3.3

physical package model

pair of a physical format (3.3.1) and a mapping between the abstract package model (3.2.10) and that physical format

3.3.4

piece

portion of a part (3.2.1)

3.3.5

logical item

non-interleaved part (3.2.1) , non-interleaved Media Types stream (3.3.12) , piece (3.3.4) of an interleaved part, or piece of an interleaved Media Types stream

3.3.6

physical package item

atomic set of data in a physical package (3.3.2)

3.3.7

ZIP item

atomic set of data in a ZIP file (3.3.8) that becomes a file when the archive is uncompressed

3.3.8

ZIP file

file as defined in the ZIP Appnote

3.3.9

simple ordering

defined ordering for laying out the parts (3.2.1) in a package in which all the bits comprising each part are stored contiguously

3.3.10

interleaved ordering

defined ordering for laying out the parts (3.2.1) in a package in which parts are broken into pieces (3.3.4) and “mixed-in” with pieces from other parts

3.3.11

ASCII case-insensitive matching

comparing a sequence of code points as if all ASCII code points in the range 0x41 to 0x5A (A to Z) were mapped to the corresponding code points in the range 0x61 to 0x7A (a to z)

Note 1 to entry: The ASCII code points shall be as defined by ANSI/INCITS 4-1986.

3.3.12

Media Types stream

stream (3.1.2) in a physical package (3.3.2) representing an XML document that specifies the media type of each part (3.2.1) in the package

3.4 Digital signature and thumbnail

3.4.1

signature policy

specification of what parts (3.2.1) and relationships (3.2.3) are included in a signature and what additional behaviors are required for generating and validating signatures

3.4.2

thumbnail

small image that is a graphical representation of a part (3.2.1) or the package as a whole

3.5 Implementations

3.5.1

package implementer

software that implements physical input-output operations on a package according to the requirements and recommendations of this document

3.6 Core properties

3.6.1

core property

property of a package

Bibliography

[1]Character Model for the World Wide Web: String Matching, W3C Working Group Note, 04 February 2019, available at https://www.w3.org/TR/2019/NOTE-charmod-norm-20190204/
[2]Date and Time Formats, W3C NOTE 19980827, 1997, available at http://www.w3.org/TR/1998/NOTE-datetime-19980827
[3]XML Security RELAX NG Schemas, W3C Working Group Note 11 April 2013, available at https://www.w3.org/TR/xmlsec-rngschema/
[4]ISO/IEC/TR 30114-1, Information technology — Extensions of Office Open XML file formats — 1: Guidelines
[5]ECMA-376:2006 Office Open XML File Formats, 1st edition (December 2006)
[6]NIST SP 800-56A Rev. 3, Recommendation for Pair-Wise Key-Establishment Schemes Using Discrete Logarithm Cryptography , available at https://doi.org/10.6028/NIST.SP.800-56Ar3, April 2018
[7]ISO/IEC 10646, Information technology — Universal coded character set (UCS)
[8]Uniform Resource Identifier (URI) Schemes, available at https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml