ISO/IEC 9592-3:1997 情報技術—コンピュータグラフィックスと画像処理—プログラマーズ階層型インタラクティブグラフィックスシステム(PHIGS)—パート3:アーカイブファイルのクリアテキストエンコーディングの仕様 | ページ 2

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

序文

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

情報技術の分野では、ISO と IEC は合同技術委員会 ISO/IEC JTC 1 を設立しました。合同技術委員会によって採択された国際規格の草案は、投票のために各国の機関に回覧されます。国際規格として発行するには、投票を行う国の機関の少なくとも 75% による承認が必要です。

国際規格 ISO/IEC 9592-3 は、合同技術委員会 ISO/IEC JTC 1, 情報技術、小委員会 SC 24, コンピュータ グラフィックスおよび画像処理によって作成されました。

この第 2 版は、技術的に改訂された第 1 版 (ISO/IEC 9592-3:1989) を取り消して置き換えるものです。また、修正 1:1992 も組み込まれています。

ISO/IEC 9592 は、一般的なタイトルである情報技術 — コンピュータ グラフィックスおよび画像処理 — プログラマの階層型インタラクティブ グラフィックス システム (PHIGS) の下に、次の部分で構成されています。

  • Part 1: 機能説明
  • Part 2: アーカイブ ファイル形式
  • Part 3: アーカイブ ファイルの平文エンコーディングの仕様

ISO/IEC 9592 のこの部分の附属書 A は、情報提供のみを目的としています。

序章

PHIGS アーカイブ ファイルのクリア テキスト エンコーディングは、入力、編集、および読み取りが容易なアーカイブ ファイル構文の表現を提供します。これにより、ホスト コンピュータ システムの内部文字コードを使用して、標準のテキスト エディタでアーカイブ ファイルを編集できます。主な目的は次のとおりです。

  • a) HUMAN EDITABLE: クリアテキストのエンコーディングは、手作業で編集したり、必要に応じて手作業で構築したりできる必要があります。
  • b)人に優しい: 平文エンコーディングは、人が読んだり編集したりしやすく、自然である必要があります.最も簡単で自然なのは、ユーザーによって異なる主観的な判断ですが、認識のしやすさ、覚えやすさなどの要因に影響します. 、あいまいさの回避、およびタイプミスの防止がすべて考慮されています。
  • c) MACHINE-READABLE: 平文エンコーディングは、ソフトウェアで解析できる必要があります。
  • d)さまざまなエディタで使用可能: クリアテキスト エンコーディングには、通常のテキスト エディタでの編集を困難にするような機能があってはなりません。
  • e)多様なシステム間で交換可能: 平文エンコーディングは、それを利用できるシステムのセットを最大化するような方法でエンコーディングする必要があります。アーカイブ ファイルの解釈に使用されるワード サイズや算術モードについて、仮定を立てる必要はありません。
  • f)標準化された略語を使用する: 他のグラフィックス標準の言語エンコードで標準略語が確立されている場合、またはデータ処理およびグラフィックス業界の一般的な慣行でよく知られている略語が確立されている場合、これらの略語が使用されます。 「最小の驚き」の原則に従って、このアプローチは、このエンコーディングの使用方法を学ぶために必要な時間を最小限に抑える必要があります。

ISO/IEC 9592 のこの部分は、ISO 8632 のアーカイブ ファイル形式のモデルを広範囲に描画します。クリア テキスト エンコーディングを実装するために必要な文字セットは、ISO 646 の各国のバージョンに含まれる文字セットのサブセットです。そのサブセットとの間でマッピングでき、エンコーディングの実装に使用できます。

1 スコープ

ISO/IEC 9592 のこの部分は、PHIGS アーカイブ ファイルの平文エンコーディングを指定します。 ISO/IEC 9592-2 で指定されている各アーカイブ ファイル要素に対して、クリア テキスト エンコーディングが指定されています。 ISO/IEC 9592 のこの部分では、アーカイブ ファイルの全体的な形式と、アーカイブ ファイルにコメントを挿入する方法を指定しています。

この PHIGS アーカイブ ファイルのエンコーディングにより、アーカイブ ファイルを作成し、入力しやすく、編集しやすく、読みやすい形式で維持することができます。

2 参考文献

以下の規格には、このテキストでの参照を通じて、ISO/IEC 9592 のこの部分の規定を構成する規定が含まれています。発行の時点で、示されている版は有効でした。すべての規格は改訂される可能性があり、ISO/IEC 9592 のこの部分に基づく契約の当事者は、以下に示す規格の最新版を適用する可能性を調査することをお勧めします。 IEC および ISO のメンバーは、現在有効な国際規格の登録簿を維持しています。

  • ISO/IEC 646:1991, 情報技術 - 情報交換用の ISO 7 ビット コード化文字セット。
  • ISO/IEC 2022:1994, 情報技術 - 文字コード構造と拡張技術。
  • ISO 6093:1985, 情報処理 - 情報交換のための文字列における数値の表現。
  • ISO/IEC 8632:1992, 情報技術 - コンピュータ グラフィックス - 画像記述情報の保存と転送のためのメタファイル
    - Part 1: 機能説明
    - Part 2: 文字エンコーディング
    - Part 3: バイナリ エンコーディング
    - Part 4: クリア テキスト エンコーディング

