ANS85 

大域名および局所名

データ名はデータ項目の名前である。ファイル名はファイル結合子の名前である。これらの名前は大域名と局所名のどちらかに分類される。

大域名を使用して、大域名が宣言されているソース要素内から、またはそのソース要素に含まれている他の任意のソース要素から、関連付けられている項目を参照できる。

それに対し、局所名を使用できるのは、局所名が宣言されているソース要素内から、関連付けられた項目を参照する場合のみである。一部の名前は常に大域名であり、また常に局所名であるものもある。さらに、名前が宣言されているソース要素内の指定に応じて、大域名または局所名のいずれかになるものもある。

レコード名が宣言されているレコード記述項内で GLOBAL 句が指定されている場合、そのレコード名は大域名である。または、ファイル節内のレコード記述項の場合、そのレコード記述項に関連付けられているファイル名のファイル記述項に GLOBAL 句が指定されている場合も、そのレコード名は大域名である。

データ名が宣言されているデータ記述項、またはその上位の別のデータ記述項内で GLOBAL 句が指定されている場合、レコード名は大域名である。

データ記述項内で宣言されている条件名は、そのデータ記述項の上位の別のデータ記述項内で GLOBAL 句が指定されている場合、大域名になる。ただし所定の規則により、特定のデータ記述項、ファイル記述項、またはレコード記述項に GLOBAL 句を指定できない場合がある。

ファイル記述項内のファイル名について GLOBAL 句が指定されている場合、ファイル名は大域名である。

データ記述項内で宣言されているデータ名、ファイル名、または条件名が大域名ではない場合、その名前は局所名である。

大域名は、他のソース要素内に含まれる複数のソース要素間で推移的である。