ISO/IEC 24824-1:2007 情報技術— ASN.1の一般的なアプリケーション:高速情報セット—パート1: | ページ 6

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

3 つの定義

この勧告の目的のために |国際規格では、次の定義が適用されます。

3.1 ASN.1 の用語

この推奨事項 |国際規格では、ITU-T Rec で定義されている次の用語が使用されます。 ISO/IEC 8824-1:

  • a)選択タイプ。
  • b)シーケンスタイプ。
  • c)タイプのシーケンス。

3.2 ECNの用語

この推奨事項 |国際規格では、ITU-T Rec で定義されている次の用語が使用されます。 ISO/IEC 8825-3:

  • a)エンコーディング定義モジュール (EDM)
  • b)エンコーディング リンク モジュール (ELM)

3.3 ISO/IEC 10646 の用語

この推奨事項 |国際規格では、ISO/IEC 10646 で定義されている次の用語が使用されます。

  • a)基本的な多言語面。

3.4 追加の定義

3.4.1

Base64

65 文字の制限されたアルファベットを使用して、オクテット文字列値を文字列として表すエンコード メカニズム (10.3 および IETF RFC 2045 を参照)

3.4.2

文字列

ISO/IEC 10646 抽象文字の文字列。エンコード方法に影響はありません。

3.4.3

エンコードアルゴリズム

指定された特性を持つ文字列をオクテットに効率的にエンコードする方法の正確な仕様。

注 1: 例としては、「-32176」などの文字列を 2 オクテットの 2 の補数 2 進整数にエンコードする方法があります。 2 オクテットのエンコーディングには、このエンコーディング アルゴリズムを識別する語彙テーブル インデックスが付属します。

3.4.4

外部語彙

URI によって参照される語彙テーブルのセット (7.2.14 を参照)

3.4.5

ほぼ情報セットのドキュメント

この勧告で指定されているように表現される XML 情報セット |国際標準。

3.4.6

最終的な語彙

高速情報セット文書の作成または処理の終了時の語彙表の内容。

3.4.7

情報項目

XML 情報セットを構成する各項目の種類。

3.4.8

初期の語彙

オプションで外部語彙を参照し、オプションで追加のテーブル エントリを提供する、高速情報セット文書の先頭にある情報によって確立される語彙テーブルのセット。

3.4.9

代理人の名前を付ける

修飾名を表すために使用される 3 つの語彙テーブル インデックスのセット (最初の 2 つはオプション) (3.4.11 を参照)

3.4.10

名前空間の整形式の XML ドキュメント

W3C XML 名前空間 1.0 に従って整形式の W3C XML 1.0 ドキュメント、または W3C XML 名前空間 1.1 に従って整形式の W3C XML 1.1 ドキュメント。

3.4.11

修飾名

要素 情報項目または 属性 情報項目の [プレフィックス], [名前空間名], [ローカル名] プロパティからなる集合。

3.4.12

制限されたアルファベット

個別の ISO/IEC 10646 文字の順序付きセット。そのセットの文字だけで構成される任意の文字列をコンパクトにエンコードできます。

3.4.13

語彙表索引

語彙テーブル内のエントリを識別する正の整数値。

3.4.14

語彙表

高速情報セット文書に関連付けられた一連の概念テーブル (通常は動的に構築されるが、必ずしも動的に構築されるわけではありません)これには文字列またはその他の情報が含まれ、文書の内容を識別する通常小さな正の整数値 (語彙テーブル索引) の使用をサポートします。エントリー。

注1:語彙表の例としては、 属性 or 要素 情報項目の [ローカル名] プロパティである文字列、あるいは 要素 の [children] プロパティのメンバである 文字 情報項目の並びに対応する文字列を含むものなどがある。情報項目。

3.4.15

XML宣言

指定された文字列の UTF-8 エンコーディング (12.3 も参照)エンコーディングを高速インフォセット文書として識別し、W3C XML 1.0 または W3C XML 1.1 文書と区別するために、高速インフォセット文書の先頭に含めることができます。 。

3.4.16

XML情報セット

W3C XML Information Set で指定されている、名前空間の整形式の XML ドキュメント内の情報を記述する抽象データ セット。

3.4.17

XMLの空白

Unicode の HORIZONTAL TABULATIO, LINE FEE, CARRIAGE RETUR, または SPACE (32) の 1 つ以上の文字。

注 1:これらの文字は、W3C XML 1.0 と W3C XML 1.1 の両方の生成「S」に一致する文字です (W3C XML 1.0, 2.3 および W3C XML 1.1, 2.3 を参照)ネームスペースの整形式の W3C XML 1.1 ドキュメント (W3C XML 1.1, 2.11 を参照) に出現する文字 NEXT LINE (133) および LINE SEPARATOR (8232) は、行末処理によって LINE FEED 文字に変換されます。 (W3C XML 1.1, 2.11を参照)これらの文字が、名前空間が整形式の W3C XML 1.1 ドキュメントから生成された XML 情報セット内に出現する場合、それらは XML ホワイトスペースではありません。

