Uniform Type Identifiers wurden mit Mac OS 10.3 eingeführt, auf anderen Systemen sind sie nicht verfügbar.
Sie erlauben das Identifizieren von Datei-Typen, ähnlich wie File-Extensions unter Windows (bzw. Mac OS X) oder Type/Creator Kombinationen von Mac OS.
So umfaßt z. B. der UTI public.jpeg alle Varianten, wie jpeg, jpg, jpe, pjpeg etc. Public.text beinhaltet .txt .html, .htm, .rtf sowie Dokumente ohne Extension mit Type TEXT und so weiter.
4D unterstützt diese ab Version 2004 mit dem Befehl Select document.
Beispiel: $name := Select document(""; "public.jpeg"; "Wählen Sie die JPG-Bilder aus"; Multiple files; $arrayPfade)
Der Befehl zeigt den Öffnen Dialog an und erlaubt die Auswahl von einem oder mehreren Bildern (Typ jpg, jpeg, jpe, etc), ausgehend vom Benutzer-Ordner.
Apple hat dazu weitere Informationen veröffentlicht