Any Instanceof a TypeDefinitionNodewill be the root of a hierarchy which mirrors the InstanceDeclarationHierarchyfor the TypeDefinitionNode.Each Nodein the hierarchy of the Instance will have a BrowsePathwhich may be the same as the BrowsePathfor one of the InstanceDeclarationsin the hierarchy of the TypeDefinitionNode. The InstanceDeclarationwith the same BrowsePathis called the InstanceDeclarationfor the Node. If a Nodehas an InstanceDeclarationthen it shall have the same BrowseNameand NodeClassas the InstanceDeclarationand, in cases of Variablesand Objects, the same TypeDefinitionNodeor a subtype of it.
Instances may reference several Nodeswith the same BrowsePath. Clientsthat need to distinguish between the Nodesbased on the InstanceDeclarationHierarchyand the Nodesthat are not based on the InstanceDeclarationHierarchycan accomplish this using the TranslateBrowsePathsToNodeIds service defined in OPC 10000-4.