※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
序文
ISO (国際標準化機構) と IEC (国際電気標準会議) は、世界標準化のための専門システムを形成しています。 ISO または IEC のメンバーである国家機関は、技術活動の特定の分野を扱うために、それぞれの組織によって設立された技術委員会を通じて、国際規格の開発に参加しています。 ISO と IEC の技術委員会は、相互に関心のある分野で協力しています。 ISO および IEC と連携して、政府および非政府の他の国際機関もこの作業に参加しています。
情報技術の分野では、ISO と IEC は合同技術委員会 ISO/IEC JTC 1 を設立しました。合同技術委員会によって採択された国際規格の草案は、投票のために各国の機関に回覧されます。国際規格として発行するには、投票を行う国の機関の少なくとも 75% による承認が必要です。
国際規格 ISO/IEC 10027 は、技術委員会 ISO/IEC JTC 1, 情報技術によって作成されました。
国際標準 ISO/IEC 10027 は、情報リソース ディクショナリ システムに関する一連の国際標準の 1 つです。
1 スコープ
この国際規格は、Information Resource Dictionary System (IRDS) と呼ばれる特殊な情報システムを指定する多くの国際規格のフレームワークについて説明しています。 IRDS は、企業の情報リソースを管理および文書化するために使用されます。
この国際規格は、IRDS に関連するデータ レベルを定義します。これは、IRDS ファミリ標準の他の国際標準によって規定されている IRDS インターフェースを定義します。また、ファミリ内の他の国際規格によって規定されているデータ コンテンツの種類も定義します。
2 参考文献
次の国際規格には、このテキストでの参照を通じて、この国際規格の規定を構成する規定が含まれています。発行の時点で、示されている版は有効でした。すべての国際規格は改訂される可能性があり、この国際規格に基づく契約の当事者は、以下にリストされている国際規格の最新版を適用する可能性を調査することをお勧めします。 IEC および ISO のメンバーは、現在有効な国際規格の登録簿を維持しています。
- ISO 7498:1984, 情報処理システム - オープン システム相互接続 - 基本参照モデル。
- ISO/IEC 9075:1989, 情報処理システム — データベース言語 SQL 整合性の強化。
3 つの定義
この節の定義は、このフレームワークで使用される IRDS の定義です。これらの定義は、それらが使用されている他の国際規格で参照されています。さらなる国際規格では、追加の用語が定義される場合があります。
この節にリストされている各用語がこの規格の後の節で導入される場合、太字で印刷されています。
3.1 ISO 7498 で定義され、この規格で使用される用語
次の用語は、OSI 参照モデルで定義され、使用されています。この IRDS フレームワーク国際標準でも同様に使用されます。
3.1.1 実際のシステム。
3.2 ISO 7498 で最初に定義され、この規格での使用に適合された用語
次の用語は、OSI 参照モデルおよびその他の OSI 国際標準で最初に定義され、使用されたものです。この IRDS フレームワークでの使用は、OSI 国際標準の使用に基づいていますが、改訂された定義が優先されます。
OSI では、レイヤを示すために「(N)-」を前に付ける用語があります。 IRDS フレームワークには正式なレイヤーの概念がないため、プレフィックスは省略されています。
3.2.1
サーバ
プロセッサが別のプロセッサにサービスを提供するときに果たす役割。
3.2.2
サービス
プロセッサが他のプロセッサに提供する機能。
3.3 この規格で定義されている用語
この国際規格の目的のために、次の条件が適用されます。
3.3.1
アクセス制御
データにアクセスするサービスの使用を、以前に許可されたユーザーに制限する機能。
3.3.2
アプリケーションレベル
アプリケーション データのインスタンスが記録されるデータ レベル。
3.3.3
アプリケーション レベルのペア
アプリケーション レベルと IRD レベルでのそのスキーマの両方を表すために使用される用語。
3.3.4
申請スキーム
アプリケーションにいつでも存在できるものを制御する一連の定義。
3.3.5
監査
以前にデータのコレクションに加えられた変更が、適切な時点で適切に許可されたユーザーによって正しく行われたことを確認するプロセス。
3.3.6
クライアント
サーバーのインターフェースで提供されるサービスを要求するユーザー。
3.3.7
制約
データベース内の値が常に満たさなければならない条件に基づく、データベースのある部分の 1 つ以上の有効な状態のステートメント。
3.3.8
データコンテナ
データインスタンスを記録できるストレージの概念的な領域。
3.3.9
データレベル
次に高いデータ レベルの型定義に準拠してオブジェクトを記録できる、マルチレベル データ アーキテクチャ内の層。
3.3.10
データモデリング機能
データ構造化ルールのセットと、関連するデータ操作ルールのセット。
3.3.11
データベース
1 つまたは複数のアプリケーションに対応するために、スキーマに従って制御された冗長性と共に保存される、相互に関連するデータのコレクション。
3.3.12
データベースの整合性
データベース内のデータのコレクションの一貫性。
3.3.13
輸出
IRDS から情報を抽出し、それをエクスポート/インポート ファイルにパッケージ化する機能。
3.3.14
ファイルのエクスポート/インポート
エクスポート機能によって作成され、インポート機能によって受け入れられたファイル。
3.3.15
輸入
エクスポート/インポート ファイルから IRDS にデータを受信する機能。
3.3.16
情報資源辞書
ID
IRDS によって管理されるリポジトリの一部で、企業の情報リソースが記録される場合があります。
3.3.17
情報資源辞書システム
IRDS
IRD と IRD 定義を維持するソフトウェア製品。
3.3.18
情報資源管理
情報処理システムを保守および制御するタスク。
3.3.19
インターフェース
プロセッサによって利用可能になるサービスの定義済みセット。
3.3.20
IRDの定義
IRD で保持できるデータをまとめて定義するオブジェクトのセット。
3.3.21
IRD定義レベル
潜在的な IRDS コンテンツが定義されるデータ レベル。
3.3.22
IRD 定義レベル ペア
IRD 定義レベルと IRD 定義スキーマ レベルでのそのスキーマの両方を説明するために使用される用語。
3.3.23
IRD 定義スキーム
IRD 定義にいつでも存在できるものを制御する一連の定義。
3.3.24
IRD 定義スキーマ レベル
IRD 定義に記録できるオブジェクトのタイプが規定されているデータ レベル。
3.3.25
IRDレベル
企業の情報リソースが定義されるデータ レベル。
3.3.26
IRDレベルペア
IRD 定義レベルで IRD レベルとそのスキーマを説明するために使用される用語。
3.3.27
IRDスキーム
IRD にいつでも存在できるものを制御する一連の定義。
3.3.28
レベルペア
2 つの隣接するデータ レベル。その上位レベルには、下位レベルの「インスタンス」に関連する「タイプ」情報が常に含まれます。
3.3.29
ライフサイクル
時間の経過に伴うオブジェクトの進化を追跡するために使用される概念フレームワーク。
3.3.30
ライフサイクルフェーズ
ライフサイクルの下位区分。
3.3.31
パーティション
IRD または IRD 定義のオブジェクトの論理サブセット。
3.3.32
プロセッサー
実行可能なコード片の抽象的な概念化。
3.3.33
辞書コンテンツの状態
データが自由に変更できるか、変更できないか、またはアーカイブされていると見なされるかを示す、ディクショナリ内のデータのコレクションのステータス。
3.3.34
記憶媒体
あらゆる種類のデータを記録できるデバイス。
3.3.35
ユーザー
データ管理のためのサービスを要求する人またはアプリケーション プログラム
3.3.36
価値
他の値と比較できる単一の特性を持つ抽象化であり、値のエンコーディングによって表すことができます。
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 10027 was prepared by Technical Committee ISO/IEC JTC 1, Information technology.
International Standard ISO/IEC 10027 is one of a series of International Standards on Information Resource Dictionary Systems.
1 Scope
This International Standard describes the framework for a number of International Standards that specify a specialised information system, called an Information Resource Dictionary System (IRDS). An IRDS is used to control and document an enterprise's information resources.
This International Standard defines the data levels relevant to an IRDS. It defines the IRDS interfaces which are prescribed by other International Standards in the IRDS family of standards. It also defines the kinds of data content that are prescribed by other International Standards in the family.
2 Normative references
The following International Standards contain provisions which, through reference in this text, constitute provisions of this International Standard. At the time of publication, the editions indicated were valid. All International Standards are subject to revision, and parties to agreements based on this International Standard are encouraged to investigate the possibility of applying the most recent editions of the International Standards listed below. Members of IEC and ISO maintain registers of currently valid International Standards.
- ISO 7498: 1984, Information processing systems — Open Systems Interconnection — Basic Reference Model.
- ISO/IEC 9075:1989, Information processing systems — Database Language SQL intergrity enhancement.
3 Definitions
Definitions in this clause are those IRDS definitions used in this Framework. These definitions are referenced in other International Standards where they are used. Further International Standards may define additional terminology.
When each term listed in this clause is introduced in a later clause of this International Standard, it is printed in bold type.
3.1 Term defined in ISO 7498 and used in this International Standard
The following term is defined and used in the OSI Reference Model. It is used in the same way in this IRDS Framework International Standard.
3.1.1 real system.
3.2 Terms originally defined in ISO 7498 and adapted for use in this International Standard
The following terms were originally defined and used in the OSI Reference Model and other OSI International Standards. Their use in this IRDS Framework is based on that in the OSI International Standards, but a revised definition is preferred.
Some terms are prefixed in OSI with"(N)-" to indicate the layer. Since the IRDS Framework does not have a formal layer concept the prefix is omitted.
3.2.1
server
A role filled by a processor when it provides services to another processor.
3.2.2
service
A capability provided by a processor to other processors.
3.3 Terms defined in this International Standard
For the purpose of this International Standard the following terms apply.
3.3.1
access control
A capability to restrict the use of services accessing data to users who have been previously authorised.
3.3.2
application level
The data level on which instances of application data are recorded.
3.3.3
application level pair
The term used to describe both the application level and its schema at the IRD level.
3.3.4
application schema
A set of definitions which control what may exist at any time in an application.
3.3.5
auditing
A process of checking that previously made changes to a collection of data have been made correctly and by an appropriately authorised user at an appropriate time.
3.3.6
client
A user requesting the services provided at an interface of a server.
3.3.7
constraint
A statement of one or more valid states of some part of a database, based on the conditions which values in the database must satisfy at any time.
3.3.8
data container
A conceptual area of storage in which data instances can be recorded.
3.3.9
data level
A stratum in a multi-level data architecture on which objects may be recorded conforming to a type definition on the next higher data level.
3.3.10
data modelling facility
A set of data structuring rules and an associated set of data manipulation rules.
3.3.11
database
A collection of interrelated data stored together with controlled redundancy according to a schema to serve one or more applications.
3.3.12
database integrity
The consistency of a collection of data in a database.
3.3.13
export
The function of extracting information from an IRDS and packaging it to an export/import file.
3.3.14
export/import file
A file created by an export function and accepted by an import function.
3.3.15
import
The function of receiving data from an export/import file into an IRDS.
3.3.16
Information Resource Dictionary
IRD
A part of a repository managed by an IRDS in which the information resources of an enterprise may be recorded.
3.3.17
Information Resource Dictionary System
IRDS
A software product which maintains IRDs and IRD definitions.
3.3.18
information resource management
The task of maintaining and controlling information processing systems.
3.3.19
interface
A defined set of services made available by a processor.
3.3.20
IRD definition
A set of objects which collectively defines the data which may be held in an IRD.
3.3.21
IRD definition level
The data level at which potential IRDS content is defined.
3.3.22
IRD definition level pair
The term used to describe both the IRD definition level and its schema at the IRD Definition Schema level.
3.3.23
IRD definition schema
A set of definitions which control what may exist at any time in an IRD definition.
3.3.24
IRD definition schema level
A data level on which the types of object that may be recorded in an IRD definition are prescribed.
3.3.25
IRD level
The data level at which the information resources of an enterprise are defined.
3.3.26
IRD level pair
The term used to describe the IRD level and its schema at the IRD definition level.
3.3.27
IRD schema
A set of definitions which control what may exist at any time in an IRD.
3.3.28
level pair
Two adjacent data levels, the upper level of which will always contain the"type" information relevant to the"instances" on the lower level.
3.3.29
life cycle
A conceptual framework used to trace the evolution of objects over time.
3.3.30
life cycle phase
A sub-division of a life cycle.
3.3.31
partition
A logical sub-set of the objects in either an IRD or an IRD Definition.
3.3.32
processor
An abstract conceptualisation of an executable piece of code.
3.3.33
status of dictionary content
A status of a collection of data in a dictionary indicating whether the data may be freely modified, not modified, or is regarded as archived.
3.3.34
storage medium
A device on which data of any kind may be recorded.
3.3.35
user
A person or an application program which requests services for data management
3.3.36
value
An abstraction with a single characteristic which can be compared with other values, and may be represented by an encoding of the value.