A typical use case for the BrowsePath in a Descriptor is to reference the corresponding variable in the AddressSpace from the PublishedData of a PublishedDataSet if the variable does not contain a real NodeId. The RootNodeId attribute of the NodeId AttributeType refers to the starting point of the BrowsePath, and the Elements of the BrowsePath direct to the target. Figure A.7 shows an example.
Figure A.7 – Example for the use of the BrowsePath
The formal definition of the BrowsePath is given in Table A.3.
Table A.3 – Formal definition of the BrowsePath
0 |
ReferenceTypeId |
NamespaceUri |
NumericId |
35 |
IncludeSubTypes |
False |
IsInverse |
False |
TargetName |
NamespaceUri |
Name |
ME_BottleMachineProject |
1 |
ReferenceTypeId |
NamespaceUri |
NumericId |
47 |
IncludeSubTypes |
False |
IsInverse |
False |
TargetName |
NamespaceUri |
Name |
FunctionalEntities |
2 |
ReferenceTypeId |
NamespaceUri |
NumericId |
35 |
IncludeSubTypes |
False |
IsInverse |
False |
TargetName |
NamespaceUri |
Name |
BottleMachineFE |
3 |
ReferenceTypeId |
NamespaceUri |
NumericId |
47 |
IncludeSubTypes |
False |
IsInverse |
False |
TargetName |
NamespaceUri |
Name |
OutputData |
4 |
ReferenceTypeId |
NamespaceUri |
NumericId |
35 |
IncludeSubTypes |
False |
IsInverse |
False |
TargetName |
NamespaceUri |
Name |
BottleIdOut |