Innerhalb des Bereichs des instanziierenden Namespaces identifiziert "InstanceID" verdeckt und eindeutig eine Instanz dieser ...

Innerhalb des Bereichs des instanziierenden Namespaces identifiziert "InstanceID" verdeckt und eindeutig eine Instanz dieser Klasse. Damit Eindeutigkeit innerhalb des Namespaces sichergestellt werden kann, sollte der Wert von "InstanceID" mithilfe des folgenden bevorzugten Algorithmus konstruiert werden: 
: 
Wobei  und  durch einen Doppelpunkt (:) getrennt sind und  einen urheberrechtlich oder markenrechtlich geschützten oder in anderer Weise eindeutigen Namen enthalten muss, der sich im Besitz des Unternehmens befindet, das "InstanceID" erstellt/definiert, oder eine registrierte ID darstellen muss, die dem Unternehmen durch eine anerkannte weltweite berechtigende Vergabestelle zugeordnet ist. (Dies ist ähnlich der _-Struktur von Schemaklassennamen.) Ferner darf  keinen Doppelpunkt (:) enthalten, damit Eindeutigkeit sichergestellt ist. Bei der Verwendung dieses Algorithmus muss der erste in "InstanceID" erscheinende Doppelpunkt zwischen  und  auftreten. 
 wird vom Unternehmen gewählt und darf nicht erneut zum Identifizieren verschiedener zugrunde liegender (der Realität entstammender) Elemente verwendet werden. Wenn der oben angegebene bevorzugte Algorithmus nicht verwendet wird, muss die definierende Entität sicherstellen, dass die resultierende "InstanceID" nicht in von diesem oder anderen Anbieter(n) produzierten InstanceID-Werten im Namespace dieser Instanz erneut verwendet wird. 
Für von DMTF definierte Instanzen muss der bevorzugte Algorithmus verwendet werden, wobei  auf "CIM" festgelegt ist.