参考文献

1OASISユニバーサル ビジネス言語 (UBL) 1.
2IETF RFC 195, GZIP ファイル形式仕様バージョン 4.

3 Definitions

For the purposes of this Recommendation | International Standard, the following definitions apply.

3.1 ASN.1 terms

This Recommendation | International Standard uses the following terms defined in ITU-T Rec. X.680 | ISO/IEC 8824-1:

  • a) choice type;
  • b) sequence type;
  • c) sequence-of type.

3.2 ECN terms

This Recommendation | International Standard uses the following terms defined in ITU-T Rec. X.692 | ISO/IEC 8825-3:

  • a) Encoding Definition Modules (EDM);
  • b) Encoding Link Module (ELM).

3.3 ISO/IEC 10646 terms

This Recommendation | International Standard uses the following term defined in ISO/IEC 10646:

  • a) Basic Multilingual Plane.

3.4 Additional definitions

3.4.1

Base64

An encoding mechanism that represents an octet string value as a character string using a restricted alphabet of 65 characters (see 10.3 and IETF RFC 2045).

3.4.2

character string

A string of ISO/IEC 10646 abstract characters, without any implication on the way they are encoded.

3.4.3

encoding algorithm

A precise specification of how to efficiently encode a character string with specified characteristics into octets.

Note 1 to entry: An example is the encoding of a string such as"-32176" into a two's complement binary integer in two octets. The two-octet encoding would be accompanied by a vocabulary table index identifying this encoding algorithm.

3.4.4

external vocabulary

A set of vocabulary tables referenced by a URI (see 7.2.14).

3.4.5

fast infoset document

An XML infoset represented as specified in this Recommendation | International Standard.

3.4.6

final vocabulary

The content of the vocabulary tables at the end of the creation or of the processing of a fast infoset document.

3.4.7

information item

Each of the kinds of items that constitute an XML infoset.

3.4.8

initial vocabulary

The set of vocabulary tables established by information at the head of a fast infoset document that optionally references an external vocabulary and optionally provides additional table entries.

3.4.9

name surrogate

A set of three vocabulary table indexes (the first two optional) that are used to represent a qualified name (see 3.4.11).

3.4.10

namespace-well-formed XML document

Either a W3C XML 1.0 document that is well-formed according to W3C XML Namespaces 1.0, or a W3C XML 1.1 document that is well-formed according to W3C XML Namespaces 1.1.

3.4.11

qualified name

The set consisting of the [prefix], [namespace name], and [local name] properties of an element information item or attribute information item.

3.4.12

restricted alphabet

An ordered set of distinct ISO/IEC 10646 characters, which permits a compact encoding of any character string that consists entirely of characters from that set.

3.4.13

vocabulary table index

A positive integer value identifying an entry in a vocabulary table.

3.4.14

vocabulary tables

A set of conceptual tables (typically, but not necessarily, dynamically constructed) associated with a fast infoset document, which contain character strings or other information, and support the use of typically-small positive integer values (vocabulary table indexes) identifying their entries.

Note 1 to entry: Examples of vocabulary tables are those containing character strings that are the [local name] property of attribute or element information items, or character strings corresponding to sequences of character information items that are members of the [children] property of element information items.

3.4.15

XML declaration

The UTF-8 encoding of a specified character string (see also 12.3) that may be included at the beginning of a fast infoset document to identify the encoding as a fast infoset document and to distinguish it from a W3C XML 1.0 or W3C XML 1.1 document.

3.4.16

XML infoset

An abstract data set describing the information in a namespace-well-formed XML document, as specified in W3C XML Information Set.

3.4.17

XML whitespace

One or more of the characters HORIZONTAL TABULATION (9), LINE FEED (10), CARRIAGE RETURN (13), or SPACE (32) of Unicode.

Note 1 to entry: These characters are those that match the production"S" in both W3C XML 1.0 and W3C XML 1.1 (see W3C XML 1.0, 2.3 and W3C XML 1.1, 2.3). The characters NEXT LINE (133) and LINE SEPARATOR (8232), which may occur in a namespace-well-formed W3C XML 1.1 document (see W3C XML 1.1, 2.11), are converted to LINE FEED characters by end-of-line handling (see W3C XML 1.1, 2.11). If those characters occur in an XML infoset generated from a namespace-wellformed W3C XML 1.1 document, they are not XML whitespace.

BIBLIOGRAPHY

1OASIS Universal Business Language (UBL) 1.0.
2IETF RFC 1952 (1996), GZIP file format specification version 4.3.