識別子
識別子は、固有のオブジェクトまたは一意のいずれかを識別する(であるが、同一のラベル)は名前であるクラス「オブジェクト」又はクラスを考え、物理的とすることができるオブジェクトの、可算オブジェクト(またはそのクラス)、または物理的数えられない物質(またはそのクラス)。略語IDは、多くの場合、ID、ID(識別プロセス)、またはID(つまり、IDのインスタンス)を指します。識別子は、単語、数字、文字、記号、またはそれらの任意の組み合わせにすることができます。
単語、数字、文字、または記号は、エンコードシステムに従う場合があり(文字、数字、単語、または記号は、アイデアまたはより長い名前を表す)、または単に任意である場合があります。識別子がエンコーディングシステムに従う場合、それはしばしばコードまたはIDコードと呼ばれます。たとえば、ISO / IEC 11179メタデータレジストリ標準では、コードを、記号的な意味のない識別子とは対照的に、より長い値の代わりとなる有効な記号のシステムとして定義しています。エンコード方式に従わない識別子は、多くの場合、任意のIDと呼ばれます;それらは任意に割り当てられ、それ以上の意味はありません。 (識別子は、実際には恣意的である場合でも、話者がより深い意味を持っていると信じているため、または単に何気なく不正確に話しているために、「コード」と呼ばれることがあります。)
一意の識別子(UIDが)を指す識別子である唯一のインスタンス宇宙でのみの一つの特定のオブジェクトを。部品番号は、識別子であるが、それはないユニークな識別子が、そのために、シリアル番号を識別するために、必要とされる各インスタンス部品設計のを。したがって、識別子「モデルT」は、フォードのモデルTが構成する自動車のクラス (モデル)を識別します。一方、一意の識別子 「モデルTシリアル番号159,862」は、そのクラスの1人の特定のメンバー、つまり、1人の特定の人が所有する1つの特定のモデルT車を識別します。
名前と識別子の概念は意味的に同じであり、したがって、用語は意味的に同義です。ただし、コード名とID番号は、従来の自然言語の命名の意味で名前と意味的に区別されることが多いため、これらは必ずしも意味的に同義であるとは限りません。たとえば、「JamieZawinski」と「Netscape」の両方従業員番号20」は同じ特定の人間の識別子ですが、通常の英語の意味合いでは、「Jamie Zawinski」は「識別子」ではなく「名前」と見なされますが、「Netscape従業員番号20」は「識別子」と見なされますが、 「名前」ではありません。これは、エティックではなくエミックの区別です。
メタデータ
メタデータ、識別子は、一意的内のオブジェクトを識別することは、言語に依存しないラベル、記号又はトークンで識別スキーム。接尾辞「識別子」は、データ要素に名前を付けるときの表現用語としても使用されます。
IDコードは、本質的にメタデータを一緒に運ぶ場合があります。たとえば、目の前の食品パッケージに「2011-09-25T15:42Z-MFR5-P02-243-45」という識別子があることがわかっている場合、そのデータだけでなく、それを示すメタデータもあります。 2011年9月25日午後3時42分UTCにパッケージ化され、ライセンスベンダー番号5によって、米国イリノイ州ピオリアの2号館にある工場で製造され、そのシフトで243番目のパッケージでした。検査官番号45によって検査されます。
任意の識別子にメタデータがない可能性があります。たとえば、食品パッケージに100054678214とだけ記載されている場合、そのIDは、日付、製造元名、製造順序ランク、または検査官番号など、ID以外には何も伝えない場合があります。場合によっては、連続したシリアル番号などの任意の識別子が情報を漏らします(つまり、ドイツの戦車問題)。不透明な識別子(少量の情報でも漏洩しないように設計された識別子)には、「本当に不透明なポインター」とバージョン4のUUIDが含まれます。
コンピュータサイエンス
でコンピュータサイエンス、識別子(ID)がある字句 トークン名のそのエンティティ。識別子は、事実上すべての情報処理システムで広く使用されています。エンティティを識別することにより、それらを参照することが可能になります。これは、あらゆる種類のシンボリック処理に不可欠です。
コンピュータ言語で
ではコンピュータ言語、識別子は、トークン(とも呼ばれるシンボル)名言語の実体。識別子が示す可能性のあるエンティティの種類には、変数、型、ラベル、サブルーチン、パッケージなどがあります。
あいまいさ
識別子(ID)と一意の識別子(UID)
多くのリソースは複数の識別子を持っている場合があります。典型的な例は次のとおりです。
- 複数の名前、ニックネーム、住所の形式(肩書き、敬礼)を持つ1人
- 例: 1人の特定の人物は、次のすべての識別子によって識別される場合があります。ジェーンエリザベスメレディススミス; ジェーンE.M.スミス; ジェーンE.スミス; ジャニー・スミス; ジャニー; リトルジャニー(彼女の母親または姉妹またはいとこ、ビッグジャニーとは対照的に); ジェーンおばさん; ジャニーおばさん; ママ; おばあちゃん; ナナ; ケリーの母親。ビリーの祖母。スミスさん; スミス博士; ジェーンE.スミス博士; とファジー(職場での彼女の陽気なニックネーム)。
- 複数のバージョンを持つ1つのドキュメント[1]
- 複数の名前を持つ1つの物質(たとえば、CASインデックス名とIUPAC名、[2] INNジェネリック医薬品名とUSANジェネリック医薬品名とブランド名)
複数のリソースが同じ識別子で表される場合は、その逆も可能です(以下で説明します)。
暗黙的なコンテキストと名前空間の競合
多くのコードと命名システムは、小さな名前空間内で発生します。何年にもわたって、それらのいくつかはより大きな名前空間に出血します(人々が以前はなかった方法で相互作用するので、例えば、国境を越えた貿易、科学的協力、軍事同盟、そして一般的な文化的相互接続または同化)。そのような普及が起こると、以前は潜在的で議論の余地があった元の命名規則の制限が痛々しいほど明らかになり、しばしばレトロニム、同義性、翻訳/トランスコーディングが必要になります、 等々。このような制限は、一般に、元のコンテキストからより広いコンテキストへの移行を伴います。通常、システムは暗黙のコンテキスト(コンテキストは以前は想定されていたものであり、狭い)、容量の不足(たとえば、時代遅れの狭いコンテキストを反映する可能性のあるIDの数が少ない)、拡張性の欠如(機能が定義されておらず、将来のニーズに備えて予約されていない)を示します。特異性と曖昧性解消能力の欠如(長年の独自性が新しい非独自性に遭遇するコンテキストシフトに関連する)。コンピュータサイエンスでは、この問題はネーミングコリジョンと呼ばれます。CODENの起源と拡大の物語システムは、最近数十年の技術用語のコンテキストでの良い事例を提供します。特定の指定子で見られる大文字のバリエーションは、固有名詞/固有名詞の区別(およびその複雑さ)に対処する必要がある自然言語で発生するこの問題のインスタンスを明らかにします。すべてのオブジェクトがUIDを持つユニバースは、名前空間を必要としません。つまり、1つの巨大な名前空間を構成します。しかし、人間の心は、これほど多くのUIDを追跡したり、意味的に相互に関連付けたりすることはできませんでした。
さまざまな分野の識別子
識別子 | 範囲 |
---|---|
原子番号、元素名と1対1で対応 | 国際(ISV経由) |
オーストラリアの事業番号 | オーストラリア人 |
ケージコード | 米国とNATO |
CAS登録番号 | 米国で生まれました。今日は国際的(ISV経由) |
CODEN | 米国で生まれました。今日国際 |
デジタルオブジェクト識別子(DOI、doi) | ハンドルシステム 名前空間、国際スコープ |
DIN規格番号 | ドイツで生まれました。今日国際 |
E番号 | EUで生まれました。国際的に見られるかもしれません |
EC番号 | |
雇用者識別番号(EIN) | 我ら |
電子識別子シリアルパブリックアクション(EISP) | インターナショナル |
グローバルトレードアイテム番号 | インターナショナル |
グループ識別子 | 多くのスコープ、例えば、特定のコンピュータシステム |
国際化学識別子 | インターナショナル |
国際標準図書番号(ISBN) | ISBNはEAN 名前空間の一部です。国際的な範囲 |
国際電子書籍識別子番号(IEIN) | インターナショナル |
国際標準シリアル番号(ISSN) | インターナショナル |
ISO標準番号(例:ISO 8601) | インターナショナル |
米国議会図書館管理番号 | 米国、国際的な書誌的有用性 |
個人識別番号 | 多くのスコープ、例えば、銀行、政府 |
個人識別番号(デンマーク) | デンマーク |
医薬品コード | 多くの異なるシステム |
製品バッチ番号 | |
シリアルアイテムとコントリビューション識別子 | 米国、国際的な書誌的有用性 |
シリアルナンバー | 多くのスコープ、例えば、会社固有、政府固有 |
サービスバッチ番号 | |
社会保障番号 | 我ら |
税ファイル番号 | オーストラリア人 |
一意の記事識別子(UAI) | インターナショナル |
国際標準大学コード | 高等教育機関の確認コード |
も参照してください
- バーコード
- 二名法
- 英国承認名
- データ記述子
- データ要素
- ディスクリプタ
- 診断コード
- 文書管理システム
- ファイル記述子
- 食品表示規制
- 遺伝子命名法
- ハンドル(計算)
- 身元
- アイデンティティ(オブジェクト指向プログラミング)
- 身分証明書
- 索引語
- マーケティング部品番号
- メタデータ
- 名前バインディング
- 名前空間
- 命名規則(プログラミング)
- 国民識別番号
- 命名法–さまざまな標準化された命名システムが含まれています
- 命名コード
- オーバーロード
- 部品番号
- 個人を特定できる情報
- 製品コード
- 参考文献(コンピューターサイエンス)
- 指示対象
- 表記用語
- 体系化された医学の命名法
- ユニフォームリソース識別子(URI)
- 一意の識別子
- 一意のキー
参考文献
- ^ グラスゴー大学。「ドキュメントに識別子を適用するための手順」。2011年6月5日にオリジナルからアーカイブされました。取得した28年4月2009年。
- ^ ペンシルベニア大学。「化学命名法に関する情報」。取得した28年4月2009年。