Files
2026-07-16 06:25:54 +02:00

1273 lines
66 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<UANodeSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" LastModified="2023-12-15T00:00:00Z" xmlns="http://opcfoundation.org/UA/2011/03/UANodeSet.xsd">
<NamespaceUris>
<Uri>urn:opcfoundation.org:2024-01:DemoModel</Uri>
<Uri>http://opcfoundation.org/UA/DI/</Uri>
</NamespaceUris>
<Models>
<Model ModelUri="urn:opcfoundation.org:2024-01:DemoModel" XmlSchemaUri="urn:opcfoundation.org:2024-01:DemoModelTypes.xsd" Version="1.05.03" PublicationDate="2023-12-15T00:00:00Z" ModelVersion="1.5.3">
<RequiredModel ModelUri="http://opcfoundation.org/UA/" XmlSchemaUri="http://opcfoundation.org/UA/2008/02/Types.xsd" />
<RequiredModel ModelUri="http://opcfoundation.org/UA/DI/" />
</Model>
</Models>
<Aliases>
<Alias Alias="Boolean">i=1</Alias>
<Alias Alias="SByte">i=2</Alias>
<Alias Alias="Byte">i=3</Alias>
<Alias Alias="Int16">i=4</Alias>
<Alias Alias="UInt16">i=5</Alias>
<Alias Alias="Int32">i=6</Alias>
<Alias Alias="UInt32">i=7</Alias>
<Alias Alias="Int64">i=8</Alias>
<Alias Alias="UInt64">i=9</Alias>
<Alias Alias="Float">i=10</Alias>
<Alias Alias="Double">i=11</Alias>
<Alias Alias="DateTime">i=13</Alias>
<Alias Alias="String">i=12</Alias>
<Alias Alias="ByteString">i=15</Alias>
<Alias Alias="Guid">i=14</Alias>
<Alias Alias="XmlElement">i=16</Alias>
<Alias Alias="NodeId">i=17</Alias>
<Alias Alias="ExpandedNodeId">i=18</Alias>
<Alias Alias="QualifiedName">i=20</Alias>
<Alias Alias="LocalizedText">i=21</Alias>
<Alias Alias="StatusCode">i=19</Alias>
<Alias Alias="Structure">i=22</Alias>
<Alias Alias="Number">i=26</Alias>
<Alias Alias="Integer">i=27</Alias>
<Alias Alias="UInteger">i=28</Alias>
<Alias Alias="HasComponent">i=47</Alias>
<Alias Alias="HasProperty">i=46</Alias>
<Alias Alias="Organizes">i=35</Alias>
<Alias Alias="HasEventSource">i=36</Alias>
<Alias Alias="HasNotifier">i=48</Alias>
<Alias Alias="HasSubtype">i=45</Alias>
<Alias Alias="HasTypeDefinition">i=40</Alias>
<Alias Alias="HasModellingRule">i=37</Alias>
<Alias Alias="HasEncoding">i=38</Alias>
<Alias Alias="HasDescription">i=39</Alias>
<Alias Alias="HasCause">i=53</Alias>
<Alias Alias="ToState">i=52</Alias>
<Alias Alias="FromState">i=51</Alias>
<Alias Alias="HasEffect">i=54</Alias>
<Alias Alias="HasTrueSubState">i=9004</Alias>
<Alias Alias="HasFalseSubState">i=9005</Alias>
<Alias Alias="HasDictionaryEntry">i=17597</Alias>
<Alias Alias="HasCondition">i=9006</Alias>
<Alias Alias="HasGuard">i=15112</Alias>
<Alias Alias="HasAddIn">i=17604</Alias>
<Alias Alias="HasInterface">i=17603</Alias>
<Alias Alias="GeneratesEvent">i=41</Alias>
<Alias Alias="AlwaysGeneratesEvent">i=3065</Alias>
<Alias Alias="HasOrderedComponent">i=49</Alias>
<Alias Alias="HasAlarmSuppressionGroup">i=16361</Alias>
<Alias Alias="AlarmGroupMember">i=16362</Alias>
<Alias Alias="AlarmSuppressionGroupMember">i=32059</Alias>
</Aliases>
<UAObject NodeId="ns=1;i=95" BrowseName="1:Seeker">
<DisplayName>Seeker</DisplayName>
<Description>The Role is a test role.</Description>
<References>
<Reference ReferenceType="HasProperty">ns=1;i=10</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">i=15606</Reference>
<Reference ReferenceType="HasTypeDefinition">i=15620</Reference>
</References>
<Extensions>
<Extension>
<some:Thing xmlns:some="http://tempuri.com/something">Wicked</some:Thing>
</Extension>
</Extensions>
</UAObject>
<UAVariable NodeId="ns=1;i=10" BrowseName="Identities" AccessRestrictions="3" ParentNodeId="ns=1;i=95" DataType="i=15634" ValueRank="1" ArrayDimensions="0">
<DisplayName>Identities</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=95</Reference>
</References>
<RolePermissions>
<RolePermission Permissions="59391">i=15704</RolePermission>
</RolePermissions>
</UAVariable>
<UADataType NodeId="ns=1;i=68" BrowseName="1:EnumUnderscoreTest">
<DisplayName>EnumUnderscoreTest</DisplayName>
<References>
<Reference ReferenceType="HasProperty">ns=1;i=69</Reference>
<Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
</References>
<Definition Name="1:EnumUnderscoreTest">
<Field Name="x_x" Value="1" />
<Field Name="_x" Value="2" />
<Field Name="x_" Value="3" />
<Field Name="_" Value="4" />
<Field Name="Test5" />
</Definition>
</UADataType>
<UAVariable NodeId="ns=1;i=69" BrowseName="EnumValues" ParentNodeId="ns=1;i=68" DataType="i=7594" ValueRank="1" ArrayDimensions="5">
<DisplayName>EnumValues</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=68</Reference>
</References>
<Value>
<ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
<ExtensionObject>
<TypeId>
<Identifier>i=7616</Identifier>
</TypeId>
<Body>
<EnumValueType>
<Value>1</Value>
<DisplayName>
<Text>x_x</Text>
</DisplayName>
</EnumValueType>
</Body>
</ExtensionObject>
<ExtensionObject>
<TypeId>
<Identifier>i=7616</Identifier>
</TypeId>
<Body>
<EnumValueType>
<Value>2</Value>
<DisplayName>
<Text>_x</Text>
</DisplayName>
</EnumValueType>
</Body>
</ExtensionObject>
<ExtensionObject>
<TypeId>
<Identifier>i=7616</Identifier>
</TypeId>
<Body>
<EnumValueType>
<Value>3</Value>
<DisplayName>
<Text>x_</Text>
</DisplayName>
</EnumValueType>
</Body>
</ExtensionObject>
<ExtensionObject>
<TypeId>
<Identifier>i=7616</Identifier>
</TypeId>
<Body>
<EnumValueType>
<Value>4</Value>
<DisplayName>
<Text>_</Text>
</DisplayName>
</EnumValueType>
</Body>
</ExtensionObject>
<ExtensionObject>
<TypeId>
<Identifier>i=7616</Identifier>
</TypeId>
<Body>
<EnumValueType>
<Value>-1</Value>
<DisplayName>
<Text>Test_5</Text>
</DisplayName>
</EnumValueType>
</Body>
</ExtensionObject>
</ListOfExtensionObject>
</Value>
</UAVariable>
<UAVariableType NodeId="ns=1;i=122" BrowseName="1:RestrictedVariableType" DataType="String" ValueRank="-2">
<DisplayName>RestrictedVariableType</DisplayName>
<References>
<Reference ReferenceType="HasComponent">ns=1;i=123</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=210</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=211</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=212</Reference>
<Reference ReferenceType="HasSubtype" IsForward="false">i=63</Reference>
</References>
</UAVariableType>
<UAVariable NodeId="ns=1;i=123" BrowseName="1:Yellow" ParentNodeId="ns=1;i=122" DataType="Int32">
<DisplayName>Yellow</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=122</Reference>
</References>
</UAVariable>
<UAVariable NodeId="ns=1;i=210" BrowseName="1:X" ParentNodeId="ns=1;i=122" DataType="Int32">
<DisplayName>X</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=122</Reference>
</References>
</UAVariable>
<UAVariable NodeId="ns=1;i=211" BrowseName="1:Y" ParentNodeId="ns=1;i=122" DataType="Int32">
<DisplayName>Y</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=122</Reference>
</References>
</UAVariable>
<UAVariable NodeId="ns=1;i=212" BrowseName="1:Z" ParentNodeId="ns=1;i=122" DataType="Int32">
<DisplayName>Z</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=122</Reference>
</References>
</UAVariable>
<UAObjectType NodeId="ns=1;i=124" BrowseName="1:RestrictedObjectType">
<DisplayName>RestrictedObjectType</DisplayName>
<References>
<Reference ReferenceType="HasComponent">ns=1;i=125</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=132</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=127</Reference>
<Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
</References>
<Extensions>
<Extension>
<some:Thing xmlns:some="http://tempuri.com/something">This way</some:Thing>
</Extension>
<Extension>
<some:World xmlns:some="http://tempuri.com/something">comes</some:World>
</Extension>
</Extensions>
</UAObjectType>
<UAVariable NodeId="ns=1;i=125" BrowseName="1:Red" ParentNodeId="ns=1;i=124" DataType="String">
<DisplayName>Red</DisplayName>
<References>
<Reference ReferenceType="HasComponent">ns=1;i=57</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=213</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=214</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=215</Reference>
<Reference ReferenceType="HasTypeDefinition">ns=1;i=122</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=124</Reference>
</References>
</UAVariable>
<UAVariable NodeId="ns=1;i=57" BrowseName="1:Yellow" ParentNodeId="ns=1;i=125" DataType="Int32">
<DisplayName>Yellow</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=125</Reference>
</References>
</UAVariable>
<UAVariable NodeId="ns=1;i=213" BrowseName="1:X" ParentNodeId="ns=1;i=125" DataType="Int32">
<DisplayName>X</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=125</Reference>
</References>
</UAVariable>
<UAVariable NodeId="ns=1;i=214" BrowseName="1:Y" ParentNodeId="ns=1;i=125" DataType="Int32">
<DisplayName>Y</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=125</Reference>
</References>
</UAVariable>
<UAVariable NodeId="ns=1;i=215" BrowseName="1:Z" ParentNodeId="ns=1;i=125" DataType="Int32">
<DisplayName>Z</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=125</Reference>
</References>
</UAVariable>
<UAVariable NodeId="ns=1;i=132" BrowseName="1:&lt;Pink&gt;" SymbolicName="Pink_Placeholder" ParentNodeId="ns=1;i=124" DataType="String">
<DisplayName>&lt;Pink&gt;</DisplayName>
<References>
<Reference ReferenceType="HasComponent">ns=1;i=58</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=216</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=217</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=218</Reference>
<Reference ReferenceType="HasTypeDefinition">ns=1;i=122</Reference>
<Reference ReferenceType="HasModellingRule">i=11508</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=124</Reference>
</References>
</UAVariable>
<UAVariable NodeId="ns=1;i=58" BrowseName="1:Yellow" ParentNodeId="ns=1;i=132" DataType="Int32">
<DisplayName>Yellow</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=132</Reference>
</References>
</UAVariable>
<UAVariable NodeId="ns=1;i=216" BrowseName="1:X" ParentNodeId="ns=1;i=132" DataType="Int32">
<DisplayName>X</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=132</Reference>
</References>
</UAVariable>
<UAVariable NodeId="ns=1;i=217" BrowseName="1:Y" ParentNodeId="ns=1;i=132" DataType="Int32">
<DisplayName>Y</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=132</Reference>
</References>
</UAVariable>
<UAVariable NodeId="ns=1;i=218" BrowseName="1:Z" ParentNodeId="ns=1;i=132" DataType="Int32">
<DisplayName>Z</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=132</Reference>
</References>
</UAVariable>
<UAMethod NodeId="ns=1;i=127" BrowseName="1:Blue" ParentNodeId="ns=1;i=124">
<DisplayName>Blue</DisplayName>
<References>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=124</Reference>
</References>
</UAMethod>
<UAObject NodeId="ns=1;i=128" BrowseName="1:TestObject">
<DisplayName>TestObject</DisplayName>
<References>
<Reference ReferenceType="HasComponent">ns=1;i=60</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=71</Reference>
<Reference ReferenceType="HasTypeDefinition">ns=1;i=124</Reference>
</References>
<RolePermissions>
<RolePermission Permissions="4097">i=15656</RolePermission>
</RolePermissions>
</UAObject>
<UAVariable NodeId="ns=1;i=60" BrowseName="1:Red" AccessRestrictions="3" ParentNodeId="ns=1;i=128" DataType="String">
<DisplayName>Red</DisplayName>
<References>
<Reference ReferenceType="HasComponent">ns=1;i=61</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=219</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=220</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=221</Reference>
<Reference ReferenceType="HasTypeDefinition">ns=1;i=122</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=128</Reference>
</References>
<RolePermissions>
<RolePermission Permissions="97">i=15704</RolePermission>
</RolePermissions>
</UAVariable>
<UAVariable NodeId="ns=1;i=61" BrowseName="1:Yellow" AccessRestrictions="5" ParentNodeId="ns=1;i=60" DataType="Int32">
<DisplayName>Yellow</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=60</Reference>
</References>
<RolePermissions>
<RolePermission Permissions="33">ns=1;i=95</RolePermission>
</RolePermissions>
</UAVariable>
<UAVariable NodeId="ns=1;i=219" BrowseName="1:X" AccessRestrictions="3" ParentNodeId="ns=1;i=60" DataType="Int32">
<DisplayName>X</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=60</Reference>
</References>
<RolePermissions>
<RolePermission Permissions="97">i=15704</RolePermission>
</RolePermissions>
</UAVariable>
<UAVariable NodeId="ns=1;i=220" BrowseName="1:Y" AccessRestrictions="3" ParentNodeId="ns=1;i=60" DataType="Int32">
<DisplayName>Y</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=60</Reference>
</References>
<RolePermissions>
<RolePermission Permissions="97">i=15704</RolePermission>
</RolePermissions>
</UAVariable>
<UAVariable NodeId="ns=1;i=221" BrowseName="1:Z" AccessRestrictions="3" ParentNodeId="ns=1;i=60" DataType="Int32">
<DisplayName>Z</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=60</Reference>
</References>
<RolePermissions>
<RolePermission Permissions="97">i=15704</RolePermission>
</RolePermissions>
</UAVariable>
<UAMethod NodeId="ns=1;i=71" BrowseName="1:Blue" AccessRestrictions="13" ParentNodeId="ns=1;i=128" MethodDeclarationId="ns=1;i=127">
<DisplayName>Blue</DisplayName>
<References>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=128</Reference>
</References>
<RolePermissions>
<RolePermission Permissions="4097">i=15704</RolePermission>
</RolePermissions>
</UAMethod>
<UAObject NodeId="ns=1;i=93" BrowseName="1:Test_Error">
<DisplayName>Test_Error</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=58</Reference>
</References>
</UAObject>
<UAObject NodeId="ns=1;i=94" BrowseName="1:Test_ErrorComponent">
<DisplayName>Test_ErrorComponent</DisplayName>
<References>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=93</Reference>
<Reference ReferenceType="HasTypeDefinition">i=58</Reference>
</References>
</UAObject>
<UADataType NodeId="ns=1;i=1" BrowseName="1:HeaterStatus">
<DisplayName>HeaterStatus</DisplayName>
<References>
<Reference ReferenceType="HasProperty">ns=1;i=2</Reference>
<Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
</References>
<Definition Name="1:HeaterStatus">
<Field Name="Off" Value="0" />
<Field Name="Heating" Value="1" />
<Field Name="Cooling" Value="2" />
</Definition>
</UADataType>
<UAVariable NodeId="ns=1;i=2" BrowseName="EnumStrings" ParentNodeId="ns=1;i=1" DataType="LocalizedText" ValueRank="1" ArrayDimensions="3">
<DisplayName>EnumStrings</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1</Reference>
</References>
<Value>
<ListOfLocalizedText xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
<LocalizedText>
<Text>It is really off!</Text>
</LocalizedText>
<LocalizedText>
<Text>暖房</Text>
</LocalizedText>
<LocalizedText>
<Text>200_冷房</Text>
</LocalizedText>
</ListOfLocalizedText>
</Value>
</UAVariable>
<UADataType NodeId="ns=1;i=3" BrowseName="1:Vector">
<DisplayName>Vector</DisplayName>
<References>
<Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
</References>
<Extensions>
<Extension>
<some:Thing xmlns:some="http://tempuri.com/something">This way</some:Thing>
</Extension>
</Extensions>
<Definition Name="1:Vector">
<Field Name="X" DataType="i=11" />
<Field Name="Y" DataType="i=11" />
<Field Name="Z" DataType="i=11" />
</Definition>
</UADataType>
<UADataType NodeId="ns=1;i=4" BrowseName="1:WorkOrderStatusType">
<DisplayName>WorkOrderStatusType</DisplayName>
<References>
<Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
</References>
<Definition Name="1:WorkOrderStatusType">
<Field Name="Actor" DataType="i=12" />
<Field Name="Timestamp" DataType="i=13" />
<Field Name="Comment" DataType="i=21" />
</Definition>
</UADataType>
<UADataType NodeId="ns=1;i=5" BrowseName="1:WorkOrderType">
<DisplayName>WorkOrderType</DisplayName>
<References>
<Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
</References>
<Definition Name="1:WorkOrderType">
<Field Name="ID" DataType="i=14" />
<Field Name="AssetID" DataType="i=12" />
<Field Name="StartTime" DataType="i=13" />
<Field Name="StatusComments" DataType="ns=1;i=4" ValueRank="1" />
</Definition>
</UADataType>
<UADataType NodeId="ns=1;i=41" BrowseName="1:SampleUnion">
<DisplayName>SampleUnion</DisplayName>
<References>
<Reference ReferenceType="HasSubtype" IsForward="false">i=12756</Reference>
</References>
<Definition Name="1:SampleUnion" IsUnion="true">
<Field Name="FieldX" DataType="i=7" />
<Field Name="FieldY" DataType="i=12" ValueRank="1" />
<Field Name="FieldZ" DataType="i=15" />
</Definition>
</UADataType>
<UADataType NodeId="ns=1;i=42" BrowseName="1:SampleStructureWithOptionalFields">
<DisplayName>SampleStructureWithOptionalFields</DisplayName>
<References>
<Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
</References>
<Definition Name="1:SampleStructureWithOptionalFields">
<Field Name="FieldX" DataType="i=7" />
<Field Name="FieldY" DataType="i=12" ValueRank="1" IsOptional="true" />
<Field Name="FieldZ" DataType="i=15" IsOptional="true" />
</Definition>
</UADataType>
<UADataType NodeId="ns=1;i=43" BrowseName="1:SampleUnionAllowSubtypes">
<DisplayName>SampleUnionAllowSubtypes</DisplayName>
<References>
<Reference ReferenceType="HasSubtype" IsForward="false">i=12756</Reference>
</References>
<Definition Name="1:SampleUnionAllowSubtypes" IsUnion="true">
<Field Name="FieldX" DataType="ns=1;i=5" AllowSubTypes="true" />
<Field Name="FieldY" DataType="ns=1;i=4" />
</Definition>
</UADataType>
<UADataType NodeId="ns=1;i=44" BrowseName="1:SampleStructureAllowSubtypes">
<DisplayName>SampleStructureAllowSubtypes</DisplayName>
<References>
<Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
</References>
<Definition Name="1:SampleStructureAllowSubtypes">
<Field Name="FieldX" DataType="ns=1;i=3" AllowSubTypes="true" />
<Field Name="FieldY" DataType="ns=1;i=3" ValueRank="1" AllowSubTypes="true" />
<Field Name="FieldZ" DataType="ns=1;i=3" ValueRank="-2" AllowSubTypes="true" />
<Field Name="FieldW" DataType="ns=1;i=4" />
</Definition>
</UADataType>
<UAObjectType NodeId="ns=1;i=120" BrowseName="1:WithTwoDimensionalVariableType">
<DisplayName>WithTwoDimensionalVariableType</DisplayName>
<References>
<Reference ReferenceType="HasComponent">ns=1;i=121</Reference>
<Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
</References>
</UAObjectType>
<UAVariable NodeId="ns=1;i=121" BrowseName="1:X" ParentNodeId="ns=1;i=120" DataType="Int32" ValueRank="2" ArrayDimensions="0,0">
<DisplayName>X</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=63</Reference>
<Reference ReferenceType="HasModellingRule">i=80</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=120</Reference>
</References>
</UAVariable>
<UADataType NodeId="ns=1;i=222" BrowseName="1:Person">
<DisplayName>Person</DisplayName>
<References>
<Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
</References>
<Definition Name="1:Person">
<Field Name="LastName" DataType="i=12" IsOptional="true" />
</Definition>
</UADataType>
<UADataType NodeId="ns=1;i=223" BrowseName="1:Student">
<DisplayName>Student</DisplayName>
<References>
<Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=222</Reference>
</References>
<Definition Name="1:Student">
<Field Name="FirstName" DataType="i=12" IsOptional="true" />
<Field Name="University" DataType="i=12" IsOptional="true" />
</Definition>
</UADataType>
<UAObject NodeId="ns=1;i=21" BrowseName="Default Binary" SymbolicName="DefaultBinary">
<DisplayName>Default Binary</DisplayName>
<References>
<Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3</Reference>
<Reference ReferenceType="HasDescription">ns=1;i=27</Reference>
<Reference ReferenceType="HasTypeDefinition">i=76</Reference>
</References>
</UAObject>
<UAObject NodeId="ns=1;i=22" BrowseName="Default Binary" SymbolicName="DefaultBinary">
<DisplayName>Default Binary</DisplayName>
<References>
<Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=4</Reference>
<Reference ReferenceType="HasDescription">ns=1;i=30</Reference>
<Reference ReferenceType="HasTypeDefinition">i=76</Reference>
</References>
</UAObject>
<UAObject NodeId="ns=1;i=23" BrowseName="Default Binary" SymbolicName="DefaultBinary">
<DisplayName>Default Binary</DisplayName>
<References>
<Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=5</Reference>
<Reference ReferenceType="HasDescription">ns=1;i=33</Reference>
<Reference ReferenceType="HasTypeDefinition">i=76</Reference>
</References>
</UAObject>
<UAObject NodeId="ns=1;i=45" BrowseName="Default Binary" SymbolicName="DefaultBinary">
<DisplayName>Default Binary</DisplayName>
<References>
<Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=41</Reference>
<Reference ReferenceType="HasDescription">ns=1;i=50</Reference>
<Reference ReferenceType="HasTypeDefinition">i=76</Reference>
</References>
</UAObject>
<UAObject NodeId="ns=1;i=46" BrowseName="Default Binary" SymbolicName="DefaultBinary">
<DisplayName>Default Binary</DisplayName>
<References>
<Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=42</Reference>
<Reference ReferenceType="HasDescription">ns=1;i=53</Reference>
<Reference ReferenceType="HasTypeDefinition">i=76</Reference>
</References>
</UAObject>
<UAObject NodeId="ns=1;i=47" BrowseName="Default Binary" SymbolicName="DefaultBinary">
<DisplayName>Default Binary</DisplayName>
<References>
<Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=43</Reference>
<Reference ReferenceType="HasDescription">ns=1;i=56</Reference>
<Reference ReferenceType="HasTypeDefinition">i=76</Reference>
</References>
</UAObject>
<UAObject NodeId="ns=1;i=48" BrowseName="Default Binary" SymbolicName="DefaultBinary">
<DisplayName>Default Binary</DisplayName>
<References>
<Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=44</Reference>
<Reference ReferenceType="HasDescription">ns=1;i=59</Reference>
<Reference ReferenceType="HasTypeDefinition">i=76</Reference>
</References>
</UAObject>
<UAObject NodeId="ns=1;i=224" BrowseName="Default Binary" SymbolicName="DefaultBinary">
<DisplayName>Default Binary</DisplayName>
<References>
<Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=222</Reference>
<Reference ReferenceType="HasDescription">ns=1;i=226</Reference>
<Reference ReferenceType="HasTypeDefinition">i=76</Reference>
</References>
</UAObject>
<UAObject NodeId="ns=1;i=225" BrowseName="Default Binary" SymbolicName="DefaultBinary">
<DisplayName>Default Binary</DisplayName>
<References>
<Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=223</Reference>
<Reference ReferenceType="HasDescription">ns=1;i=229</Reference>
<Reference ReferenceType="HasTypeDefinition">i=76</Reference>
</References>
</UAObject>
<UAVariable NodeId="ns=1;i=24" BrowseName="1:DemoModel" SymbolicName="DemoModel_BinarySchema" ReleaseStatus="Deprecated" DataType="ByteString">
<DisplayName>DemoModel</DisplayName>
<References>
<Reference ReferenceType="HasProperty">ns=1;i=26</Reference>
<Reference ReferenceType="HasProperty">ns=1;i=49</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=27</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=30</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=33</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=50</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=53</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=56</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=59</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=226</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=229</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">i=93</Reference>
<Reference ReferenceType="HasTypeDefinition">i=72</Reference>
</References>
<Value>
<ByteString xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">PG9wYzpUeXBlRGljdGlvbmFyeQ0KICB4bWxuczpPcGNVYURpPSJodHRwOi8vb3BjZm91bmRhdGlv
bi5vcmcvVUEvREkvIg0KICB4bWxuczpvcGM9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9CaW5h
cnlTY2hlbWEvIg0KICB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1h
LWluc3RhbmNlIg0KICB4bWxuczp1YT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBLyINCiAg
eG1sbnM6dG5zPSJ1cm46b3BjZm91bmRhdGlvbi5vcmc6MjAyNC0wMTpEZW1vTW9kZWwiDQogIERl
ZmF1bHRCeXRlT3JkZXI9IkxpdHRsZUVuZGlhbiINCiAgVGFyZ2V0TmFtZXNwYWNlPSJ1cm46b3Bj
Zm91bmRhdGlvbi5vcmc6MjAyNC0wMTpEZW1vTW9kZWwiDQo+DQogIDxvcGM6SW1wb3J0IE5hbWVz
cGFjZT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBLyIgTG9jYXRpb249Ik9wYy5VYS5CaW5h
cnlTY2hlbWEuYnNkIi8+DQogIDxvcGM6SW1wb3J0IE5hbWVzcGFjZT0iaHR0cDovL29wY2ZvdW5k
YXRpb24ub3JnL1VBL0RJLyIgTG9jYXRpb249Ik9wYy5VYS5EaS5CaW5hcnlTY2hlbWEuYnNkIi8+
DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJFbnVtVW5kZXJzY29yZVRlc3QiIExlbmd0
aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9InhfeCIgVmFsdWU9
IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iX3giIFZhbHVlPSIyIiAvPg0K
ICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9InhfIiBWYWx1ZT0iMyIgLz4NCiAgICA8b3Bj
OkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJfIiBWYWx1ZT0iNCIgLz4NCiAgICA8b3BjOkVudW1lcmF0
ZWRWYWx1ZSBOYW1lPSJUZXN0NSIgVmFsdWU9Ii0xIiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlw
ZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkhlYXRlclN0YXR1cyIgTGVuZ3RoSW5C
aXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iT2ZmIiBWYWx1ZT0iMCIg
Lz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJIZWF0aW5nIiBWYWx1ZT0iMSIgLz4N
CiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJDb29saW5nIiBWYWx1ZT0iMiIgLz4NCiAg
PC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJWZWN0
b3IiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i
WCIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJZIiBUeXBl
TmFtZT0ib3BjOkRvdWJsZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IloiIFR5cGVOYW1lPSJv
cGM6RG91YmxlIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVy
ZWRUeXBlIE5hbWU9IldvcmtPcmRlclN0YXR1c1R5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25P
YmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWN0b3IiIFR5cGVOYW1lPSJvcGM6U3RyaW5n
IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVGltZXN0YW1wIiBUeXBlTmFtZT0ib3BjOkRhdGVU
aW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ29tbWVudCIgVHlwZU5hbWU9InVhOkxvY2Fs
aXplZFRleHQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJl
ZFR5cGUgTmFtZT0iV29ya09yZGVyVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+
DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJRCIgVHlwZU5hbWU9Im9wYzpHdWlkIiAvPg0KICAgIDxv
cGM6RmllbGQgTmFtZT0iQXNzZXRJRCIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9w
YzpGaWVsZCBOYW1lPSJTdGFydFRpbWUiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUiIC8+DQogICAg
PG9wYzpGaWVsZCBOYW1lPSJOb09mU3RhdHVzQ29tbWVudHMiIFR5cGVOYW1lPSJvcGM6SW50MzIi
IC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdGF0dXNDb21tZW50cyIgVHlwZU5hbWU9InRuczpX
b3JrT3JkZXJTdGF0dXNUeXBlIiBMZW5ndGhGaWVsZD0iTm9PZlN0YXR1c0NvbW1lbnRzIiAvPg0K
ICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlNh
bXBsZVVuaW9uIiBCYXNlVHlwZT0idWE6VW5pb24iPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRmll
bGRYIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZG
aWVsZFkiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJGaWVs
ZFkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZkZpZWxkWSIgLz4NCiAg
ICA8b3BjOkZpZWxkIE5hbWU9IkZpZWxkWiIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiAvPg0K
ICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlNh
bXBsZVN0cnVjdHVyZVdpdGhPcHRpb25hbEZpZWxkcyIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9i
amVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJGaWVsZFgiIFR5cGVOYW1lPSJvcGM6VUludDMy
IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkZpZWxkWSIgVHlwZU5hbWU9Im9wYzpJbnQz
MiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkZpZWxkWSIgVHlwZU5hbWU9Im9wYzpTdHJpbmci
IExlbmd0aEZpZWxkPSJOb09mRmllbGRZIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRmllbGRa
IiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0K
DQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU2FtcGxlVW5pb25BbGxvd1N1YnR5cGVzIiBC
YXNlVHlwZT0idWE6VW5pb24iPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRmllbGRYIiBUeXBlTmFt
ZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRmllbGRZIiBU
eXBlTmFtZT0idG5zOldvcmtPcmRlclN0YXR1c1R5cGUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRU
eXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU2FtcGxlU3RydWN0dXJlQWxsb3dT
dWJ0eXBlcyIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBO
YW1lPSJGaWVsZFgiIFR5cGVOYW1lPSJ1YTpFeHRlbnNpb25PYmplY3QiIC8+DQogICAgPG9wYzpG
aWVsZCBOYW1lPSJOb09mRmllbGRZIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6
RmllbGQgTmFtZT0iRmllbGRZIiBUeXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBMZW5ndGhG
aWVsZD0iTm9PZkZpZWxkWSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZGaWVsZFoiIFR5
cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJGaWVsZFoiIFR5cGVO
YW1lPSJ1YTpFeHRlbnNpb25PYmplY3QiIExlbmd0aEZpZWxkPSJOb09mRmllbGRaIiAvPg0KICAg
IDxvcGM6RmllbGQgTmFtZT0iRmllbGRXIiBUeXBlTmFtZT0idG5zOldvcmtPcmRlclN0YXR1c1R5
cGUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUg
TmFtZT0iUGVyc29uIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZp
ZWxkIE5hbWU9Ikxhc3ROYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgPC9vcGM6U3Ry
dWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJTdHVkZW50IiBCYXNl
VHlwZT0idG5zOlBlcnNvbiI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMYXN0TmFtZSIgVHlwZU5h
bWU9Im9wYzpTdHJpbmciIFNvdXJjZVR5cGU9InRuczpQZXJzb24iIC8+DQogICAgPG9wYzpGaWVs
ZCBOYW1lPSJGaXJzdE5hbWUiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6Rmll
bGQgTmFtZT0iVW5pdmVyc2l0eSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogIDwvb3BjOlN0
cnVjdHVyZWRUeXBlPg0KDQo8L29wYzpUeXBlRGljdGlvbmFyeT4=</ByteString>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=26" BrowseName="NamespaceUri" ReleaseStatus="Deprecated" ParentNodeId="ns=1;i=24" DataType="String">
<DisplayName>NamespaceUri</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=24</Reference>
</References>
<Value>
<String xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">urn:opcfoundation.org:2024-01:DemoModel</String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=49" BrowseName="Deprecated" ReleaseStatus="Deprecated" ParentNodeId="ns=1;i=24" DataType="Boolean">
<DisplayName>Deprecated</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=24</Reference>
</References>
<Value>
<Boolean xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">true</Boolean>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=27" BrowseName="1:Vector" ReleaseStatus="Deprecated" ParentNodeId="ns=1;i=24" DataType="String">
<DisplayName>Vector</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=24</Reference>
</References>
<Value>
<String xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">Vector</String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=30" BrowseName="1:WorkOrderStatusType" ReleaseStatus="Deprecated" ParentNodeId="ns=1;i=24" DataType="String">
<DisplayName>WorkOrderStatusType</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=24</Reference>
</References>
<Value>
<String xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">WorkOrderStatusType</String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=33" BrowseName="1:WorkOrderType" ReleaseStatus="Deprecated" ParentNodeId="ns=1;i=24" DataType="String">
<DisplayName>WorkOrderType</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=24</Reference>
</References>
<Value>
<String xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">WorkOrderType</String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=50" BrowseName="1:SampleUnion" ReleaseStatus="Deprecated" ParentNodeId="ns=1;i=24" DataType="String">
<DisplayName>SampleUnion</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=24</Reference>
</References>
<Value>
<String xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">SampleUnion</String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=53" BrowseName="1:SampleStructureWithOptionalFields" ReleaseStatus="Deprecated" ParentNodeId="ns=1;i=24" DataType="String">
<DisplayName>SampleStructureWithOptionalFields</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=24</Reference>
</References>
<Value>
<String xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">SampleStructureWithOptionalFields</String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=56" BrowseName="1:SampleUnionAllowSubtypes" ReleaseStatus="Deprecated" ParentNodeId="ns=1;i=24" DataType="String">
<DisplayName>SampleUnionAllowSubtypes</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=24</Reference>
</References>
<Value>
<String xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">SampleUnionAllowSubtypes</String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=59" BrowseName="1:SampleStructureAllowSubtypes" ReleaseStatus="Deprecated" ParentNodeId="ns=1;i=24" DataType="String">
<DisplayName>SampleStructureAllowSubtypes</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=24</Reference>
</References>
<Value>
<String xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">SampleStructureAllowSubtypes</String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=226" BrowseName="1:Person" ReleaseStatus="Deprecated" ParentNodeId="ns=1;i=24" DataType="String">
<DisplayName>Person</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=24</Reference>
</References>
<Value>
<String xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">Person</String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=229" BrowseName="1:Student" ReleaseStatus="Deprecated" ParentNodeId="ns=1;i=24" DataType="String">
<DisplayName>Student</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=24</Reference>
</References>
<Value>
<String xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">Student</String>
</Value>
</UAVariable>
<UAObject NodeId="ns=1;i=6" BrowseName="Default XML" SymbolicName="DefaultXml">
<DisplayName>Default XML</DisplayName>
<References>
<Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3</Reference>
<Reference ReferenceType="HasDescription">ns=1;i=12</Reference>
<Reference ReferenceType="HasTypeDefinition">i=76</Reference>
</References>
</UAObject>
<UAObject NodeId="ns=1;i=7" BrowseName="Default XML" SymbolicName="DefaultXml">
<DisplayName>Default XML</DisplayName>
<References>
<Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=4</Reference>
<Reference ReferenceType="HasDescription">ns=1;i=15</Reference>
<Reference ReferenceType="HasTypeDefinition">i=76</Reference>
</References>
</UAObject>
<UAObject NodeId="ns=1;i=8" BrowseName="Default XML" SymbolicName="DefaultXml">
<DisplayName>Default XML</DisplayName>
<References>
<Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=5</Reference>
<Reference ReferenceType="HasDescription">ns=1;i=18</Reference>
<Reference ReferenceType="HasTypeDefinition">i=76</Reference>
</References>
</UAObject>
<UAObject NodeId="ns=1;i=62" BrowseName="Default XML" SymbolicName="DefaultXml">
<DisplayName>Default XML</DisplayName>
<References>
<Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=41</Reference>
<Reference ReferenceType="HasDescription">ns=1;i=67</Reference>
<Reference ReferenceType="HasTypeDefinition">i=76</Reference>
</References>
</UAObject>
<UAObject NodeId="ns=1;i=63" BrowseName="Default XML" SymbolicName="DefaultXml">
<DisplayName>Default XML</DisplayName>
<References>
<Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=42</Reference>
<Reference ReferenceType="HasDescription">ns=1;i=70</Reference>
<Reference ReferenceType="HasTypeDefinition">i=76</Reference>
</References>
</UAObject>
<UAObject NodeId="ns=1;i=64" BrowseName="Default XML" SymbolicName="DefaultXml">
<DisplayName>Default XML</DisplayName>
<References>
<Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=43</Reference>
<Reference ReferenceType="HasDescription">ns=1;i=73</Reference>
<Reference ReferenceType="HasTypeDefinition">i=76</Reference>
</References>
</UAObject>
<UAObject NodeId="ns=1;i=65" BrowseName="Default XML" SymbolicName="DefaultXml">
<DisplayName>Default XML</DisplayName>
<References>
<Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=44</Reference>
<Reference ReferenceType="HasDescription">ns=1;i=76</Reference>
<Reference ReferenceType="HasTypeDefinition">i=76</Reference>
</References>
</UAObject>
<UAObject NodeId="ns=1;i=232" BrowseName="Default XML" SymbolicName="DefaultXml">
<DisplayName>Default XML</DisplayName>
<References>
<Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=222</Reference>
<Reference ReferenceType="HasDescription">ns=1;i=234</Reference>
<Reference ReferenceType="HasTypeDefinition">i=76</Reference>
</References>
</UAObject>
<UAObject NodeId="ns=1;i=233" BrowseName="Default XML" SymbolicName="DefaultXml">
<DisplayName>Default XML</DisplayName>
<References>
<Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=223</Reference>
<Reference ReferenceType="HasDescription">ns=1;i=237</Reference>
<Reference ReferenceType="HasTypeDefinition">i=76</Reference>
</References>
</UAObject>
<UAVariable NodeId="ns=1;i=9" BrowseName="1:DemoModel" SymbolicName="DemoModel_XmlSchema" ReleaseStatus="Deprecated" DataType="ByteString">
<DisplayName>DemoModel</DisplayName>
<References>
<Reference ReferenceType="HasProperty">ns=1;i=11</Reference>
<Reference ReferenceType="HasProperty">ns=1;i=66</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=12</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=15</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=18</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=67</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=70</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=73</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=76</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=234</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=237</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">i=92</Reference>
<Reference ReferenceType="HasTypeDefinition">i=72</Reference>
</References>
<Value>
<ByteString xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">PHhzOnNjaGVtYQ0KICB4bWxuczpPcGNVYURpPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEv
REkvIg0KICB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiDQogIHht
bG5zOnVhPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvMjAwOC8wMi9UeXBlcy54c2QiDQog
IHhtbG5zOnRucz0idXJuOm9wY2ZvdW5kYXRpb24ub3JnOjIwMjQtMDE6RGVtb01vZGVsVHlwZXMu
eHNkIg0KICB0YXJnZXROYW1lc3BhY2U9InVybjpvcGNmb3VuZGF0aW9uLm9yZzoyMDI0LTAxOkRl
bW9Nb2RlbFR5cGVzLnhzZCINCiAgZWxlbWVudEZvcm1EZWZhdWx0PSJxdWFsaWZpZWQiDQo+DQog
IDx4czphbm5vdGF0aW9uPg0KICAgIDx4czphcHBpbmZvPg0KICAgICAgPHVhOk1vZGVsIE1vZGVs
VXJpPSJ1cm46b3BjZm91bmRhdGlvbi5vcmc6MjAyNC0wMTpEZW1vTW9kZWwiIFZlcnNpb249IjEu
MDUuMDMiIFB1YmxpY2F0aW9uRGF0ZT0iMjAyMy0xMi0xNVQwMDowMDowMFoiIC8+DQogICAgPC94
czphcHBpbmZvPg0KICA8L3hzOmFubm90YXRpb24+DQogIA0KICA8eHM6aW1wb3J0IG5hbWVzcGFj
ZT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBLzIwMDgvMDIvVHlwZXMueHNkIiAvPg0KICA8
eHM6aW1wb3J0IG5hbWVzcGFjZT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBL0RJLyIgLz4N
Cg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iRW51bVVuZGVyc2NvcmVUZXN0Ij4NCiAgICA8eHM6
cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1
ZT0ieF94XzEiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Il94XzIiIC8+DQogICAg
ICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9InhfXzMiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24g
dmFsdWU9Il9fNCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVGVzdDVfLTEiIC8+
DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVu
dCBuYW1lPSJFbnVtVW5kZXJzY29yZVRlc3QiIHR5cGU9InRuczpFbnVtVW5kZXJzY29yZVRlc3Qi
IC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkVudW1VbmRlcnNjb3JlVGVzdCI+
DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRW51bVVuZGVyc2Nv
cmVUZXN0IiB0eXBlPSJ0bnM6RW51bVVuZGVyc2NvcmVUZXN0IiBtaW5PY2N1cnM9IjAiIG1heE9j
Y3Vycz0idW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5
cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkVudW1VbmRlcnNjb3JlVGVzdCIgdHlwZT0i
dG5zOkxpc3RPZkVudW1VbmRlcnNjb3JlVGVzdCIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVu
dD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iSGVhdGVyU3RhdHVzIj4NCiAgICA8eHM6cmVz
dHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0i
T2ZmXzAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkhlYXRpbmdfMSIgLz4NCiAg
ICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQ29vbGluZ18yIiAvPg0KICAgIDwveHM6cmVzdHJp
Y3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iSGVhdGVyU3Rh
dHVzIiB0eXBlPSJ0bnM6SGVhdGVyU3RhdHVzIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1l
PSJMaXN0T2ZIZWF0ZXJTdGF0dXMiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVt
ZW50IG5hbWU9IkhlYXRlclN0YXR1cyIgdHlwZT0idG5zOkhlYXRlclN0YXR1cyIgbWluT2NjdXJz
PSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hz
OmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZIZWF0ZXJTdGF0dXMiIHR5
cGU9InRuczpMaXN0T2ZIZWF0ZXJTdGF0dXMiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+
DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlZlY3RvciI+DQogICAgPHhzOnNlcXVlbmNlPg0K
ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iWCIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAi
IC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJZIiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vy
cz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IloiIHR5cGU9InhzOmRvdWJsZSIgbWlu
T2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQog
IDx4czplbGVtZW50IG5hbWU9IlZlY3RvciIgdHlwZT0idG5zOlZlY3RvciIgLz4NCg0KICA8eHM6
Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mVmVjdG9yIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAg
ICA8eHM6ZWxlbWVudCBuYW1lPSJWZWN0b3IiIHR5cGU9InRuczpWZWN0b3IiIG1pbk9jY3Vycz0i
MCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2Vx
dWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlZl
Y3RvciIgdHlwZT0idG5zOkxpc3RPZlZlY3RvciIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVu
dD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iV29ya09yZGVyU3RhdHVzVHlwZSI+DQogICAg
PHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQWN0b3IiIHR5cGU9InhzOnN0
cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50
IG5hbWU9IlRpbWVzdGFtcCIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAg
ICAgIDx4czplbGVtZW50IG5hbWU9IkNvbW1lbnQiIHR5cGU9InVhOkxvY2FsaXplZFRleHQiIG1p
bk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94
czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iV29ya09yZGVyU3RhdHVzVHlwZSIg
dHlwZT0idG5zOldvcmtPcmRlclN0YXR1c1R5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5h
bWU9Ikxpc3RPZldvcmtPcmRlclN0YXR1c1R5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAg
IDx4czplbGVtZW50IG5hbWU9IldvcmtPcmRlclN0YXR1c1R5cGUiIHR5cGU9InRuczpXb3JrT3Jk
ZXJTdGF0dXNUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJs
ZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8
eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZXb3JrT3JkZXJTdGF0dXNUeXBlIiB0eXBlPSJ0bnM6TGlz
dE9mV29ya09yZGVyU3RhdHVzVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0K
ICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iV29ya09yZGVyVHlwZSI+DQogICAgPHhzOnNlcXVlbmNl
Pg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSUQiIHR5cGU9InVhOkd1aWQiIG1pbk9jY3Vycz0i
MCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkFzc2V0SUQiIHR5cGU9InhzOnN0cmluZyIg
bWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9
IlN0YXJ0VGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4
czplbGVtZW50IG5hbWU9IlN0YXR1c0NvbW1lbnRzIiB0eXBlPSJ0bnM6TGlzdE9mV29ya09yZGVy
U3RhdHVzVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNl
cXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJXb3JrT3Jk
ZXJUeXBlIiB0eXBlPSJ0bnM6V29ya09yZGVyVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUg
bmFtZT0iTGlzdE9mV29ya09yZGVyVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhz
OmVsZW1lbnQgbmFtZT0iV29ya09yZGVyVHlwZSIgdHlwZT0idG5zOldvcmtPcmRlclR5cGUiIG1p
bk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAg
IDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9
Ikxpc3RPZldvcmtPcmRlclR5cGUiIHR5cGU9InRuczpMaXN0T2ZXb3JrT3JkZXJUeXBlIiBuaWxs
YWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJTYW1w
bGVVbmlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3dp
dGNoRmllbGQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8
eHM6Y2hvaWNlPg0KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJGaWVsZFgiIHR5cGU9InhzOnVu
c2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9IkZp
ZWxkWSIgdHlwZT0idWE6TGlzdE9mU3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVl
IiAvPg0KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJGaWVsZFoiIHR5cGU9InhzOmJhc2U2NEJp
bmFyeSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDwveHM6Y2hvaWNl
Pg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50
IG5hbWU9IlNhbXBsZVVuaW9uIiB0eXBlPSJ0bnM6U2FtcGxlVW5pb24iIC8+DQoNCiAgPHhzOmNv
bXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlNhbXBsZVVuaW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQog
ICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTYW1wbGVVbmlvbiIgdHlwZT0idG5zOlNhbXBsZVVuaW9u
IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4N
CiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBu
YW1lPSJMaXN0T2ZTYW1wbGVVbmlvbiIgdHlwZT0idG5zOkxpc3RPZlNhbXBsZVVuaW9uIiBuaWxs
YWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJTYW1w
bGVTdHJ1Y3R1cmVXaXRoT3B0aW9uYWxGaWVsZHMiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAg
IDx4czplbGVtZW50IG5hbWU9IkZpZWxkWCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vy
cz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkZpZWxkWSIgdHlwZT0idWE6TGlzdE9m
U3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1l
bnQgbmFtZT0iRmllbGRaIiB0eXBlPSJ4czpiYXNlNjRCaW5hcnkiIG1pbk9jY3Vycz0iMCIgbmls
bGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4N
CiAgPHhzOmVsZW1lbnQgbmFtZT0iU2FtcGxlU3RydWN0dXJlV2l0aE9wdGlvbmFsRmllbGRzIiB0
eXBlPSJ0bnM6U2FtcGxlU3RydWN0dXJlV2l0aE9wdGlvbmFsRmllbGRzIiAvPg0KDQogIDx4czpj
b21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZTYW1wbGVTdHJ1Y3R1cmVXaXRoT3B0aW9uYWxGaWVsZHMi
Pg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNhbXBsZVN0cnVj
dHVyZVdpdGhPcHRpb25hbEZpZWxkcyIgdHlwZT0idG5zOlNhbXBsZVN0cnVjdHVyZVdpdGhPcHRp
b25hbEZpZWxkcyIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9
InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhz
OmVsZW1lbnQgbmFtZT0iTGlzdE9mU2FtcGxlU3RydWN0dXJlV2l0aE9wdGlvbmFsRmllbGRzIiB0
eXBlPSJ0bnM6TGlzdE9mU2FtcGxlU3RydWN0dXJlV2l0aE9wdGlvbmFsRmllbGRzIiBuaWxsYWJs
ZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJTYW1wbGVV
bmlvbkFsbG93U3VidHlwZXMiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50
IG5hbWU9IlN3aXRjaEZpZWxkIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAv
Pg0KICAgICAgPHhzOmNob2ljZT4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRmllbGRYIiB0
eXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+
DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9IkZpZWxkWSIgdHlwZT0idG5zOldvcmtPcmRlclN0
YXR1c1R5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8L3hzOmNo
b2ljZT4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxl
bWVudCBuYW1lPSJTYW1wbGVVbmlvbkFsbG93U3VidHlwZXMiIHR5cGU9InRuczpTYW1wbGVVbmlv
bkFsbG93U3VidHlwZXMiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlNhbXBs
ZVVuaW9uQWxsb3dTdWJ0eXBlcyI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1l
bnQgbmFtZT0iU2FtcGxlVW5pb25BbGxvd1N1YnR5cGVzIiB0eXBlPSJ0bnM6U2FtcGxlVW5pb25B
bGxvd1N1YnR5cGVzIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJs
ZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8
eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZTYW1wbGVVbmlvbkFsbG93U3VidHlwZXMiIHR5cGU9InRu
czpMaXN0T2ZTYW1wbGVVbmlvbkFsbG93U3VidHlwZXMiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVs
ZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlNhbXBsZVN0cnVjdHVyZUFsbG93U3Vi
dHlwZXMiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkZpZWxk
WCIgdHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVl
IiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRmllbGRZIiB0eXBlPSJ1YTpMaXN0T2ZFeHRl
bnNpb25PYmplY3QiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6
ZWxlbWVudCBuYW1lPSJGaWVsZFoiIHR5cGU9InVhOkxpc3RPZkV4dGVuc2lvbk9iamVjdCIgbWlu
T2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkZp
ZWxkVyIgdHlwZT0idG5zOldvcmtPcmRlclN0YXR1c1R5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFi
bGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAg
PHhzOmVsZW1lbnQgbmFtZT0iU2FtcGxlU3RydWN0dXJlQWxsb3dTdWJ0eXBlcyIgdHlwZT0idG5z
OlNhbXBsZVN0cnVjdHVyZUFsbG93U3VidHlwZXMiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5h
bWU9Ikxpc3RPZlNhbXBsZVN0cnVjdHVyZUFsbG93U3VidHlwZXMiPg0KICAgIDx4czpzZXF1ZW5j
ZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNhbXBsZVN0cnVjdHVyZUFsbG93U3VidHlwZXMi
IHR5cGU9InRuczpTYW1wbGVTdHJ1Y3R1cmVBbGxvd1N1YnR5cGVzIiBtaW5PY2N1cnM9IjAiIG1h
eE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNl
Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZTYW1wbGVT
dHJ1Y3R1cmVBbGxvd1N1YnR5cGVzIiB0eXBlPSJ0bnM6TGlzdE9mU2FtcGxlU3RydWN0dXJlQWxs
b3dTdWJ0eXBlcyIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxl
eFR5cGUgbmFtZT0iUGVyc29uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVu
dCBuYW1lPSJMYXN0TmFtZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxl
PSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4
czplbGVtZW50IG5hbWU9IlBlcnNvbiIgdHlwZT0idG5zOlBlcnNvbiIgLz4NCg0KICA8eHM6Y29t
cGxleFR5cGUgbmFtZT0iTGlzdE9mUGVyc29uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8
eHM6ZWxlbWVudCBuYW1lPSJQZXJzb24iIHR5cGU9InRuczpQZXJzb24iIG1pbk9jY3Vycz0iMCIg
bWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVu
Y2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlBlcnNv
biIgdHlwZT0idG5zOkxpc3RPZlBlcnNvbiIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4N
Cg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iU3R1ZGVudCI+DQogICAgPHhzOmNvbXBsZXhDb250
ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpQZXJzb24i
Pg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRmly
c3ROYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+
DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVW5pdmVyc2l0eSIgdHlwZT0ieHM6c3RyaW5n
IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNl
Pg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94
czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iU3R1ZGVudCIgdHlwZT0idG5zOlN0
dWRlbnQiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlN0dWRlbnQiPg0KICAg
IDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0dWRlbnQiIHR5cGU9InRu
czpTdHVkZW50IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0i
dHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6
ZWxlbWVudCBuYW1lPSJMaXN0T2ZTdHVkZW50IiB0eXBlPSJ0bnM6TGlzdE9mU3R1ZGVudCIgbmls
bGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KPC94czpzY2hlbWE+</ByteString>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=11" BrowseName="NamespaceUri" ReleaseStatus="Deprecated" ParentNodeId="ns=1;i=9" DataType="String">
<DisplayName>NamespaceUri</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9</Reference>
</References>
<Value>
<String xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">urn:opcfoundation.org:2024-01:DemoModelTypes.xsd</String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=66" BrowseName="Deprecated" ReleaseStatus="Deprecated" ParentNodeId="ns=1;i=9" DataType="Boolean">
<DisplayName>Deprecated</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9</Reference>
</References>
<Value>
<Boolean xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">true</Boolean>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=12" BrowseName="1:Vector" ReleaseStatus="Deprecated" ParentNodeId="ns=1;i=9" DataType="String">
<DisplayName>Vector</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9</Reference>
</References>
<Value>
<String xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='Vector']</String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=15" BrowseName="1:WorkOrderStatusType" ReleaseStatus="Deprecated" ParentNodeId="ns=1;i=9" DataType="String">
<DisplayName>WorkOrderStatusType</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9</Reference>
</References>
<Value>
<String xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='WorkOrderStatusType']</String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=18" BrowseName="1:WorkOrderType" ReleaseStatus="Deprecated" ParentNodeId="ns=1;i=9" DataType="String">
<DisplayName>WorkOrderType</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9</Reference>
</References>
<Value>
<String xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='WorkOrderType']</String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=67" BrowseName="1:SampleUnion" ReleaseStatus="Deprecated" ParentNodeId="ns=1;i=9" DataType="String">
<DisplayName>SampleUnion</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9</Reference>
</References>
<Value>
<String xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='SampleUnion']</String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=70" BrowseName="1:SampleStructureWithOptionalFields" ReleaseStatus="Deprecated" ParentNodeId="ns=1;i=9" DataType="String">
<DisplayName>SampleStructureWithOptionalFields</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9</Reference>
</References>
<Value>
<String xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='SampleStructureWithOptionalFields']</String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=73" BrowseName="1:SampleUnionAllowSubtypes" ReleaseStatus="Deprecated" ParentNodeId="ns=1;i=9" DataType="String">
<DisplayName>SampleUnionAllowSubtypes</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9</Reference>
</References>
<Value>
<String xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='SampleUnionAllowSubtypes']</String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=76" BrowseName="1:SampleStructureAllowSubtypes" ReleaseStatus="Deprecated" ParentNodeId="ns=1;i=9" DataType="String">
<DisplayName>SampleStructureAllowSubtypes</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9</Reference>
</References>
<Value>
<String xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='SampleStructureAllowSubtypes']</String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=234" BrowseName="1:Person" ReleaseStatus="Deprecated" ParentNodeId="ns=1;i=9" DataType="String">
<DisplayName>Person</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9</Reference>
</References>
<Value>
<String xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='Person']</String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=237" BrowseName="1:Student" ReleaseStatus="Deprecated" ParentNodeId="ns=1;i=9" DataType="String">
<DisplayName>Student</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9</Reference>
</References>
<Value>
<String xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='Student']</String>
</Value>
</UAVariable>
<UAObject NodeId="ns=1;i=79" BrowseName="Default JSON" SymbolicName="DefaultJson">
<DisplayName>Default JSON</DisplayName>
<References>
<Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3</Reference>
<Reference ReferenceType="HasTypeDefinition">i=76</Reference>
</References>
</UAObject>
<UAObject NodeId="ns=1;i=80" BrowseName="Default JSON" SymbolicName="DefaultJson">
<DisplayName>Default JSON</DisplayName>
<References>
<Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=4</Reference>
<Reference ReferenceType="HasTypeDefinition">i=76</Reference>
</References>
</UAObject>
<UAObject NodeId="ns=1;i=81" BrowseName="Default JSON" SymbolicName="DefaultJson">
<DisplayName>Default JSON</DisplayName>
<References>
<Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=5</Reference>
<Reference ReferenceType="HasTypeDefinition">i=76</Reference>
</References>
</UAObject>
<UAObject NodeId="ns=1;i=82" BrowseName="Default JSON" SymbolicName="DefaultJson">
<DisplayName>Default JSON</DisplayName>
<References>
<Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=41</Reference>
<Reference ReferenceType="HasTypeDefinition">i=76</Reference>
</References>
</UAObject>
<UAObject NodeId="ns=1;i=83" BrowseName="Default JSON" SymbolicName="DefaultJson">
<DisplayName>Default JSON</DisplayName>
<References>
<Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=42</Reference>
<Reference ReferenceType="HasTypeDefinition">i=76</Reference>
</References>
</UAObject>
<UAObject NodeId="ns=1;i=84" BrowseName="Default JSON" SymbolicName="DefaultJson">
<DisplayName>Default JSON</DisplayName>
<References>
<Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=43</Reference>
<Reference ReferenceType="HasTypeDefinition">i=76</Reference>
</References>
</UAObject>
<UAObject NodeId="ns=1;i=85" BrowseName="Default JSON" SymbolicName="DefaultJson">
<DisplayName>Default JSON</DisplayName>
<References>
<Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=44</Reference>
<Reference ReferenceType="HasTypeDefinition">i=76</Reference>
</References>
</UAObject>
<UAObject NodeId="ns=1;i=240" BrowseName="Default JSON" SymbolicName="DefaultJson">
<DisplayName>Default JSON</DisplayName>
<References>
<Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=222</Reference>
<Reference ReferenceType="HasTypeDefinition">i=76</Reference>
</References>
</UAObject>
<UAObject NodeId="ns=1;i=241" BrowseName="Default JSON" SymbolicName="DefaultJson">
<DisplayName>Default JSON</DisplayName>
<References>
<Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=223</Reference>
<Reference ReferenceType="HasTypeDefinition">i=76</Reference>
</References>
</UAObject>
</UANodeSet>