3 つの定義

ISO/IEC 9592 のこの部分では、次の定義が適用されます。

注記可能な限り、一般に受け入れられ、他のグラフィック規格と一致するグラフィック用語が使用されます。

3.1

アーカイブファイル記述子

アーカイブ ファイルの処理に必要な機能を説明する要素のグループ。

3.2

アーカイブファイルの生成

PHIGS アーカイブ ファイルを生成するプロセス。

3.3

アーカイブ ファイルの取得

PHIGS アーカイブ ファイルを読み取り、コンテンツを取得し、結果を PHIGS 集中型構造ストアに転送するプロセス。

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

International Standard ISO/IEC 9592-3 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 24, Computer graphics and image processing.

This second edition cancels and replaces the first edition (ISO/IEC 9592-3:1989), which has been technically revised. It also incorporates Amendment 1:1992.

ISO/IEC 9592 consists of the following parts, under the general title Information technology — Computer graphics and image processing — Programmer's Hierarchical Interactive Graphics System (PHIGS):

  • Part 1: Functional description
  • Part 2: Archive file format
  • Part 3: Specification for clear-text encoding of archive file

Annex A of this part of ISO/IEC 9592 is for information only.

Introduction

The clear-text encoding of the PHIGS archive file provides a representation of the archive file syntax that is easy to type, edit, and read. It allows an archive file to be edited with any standard text editor, using the internal character code of the host computer system. The primary objectives are:

  • a) HUMAN EDITABLE: The clear-text encoding should be able to be hand-edited or, if desired, hand-constructed.
  • b) HUMAN-FRIENDLY: The clear-text encoding should be easy and natural for people to read and edit. Although what is easiest and most natural is a subjective judgement that varies among users, contributing factors such as ease of recognition, ease of remembering, avoidance of ambiguity, and prevention of mistyping have all been considered.
  • c) MACHINE-READABLE: The clear-text encoding should be able to be parsed by software.
  • d) USABLE IN A WIDE VARIETY OF EDITORS: The clear-text encoding should not have any features that make it difficult to edit in normal text editors.
  • e) INTERCHANGEABLE BETWEEN DIVERSE SYSTEMS: The clear-text encoding should be encoded in such a way as to maximize the set of systems which can utilize it. No assumptions should be made as to word size or arithmetic modes used to interpret the archive file.
  • f) USES STANDARDIZED ABBREVIATIONS: Where language encoding of other graphics standards have established standard abbreviations, or where common practice in the data processing and graphics industries has established well-known abbreviations, these abbreviations are used. In accordance with the principle of"least astonishment", this approach should minimize the time needed to learn to use this encoding.

This part of ISO/IEC 9592 draws extensively for its model of an archive file format on ISO 8632. The set of characters needed to implement the clear-text encoding is a subset of those included in national versions of ISO 646. Any character set that can be mapped to and from that subset may be used to implement the encoding.

1 Scope

This part of ISO/IEC 9592 specifies a clear-text encoding of the PHIGS archive file. For each of the archive file elements specified in ISO/IEC 9592-2, a clear text encoding is specified. This part of ISO/IEC 9592 specifies the overall format of the archive file and the means by which comments may be interspersed in the archive file.

This encoding of the PHIGS archive file allows archive files to be created and maintained in a form which is simple to type, easy to edit and convenient to read.

2 Normative references

The following standards contain provisions which, through reference in this text, constitute provisions of this part of ISO/IEC 9592. At the time of publication, the editions indicated were valid. All standards are subject to revision, and parties to agreements based on this part of ISO/IEC 9592 are encouraged to investigate the possibility of applying the most recent editions of the standards indicated below. Members of IEC and ISO maintain registers of currently valid International Standards.

  • ISO/IEC 646:1991, Information technology - ISO 7-bit coded character set for information interchange.
  • ISO/IEC 2022:1994, Information technology - Character code structure and extension techniques.
  • ISO 6093:1985, Information processing - Representation of numerical values in character strings for information interchange.
  • ISO/IEC 8632:1992, Information technology - Computer graphics - Metafile for the storage and transfer of picture description information
    - Part 1: Functional description
    - Part 2: Character encoding
    - Part 3: Binary encoding
    - Part 4: Clear text encoding

3 Definitions

For the purposes of this part of ISO/IEC 9592 the following definitions apply.

NOTE As far as possible, graphics terminology which is commonly accepted and consistent with other graphics Standards is used.

3.1

archive file descriptor

A group of elements that describe the functional capabilities needed to process the archive file.

3.2

archive file generation

The process that produces a PHIGS archive file.

3.3

archive file retrieval

The process that reads a PHIGS archive file, retrieves the contents, and transfers the result to the PHIGS centralized structure store.