Uniform Type Identifier

Uniform Type Identifier（UTI）はデータ（エンティティ）のタイプ（種類、型）を一意に識別する文字列である。Appleの Mac OS X v10.4 から追加され、Spotlight などでファイルやフォルダ、クリップボードのデータ、バンドル、エイリアス、シンボリックリンク、ストリーミングデータなどを識別するのに利用されている。UTIはドメイン名を逆さにした構造をしている。また、UTIはマルチメディアファイルが（MIMEタイプ のように）単一のタイプに識別されないように 多重継承を採用している。つまり1つの識別子は例えば public.audio、public.video、public.text、public.image など複数の識別子を継承できる。

継承の階層がUTIの最も重要な部分である。UTIの階層には次の2つがある。
物理階層
機能階層
物理階層での継承は必須だが、機能階層での継承は任意である。

publicドメインはAppleのみが宣言可能なドメインで、UTIにおける基底タイプを含んでいる。

UTIは他のファイルタイプ識別子を識別する用途でも使われる。

脚注

外部リンク 

 (和訳) の概要
 Mac OS X 10.4 Tiger（ のUTIに関する記事

MacOS
メタデータ
識別子