※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
序文
ISO (国際標準化機構) は、各国の標準化団体 (ISO メンバー団体) の世界的な連合です。国際規格の作成作業は、通常、ISO 技術委員会を通じて行われます。技術委員会が設立された主題に関心のある各会員団体は、その委員会に代表される権利を有します。 ISOと連携して、政府および非政府の国際機関もこの作業に参加しています。 ISO は、電気技術の標準化に関するすべての問題について、国際電気標準会議 (IEC) と緊密に協力しています。
国際規格は、ISO/IEC 指令のPart 3 に規定されている規則に従って起草されています。
技術委員会によって採択されたドラフト国際規格は、投票のためにメンバー団体に回覧されます。国際規格として発行するには、投票するメンバー団体の少なくとも 75% による承認が必要です。
この国際規格の一部の要素が特許権の対象となる可能性があることに注意してください。 ISO は、そのような特許権の一部または全部を特定する責任を負わないものとします。
国際規格 ISO 15888 は、宇宙データ システム諮問委員会 (CCSDS) (CCSDS 622.0-B-1, 1997 年 5 月) によって作成され、技術委員会 ISO によって (この国際規格の第 2 項に記載されているものを除いて変更なしで) 採用されました。/TC 20, 航空機および宇宙船、小委員会 SC 13, 宇宙データおよび情報転送システム。
1 スコープ
この国際規格は、宇宙データおよび情報転送システム用の標準フォーマット データ ユニットの環境を参照するための要件を指定します。
1 はじめに
1.1 目的と範囲
この勧告の目的は、多くの有効な CCSDS 参照環境を定義して、オープン システムのデータ交換を促進することです。各参照環境は、これらの各環境内で外部オブジェクトを参照するための構文仕様に関して定義されます。
1.2 適用性
この勧告は、標準フォーマット データ ユニット (SFDU) 置換サービス オブジェクト、つまり、クラス ID = R のラベル値オブジェクト (LVO) の使用に適用されます。これらのオブジェクト内での CCSDS 参照環境の使用は、オープン システム データ交換に必要です。
1.3 合理的
宇宙データ システム諮問委員会 (CCSDS) は、宇宙機関内および宇宙機関間でのデータ交換に使用される標準データ構造の実装に関する SFDU の概念を定義しました。これらのオブジェクトの形式は、SFDU — Structure and Construction Rules Recommendation (参照 [1]) で定義されています。
オクテットの直接のシーケンスに配置されていないデータ オブジェクトを参照する SFDU プロダクトが生成される場合、代替サービス オブジェクト、つまり、クラス ID = R のラベル値オブジェクトを使用します。CCSDS は、少なくともオープン システムのデータ交換をサポートするために定義された少数のよく知られた参照環境。
1.4 ドキュメント構造
このドキュメントは次のように構成されています。
セクション 1 には導入資料が含まれています。
セクション 2 は、この勧告の概要です。
セクション 3 には、CCSDS 参照環境の仕様が含まれています。
セクション 4 は、この仕様の適合レベルを定義します。
附属書 A は、このドキュメントで使用されている頭字語と略語を示しています。
附属書 B は、有益な参照リストを提供します。
附属書 C は、CCSDS 参照環境の使用に関するチュートリアルを提供します。
附属書 D は、プロトタイプの $CCSDS3 参照環境に関する情報を提供します。
このドキュメントを正しく理解するには、SFDU の概念、ステートメントの作成に使用されるパラメータ値言語 (PVL)、およびこのドキュメントで使用される特定の用語に精通している必要があります。読者がこの知識を持っていない場合は、この勧告を読む前に、附属書 B — 参考文献リストで特定された文書を読むことをお勧めします。ユーザーは、1.6 にリストされているドキュメントを熟読することも役立つ場合があります。この参照リストには、この勧告を実装するために規定が必要なドキュメントが含まれています。付録 C — 参照環境のチュートリアル — は、この仕様のユーザーと実装者に役立ちます。
1.5 定義
1.5.1 条件
このドキュメントでは、次の定義が適用されます。
Authority and Description Identifier (ADID): Control Authority Identifier (CAID) と Data Description Identifier (DDID) を連結したもの。
Control Authority (CA): データ記述の登録、アーカイブ、配布の運用サービスを提供することにより、SFDU の転送と使用をサポートする CCSDS の後援の下にある組織。それは以下を含みます:
- a) Control Authority Agent (CA Agent) によってサポートされる CCSDS 事務局;他の
- b)加盟機関管理局 (MACAO)
Control Authority Identifier (CAID): 個々の加盟機関 Control Authority Office (MACAO) または CCSDS 事務局を識別する 4 文字の制限付き ASCII 文字列。
Data Description Identifier (DDID): 同じ Control Authority Identifier (CAID) を持つ説明を区別するために、加盟機関 Control Authority Office (MACAO) または CCSDS によって割り当てられた 4 文字の制限付き ASCII 文字列。
ラベル値オブジェクト (LVO): LABEL フィールドと VALUE フィールドで構成される基本的な SFDU ビルディング ブロック。この構造は、SFDU を構築するために使用される基本的な構造要素です。
Member Agency Control Authority Office (MACAO): Control Authority (CA) の運用に関する CCSDS 勧告で指定された運用上の責任と制約を受け入れた個々の CCSDS 参加機関組織。
オープン システム データ交換: あるオープン システムから別のオープン システムにデータを転送するプロセス。オープン システムとは、公開されている形式とプロトコルを使用するシステムであり、オープン システムの標準に従って誰もがオープン システムと通信できるようにします。オープン システムとは、データへの無制御または無制限のアクセスを意味するものではないことに注意してください。
Standard Formatted Data Unit (SFDU): 構造、構築規則、およびフィールド仕様定義に関する CCSDS SFDU 勧告に準拠するデータ。
1.5.2 命名法
この推奨事項全体を通して、次の規則が適用されます。
- a) 「しなければならない」および「しなければならない」という言葉は、拘束力のある検証可能な仕様を意味します。
- b) 「すべき」という言葉は、オプションではあるが望ましい仕様を意味します。
- c) 'may' という単語は、オプションの仕様を意味します。
- d) 「is」、「are」、および「will」という単語は、事実の陳述を意味します。
1.5.3 規約
このドキュメントでは、リファレンス環境名仕様の構文を説明するために構文図を使用しています。次の規則が使用されます。
- a):= 記号の左側の項目が定義されています。
- b):= 記号の右側の図が定義です。
- c)縦の枝は選択肢を表します。
- d)繰り返しは、繰り返される可能性があるオブジェクトをカバーする逆方向のループによって示されます。
1.6 規範的参照
次の文書には、この本文で参照することにより、この勧告の規定を構成する規定が含まれています。発行の時点で、示されている版は有効でした。すべてのドキュメントは改訂される可能性があり、この推奨事項のユーザーは、以下に示すドキュメントの最新版を適用する可能性を調査することをお勧めします。 CCSDS 事務局は、現在有効な CCSDS 勧告の記録を維持しています。
- 標準フォーマット データ ユニット - 構造および構築規則.スペース データ システム標準の勧告、CCSDS 620.0-B-青い本。第 2 号。CCSDS, 1992 年 5 月以降の発行。
- パラメータ値言語仕様 (CCSD0006) 。スペース データ システム標準の勧告、CCSDS 641.0-B-青い本。第 1 号。CCSDS, 1992 年 5 月以降の発行。
附属書B
参考文献
(この附属書は勧告の一部ではありません。)
目的:
この附属書は、背景資料として、またはこの推奨事項を使用するための実装ガイドラインを提供するために、この推奨事項のユーザーにとって価値のある参考文献のリストを提供します。
| [B1] | 宇宙データシステム諮問委員会の手続きマニュアル。 CCSDS A00.0-Y-イエローブック。第 6 号。CCSDS, 1994 年 5 月以降の発行。 |
| [B2] | コンピュータ環境用のポータブル オペレーティング システム インターチェンジ。 ISO/IEC 9945-1:199米国電気電子学会、1990 年。 |
| [B3] | 標準フォーマット データ ユニット - チュートリアル.宇宙データ システム標準、CCSDS 621.0-G-1 に関するレポート。グリーンブック。第 1 号。ワシントン DC: CCSDS, 1992 年 5 月以降の号。 |
| [B4] | パラメータ値言語 - チュートリアル.宇宙データ システム標準、CCSDS 641.0-G-1 に関するレポート。グリーンブック。第 1 号。ワシントン DC: CCSDS, 1992 年 5 月以降の号。 |
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards bodies (ISO member bodies). The work of preparing International Standards is normally carried out through ISO technical committees. Each member body interested in a subject for which a technical committee has been established has the right to be represented on that committee. International organizations, governmental and non-governmental, in liaison with ISO, also take part in the work. ISO collaborates closely with the International Electrotechnical Commission (IEC) on all matters of electrotechnical standardization.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 3.
Draft International Standards adopted by the technical committees are circulated to the member bodies for voting. Publication as an International Standard requires approval by at least 75 % of the member bodies casting a vote.
Attention is drawn to the possibility that some of the elements of this International Standard may be the subject of patent rights. ISO shall not be held responsible for identifying any or all such patent rights.
International Standard ISO 15888 was prepared by the Consultative Committee for Space Data Systems (CCSDS) (as CCSDS 622.0-B-1, May 1997) and was adopted (without modifications except those stated in clause 2 of this International Standard) by Technical Committee ISO/TC 20, Aircraft and space vehicles, Subcommittee SC 13, Space data and information transfer systems.
1 Scope
This International Standard specifies the requirements for referencing environments for standard formatted data units for space data and information transfer systems.
1 INTRODUCTION
1.1 PURPOSE AND SCOPE
The purpose of this Recommendation is to define a number of valid CCSDS Referencing Environments to facilitate open system data interchange. Each Referencing Environment is defined in terms of a syntax specification for referencing external objects within each of these environments.
1.2 APPLICABILITY
This Recommendation applies to the use of Standard Formatted Data Unit (SFDU) Replacement Service Objects, i.e. Label Value Objects (LVOs) with Class ID = R. The use of CCSDS Referencing Environments within these objects is required for open system data interchange.
1.3 RATIONALE
The Consultative Committee for Space Data Systems (CCSDS) defined the SFDU concept for the implementation of standard data structures to be used for the interchange of data within and among space agencies. The format of these objects are defined in the SFDU — Structure and Construction Rules Recommendation (Reference [1]).
When SFDU products are generated that reference data objects that are not located in the immediate sequence of octets, they make use of Replacement Service Objects, i.e., Label Value Objects with Class ID = R. The CCSDS realizes it is essential to have at least a small number of well known referencing environments defined to support open system data interchange.
1.4 DOCUMENT STRUCTURE
This document is structured as follows:
Section 1 contains introductory material;
Section 2 is an overview of this Recommendation;
Section 3 contains the specifications of the CCSDS Referencing Environment;
Section 4 defines the conformance level of this specification;
Annex A presents the acronyms and abbreviations used in this document;
Annex B provides an informative reference list;
Annex C provides a tutorial on the use of the CCSDS Referencing Environments;
Annex D provides information on the prototype $CCSDS3 referencing environment;
A proper understanding of this document requires familiarity with the SFDU concept, the Parameter Value Language (PVL) used to construct statements, and the specific terminology used in this document. If the reader does not have this familiarity, it is recommended that the documents identified in Annex B — Informative References List be read prior to reading this Recommendation. Users may also find it useful to peruse the documents listed in 1.6. This reference list contains documents whose provisions are required for implementing this Recommendation. Annex C — Referencing Environment Tutorial — will be useful to users and implementers of this specification.
1.5 DEFINITIONS
1.5.1 TERMS
For the purposes of this document, the following definitions apply.
Authority and Description Identifier (ADID): The concatenation of the Control Authority Identifier (CAID) and the Data Description Identifier (DDID).
Control Authority (CA): An organization under the auspices of CCSDS which supports the transfer and usage of SFDUs by providing operational services of registration, archiving and dissemination of data descriptions. It comprises:
- a) The CCSDS Secretariat supported by the Control Authority Agent (CA Agent); and
- b) Member Agency Control Authority Offices (MACAOs).
Control Authority Identifier (CAID): A four character restricted ASCII string that identifies an individual Member Agency Control Authority Office (MACAO) or the CCSDS Secretariat.
Data Description Identifier (DDID): A four character restricted ASCII string, assigned by a Member Agency Control Authority Office (MACAO) or the CCSDS, to distinguish among descriptions with the same Control Authority Identifier (CAID).
Label Value Object (LVO): The basic SFDU building block comprised of a LABEL field and a VALUE field. This structure is the fundamental structural element used to build SFDUs.
Member Agency Control Authority Office (MACAO): An individual CCSDS Participating Agency organization that has accepted the operational responsibilities and constraints specified within CCSDS Recommendations on Control Authority (CA) operations.
Open System Data Interchange: The process of transferring data from one open system to another. An open system is one which uses publicly available formats and protocols, so that anyone can communicate with the open system by following the open system standards. It should be noted that open system does not imply an uncontrolled or unrestricted access to the data.
Standard Formatted Data Unit (SFDU): Data that conform to CCSDS SFDU Recommendations for structure, construction rules, and field specification definition.
1.5.2 NOMENCLATURE
The following conventions apply throughout this Recommendation:
- a) the words 'shall' and 'must' imply a binding and verifiable specification;
- b) the word 'should' implies an optional, but desirable, specification;
- c) the word 'may' implies an optional specification;
- d) the words 'is', 'are', and 'will' imply statements of fact.
1.5.3 CONVENTIONS
This document uses syntax diagrams to illustrate the syntax of the Reference Environment Name Specifications. The following conventions are used.
- a) The item on the left of the:= symbol is being defined.
- b) The diagram on the right of the:= symbol is the definition.
- c) A vertical branch represents a choice.
- d) A repetition is indicated by a loop backwards covering the object(s) that may be repeated.
1.6 NORMATIVE REFERENCES
The following documents contain provisions which, through reference in this text, constitute provisions of this Recommendation. At the time of publication, the editions indicated were valid. All documents are subject to revision, and users of this Recommendation are encouraged to investigate the possibility of applying the most recent editions of the documents indicated below. The CCSDS Secretariat maintains a register of currently valid CCSDS Recommendations.
- Standard Formatted Data Units—Structure and Construction Rules. Recommendation for Space Data Systems Standards, CCSDS 620.0-B-2. Blue Book. Issue 2. CCSDS, May 1992 or later issue.
- Parameter Value Language Specification (CCSD0006). Recommendation for Space Data Systems Standards, CCSDS 641.0-B-1. Blue Book. Issue 1. CCSDS, May 1992 or later issue.
ANNEX B
INFORMATIVE REFERENCES
(This annex is not part of the Recommendation.)
Purpose:
This annex provides a list of references which may be valuable to the user of this Recommendation as background material or to provide implementation guidelines for using this Recommendation.
| [B1] | Procedures Manual for the Consultative Committee for Space Data Systems. CCSDS A00.0-Y-6. Yellow Book. Issue 6. CCSDS, May 1994 or later issue. |
| [B2] | Portable Operating System Interchange for Computer Environments. ISO/IEC 9945-1:1990. Institute of Electrical and Electronic Engineers, 1990. |
| [B3] | Standard Formatted Data Units—A Tutorial. Report Concerning Space Data Systems Standards, CCSDS 621.0-G-1. Green Book. Issue 1. Washington, D.C.: CCSDS, May 1992 or later issue. |
| [B4] | Parameter Value Language—A Tutorial. Report Concerning Space Data Systems Standards, CCSDS 641.0-G-1. Green Book. Issue 1. Washington, D.C.: CCSDS, May 1992 or later issue. |