Loading article…
データ要素名は、たとえばデータ ディクショナリやメタデータ レジストリ内のデータ要素に付けられた名前です。正式なデータ ディクショナリでは、データ要素名を識別子として使用できるようにするために、2 つのデータ要素に同じ名前を付けることはできないという要件がよくありますが、一部のデータ ディクショナリでは、たとえばアプリケーション システムや名前が出現するその他のコンテキストなど、何らかの方法で名前を修飾する方法が提供される場合があります。
データベース駆動型データ ディクショナリでは、完全修飾データ要素名が、データ ディクショナリのデータ要素テーブルの主キーまたは代替キーになる場合があります。
データ要素名は通常、ISO/IEC 11179 メタデータ レジストリ命名規則に準拠しており、少なくとも 3 つの部分で構成されます。
- オブジェクト、プロパティ、および表現の用語。
多くの標準では、データ要素名のコンポーネントを区別するために大文字のキャメルケースの使用が要求されています。これは、 ebXML、GJXDM、およびNIEMで使用される標準です。
XML での ISO/IEC 11179 名の例
ユーザーは、複数の部分から成るCamel Case形式のXMLデータ要素名に触れるときに、ISO/IEC 11179 に頻繁に遭遇します。
オブジェクト [修飾子] プロパティ表現用語
仕様には、付録に規範的なドキュメントも含まれています。
たとえば、人の名を表す XML 要素は次のように表現されます。
<PersonGivenName>ジョン</PersonGivenName>
ここで、Person は、オブジェクト = Person、プロパティ = Given、表現用語= "Name" です。この場合、データ要素名に暗黙的に含まれているにもかかわらず、オプションの修飾子は使用されません。これには、構造化データの使用ではなく、データ要素名に基づく知識が必要です。
参照
