<?xml version="1.0" encoding="utf-8" ?>
<!--
 * Copyright (c) 2005-2021 The OPC Foundation, Inc. All rights reserved.
 *
 * OPC Foundation MIT License 1.00
 * 
 * Permission is hereby granted, free of charge, to any person
 * obtaining a copy of this software and associated documentation
 * files (the "Software"), to deal in the Software without
 * restriction, including without limitation the rights to use,
 * copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following
 * conditions:
 * 
 * The above copyright notice and this permission notice shall be
 * included in all copies or substantial portions of the Software.
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 * OTHER DEALINGS IN THE SOFTWARE.
 *
 * The complete license agreement can be found here:
 * http://opcfoundation.org/License/MIT/1.00/
-->

<UANodeSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://opcfoundation.org/UA/2011/03/UANodeSet.xsd">
  <NamespaceUris>
    <Uri>http://opcfoundation.org/UA/ISA95-JOBCONTROL</Uri>
  </NamespaceUris>
  <Models>
    <Model ModelUri="http://opcfoundation.org/UA/ISA95-JOBCONTROL" Version="1.0.0" PublicationDate="2021-03-31T00:00:00Z">
      <RequiredModel ModelUri="http://opcfoundation.org/UA/" Version="1.04.7" PublicationDate="2020-07-15T00:00:00Z" />
    </Model>
  </Models>
  <Aliases>
    <Alias Alias="Boolean">i=1</Alias>
    <Alias Alias="Int16">i=4</Alias>
    <Alias Alias="String">i=12</Alias>
    <Alias Alias="DateTime">i=13</Alias>
    <Alias Alias="ByteString">i=15</Alias>
    <Alias Alias="HasModellingRule">i=37</Alias>
    <Alias Alias="HasEncoding">i=38</Alias>
    <Alias Alias="HasDescription">i=39</Alias>
    <Alias Alias="HasTypeDefinition">i=40</Alias>
    <Alias Alias="HasSubtype">i=45</Alias>
    <Alias Alias="HasProperty">i=46</Alias>
    <Alias Alias="HasComponent">i=47</Alias>
    <Alias Alias="IdType">i=256</Alias>
    <Alias Alias="NumericRange">i=291</Alias>
    <Alias Alias="Argument">i=296</Alias>
    <Alias Alias="EnumValueType">i=7594</Alias>
    <Alias Alias="DecimalString">i=12878</Alias>
    <Alias Alias="ISA95PropertyDataType">ns=1;i=3002</Alias>
    <Alias Alias="ISA95ParameterDataType">ns=1;i=3003</Alias>
    <Alias Alias="ISA95EquipmentDataType">ns=1;i=3005</Alias>
    <Alias Alias="ISA95JobOrderStateEnum">ns=1;i=3006</Alias>
    <Alias Alias="ISA95WorkMasterDataType">ns=1;i=3007</Alias>
    <Alias Alias="ISA95JobOrderDataType">ns=1;i=3008</Alias>
    <Alias Alias="ISA95MaterialDataType">ns=1;i=3010</Alias>
    <Alias Alias="ISA95PersonnelDataType">ns=1;i=3011</Alias>
    <Alias Alias="ISA95PhysicalAssetDataType">ns=1;i=3012</Alias>
  </Aliases>
  <Extensions>
    <Extension>
      <ua:ModelInfo Tool="UaModeler" Hash="WrrWyEYBb6IDtcP0w1vzYQ==" Version="1.6.5" xmlns:ua="http://unifiedautomation.com/Configuration/NodeSet.xsd" />
    </Extension>
  </Extensions>
  <UADataType NodeId="ns=1;i=3004" BrowseName="1:ISA95JobOrderCommandEnum">
    <DisplayName>ISA95JobOrderCommandEnum</DisplayName>
    <Description>Describes the possible job order commands.  </Description>
    <Documentation>https://reference.opcfoundation.org/v104/ISA95JOBCONTROL/v100/docs/7.3.11</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6031</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
    </References>
    <Definition Name="1:ISA95JobOrderCommandEnum">
      <Field Name="Undefined" Value="0">
        <Description>Undefined value, should never be seen.</Description>
      </Field>
      <Field Name="Store" Value="1">
        <Description>Command to store the job order in local storage, but not to start the order.</Description>
      </Field>
      <Field Name="StoreAndStart" Value="2">
        <Description>Command to store the job order and start it as soon as the Job Order receiver is ready to start.</Description>
      </Field>
      <Field Name="Start" Value="3">
        <Description>Command to start a stored job order as soon as the receiver is ready to start. Only the Job Orders ID is used to identify the stored job order, all other information is not used.  No changes are made to the stored order. If multiple Job Orders have been commanded to Start, then the priority and timing values in the Job Orders shall be used to determine the order of execution of the orders.</Description>
      </Field>
      <Field Name="Update" Value="4">
        <Description>Command to update a stored Job Order that has not yet been started, with the new order information.  All previously stored information is replaced.</Description>
      </Field>
      <Field Name="Stop" Value="5">
        <Description>Command to stop a started job order, report on any work done on the order, and remove the stored information. Only the Job Orders ID is used to identify the job order, all other information is not used.</Description>
      </Field>
      <Field Name="Cancel" Value="6">
        <Description>Cancel an un-started job order and remove the stored information. Only the Job Orders ID is used to identify the job order, all other information is not used.</Description>
      </Field>
      <Field Name="Clear" Value="7">
        <Description>Command to allow the Information Receiver to clear any maintained information on the Job Order (usually sent after a receipt of a Job Response with a status of Finished.) Only the Job Orders ID is used to identify the job order, all other information is not used.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6031" BrowseName="EnumValues" ParentNodeId="ns=1;i=3004" DataType="EnumValueType" ValueRank="1" ArrayDimensions="8">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3004</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <uax:ExtensionObject>
          <uax:TypeId>
            <uax:Identifier>i=7616</uax:Identifier>
          </uax:TypeId>
          <uax:Body>
            <uax:EnumValueType>
              <uax:Value>0</uax:Value>
              <uax:DisplayName>
                <uax:Text>Undefined</uax:Text>
              </uax:DisplayName>
              <uax:Description>
                <uax:Text>Undefined value, should never be seen.</uax:Text>
              </uax:Description>
            </uax:EnumValueType>
          </uax:Body>
        </uax:ExtensionObject>
        <uax:ExtensionObject>
          <uax:TypeId>
            <uax:Identifier>i=7616</uax:Identifier>
          </uax:TypeId>
          <uax:Body>
            <uax:EnumValueType>
              <uax:Value>1</uax:Value>
              <uax:DisplayName>
                <uax:Text>Store</uax:Text>
              </uax:DisplayName>
              <uax:Description>
                <uax:Text>Command to store the job order in local storage, but not to start the order.</uax:Text>
              </uax:Description>
            </uax:EnumValueType>
          </uax:Body>
        </uax:ExtensionObject>
        <uax:ExtensionObject>
          <uax:TypeId>
            <uax:Identifier>i=7616</uax:Identifier>
          </uax:TypeId>
          <uax:Body>
            <uax:EnumValueType>
              <uax:Value>2</uax:Value>
              <uax:DisplayName>
                <uax:Text>StoreAndStart</uax:Text>
              </uax:DisplayName>
              <uax:Description>
                <uax:Text>Command to store the job order and start it as soon as the Job Order receiver is ready to start.</uax:Text>
              </uax:Description>
            </uax:EnumValueType>
          </uax:Body>
        </uax:ExtensionObject>
        <uax:ExtensionObject>
          <uax:TypeId>
            <uax:Identifier>i=7616</uax:Identifier>
          </uax:TypeId>
          <uax:Body>
            <uax:EnumValueType>
              <uax:Value>3</uax:Value>
              <uax:DisplayName>
                <uax:Text>Start</uax:Text>
              </uax:DisplayName>
              <uax:Description>
                <uax:Text>Command to start a stored job order as soon as the receiver is ready to start. Only the Job Orders ID is used to identify the stored job order, all other information is not used.  No changes are made to the stored order. If multiple Job Orders have been commanded to Start, then the priority and timing values in the Job Orders shall be used to determine the order of execution of the orders.</uax:Text>
              </uax:Description>
            </uax:EnumValueType>
          </uax:Body>
        </uax:ExtensionObject>
        <uax:ExtensionObject>
          <uax:TypeId>
            <uax:Identifier>i=7616</uax:Identifier>
          </uax:TypeId>
          <uax:Body>
            <uax:EnumValueType>
              <uax:Value>4</uax:Value>
              <uax:DisplayName>
                <uax:Text>Update</uax:Text>
              </uax:DisplayName>
              <uax:Description>
                <uax:Text>Command to update a stored Job Order that has not yet been started, with the new order information.  All previously stored information is replaced.</uax:Text>
              </uax:Description>
            </uax:EnumValueType>
          </uax:Body>
        </uax:ExtensionObject>
        <uax:ExtensionObject>
          <uax:TypeId>
            <uax:Identifier>i=7616</uax:Identifier>
          </uax:TypeId>
          <uax:Body>
            <uax:EnumValueType>
              <uax:Value>5</uax:Value>
              <uax:DisplayName>
                <uax:Text>Stop</uax:Text>
              </uax:DisplayName>
              <uax:Description>
                <uax:Text>Command to stop a started job order, report on any work done on the order, and remove the stored information. Only the Job Orders ID is used to identify the job order, all other information is not used.</uax:Text>
              </uax:Description>
            </uax:EnumValueType>
          </uax:Body>
        </uax:ExtensionObject>
        <uax:ExtensionObject>
          <uax:TypeId>
            <uax:Identifier>i=7616</uax:Identifier>
          </uax:TypeId>
          <uax:Body>
            <uax:EnumValueType>
              <uax:Value>6</uax:Value>
              <uax:DisplayName>
                <uax:Text>Cancel</uax:Text>
              </uax:DisplayName>
              <uax:Description>
                <uax:Text>Cancel an un-started job order and remove the stored information. Only the Job Orders ID is used to identify the job order, all other information is not used.</uax:Text>
              </uax:Description>
            </uax:EnumValueType>
          </uax:Body>
        </uax:ExtensionObject>
        <uax:ExtensionObject>
          <uax:TypeId>
            <uax:Identifier>i=7616</uax:Identifier>
          </uax:TypeId>
          <uax:Body>
            <uax:EnumValueType>
              <uax:Value>7</uax:Value>
              <uax:DisplayName>
                <uax:Text>Clear</uax:Text>
              </uax:DisplayName>
              <uax:Description>
                <uax:Text>Command to allow the Information Receiver to clear any maintained information on the Job Order (usually sent after a receipt of a Job Response with a status of Finished.) Only the Job Orders ID is used to identify the job order, all other information is not used.</uax:Text>
              </uax:Description>
            </uax:EnumValueType>
          </uax:Body>
        </uax:ExtensionObject>
      </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3006" BrowseName="1:ISA95JobOrderStateEnum">
    <DisplayName>ISA95JobOrderStateEnum</DisplayName>
    <Description>Describes the defined job statuses. </Description>
    <Documentation>https://reference.opcfoundation.org/v104/ISA95JOBCONTROL/v100/docs/7.3.12</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6032</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
    </References>
    <Definition Name="1:ISA95JobOrderStateEnum">
      <Field Name="Undefined" Value="0">
        <Description>Undefined value, should never be seen.</Description>
      </Field>
      <Field Name="Waiting" Value="1">
        <Description>The necessary pre-conditions have not been met and the order is not ready to run.</Description>
      </Field>
      <Field Name="Ready" Value="2">
        <Description>The necessary pre-conditions have been met and the order is ready to run, awaiting a Start command.</Description>
      </Field>
      <Field Name="Loaded" Value="3">
        <Description>In situations where only one job may be in active memory and is able to be run, then the job is loaded in active memory, the necessary pre-conditions have been met, and the order is ready to run, awaiting a Start command.</Description>
      </Field>
      <Field Name="Running" Value="4">
        <Description>The order is executing.</Description>
      </Field>
      <Field Name="Completed" Value="5">
        <Description>The order has been completed and is no longer in execution.</Description>
      </Field>
      <Field Name="Aborted" Value="6">
        <Description>The order was aborted.</Description>
      </Field>
      <Field Name="Held" Value="7">
        <Description>The order has been temporarily stopped due to a constraint of some form.</Description>
      </Field>
      <Field Name="Suspended" Value="8">
        <Description>The order has been temporarily stopped due to a deliberate decision within the execution system.</Description>
      </Field>
      <Field Name="Closed" Value="9">
        <Description>The order has been completed and fully reconciled. No further changes, or restatement of actuals is expected.</Description>
      </Field>
      <Field Name="Error" Value="10">
        <Description>The Job is in error and requires attention.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6032" BrowseName="EnumValues" ParentNodeId="ns=1;i=3006" DataType="EnumValueType" ValueRank="1" ArrayDimensions="11">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3006</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <uax:ExtensionObject>
          <uax:TypeId>
            <uax:Identifier>i=7616</uax:Identifier>
          </uax:TypeId>
          <uax:Body>
            <uax:EnumValueType>
              <uax:Value>0</uax:Value>
              <uax:DisplayName>
                <uax:Text>Undefined</uax:Text>
              </uax:DisplayName>
              <uax:Description>
                <uax:Text>Undefined value, should never be seen.</uax:Text>
              </uax:Description>
            </uax:EnumValueType>
          </uax:Body>
        </uax:ExtensionObject>
        <uax:ExtensionObject>
          <uax:TypeId>
            <uax:Identifier>i=7616</uax:Identifier>
          </uax:TypeId>
          <uax:Body>
            <uax:EnumValueType>
              <uax:Value>1</uax:Value>
              <uax:DisplayName>
                <uax:Text>Waiting</uax:Text>
              </uax:DisplayName>
              <uax:Description>
                <uax:Text>The necessary pre-conditions have not been met and the order is not ready to run.</uax:Text>
              </uax:Description>
            </uax:EnumValueType>
          </uax:Body>
        </uax:ExtensionObject>
        <uax:ExtensionObject>
          <uax:TypeId>
            <uax:Identifier>i=7616</uax:Identifier>
          </uax:TypeId>
          <uax:Body>
            <uax:EnumValueType>
              <uax:Value>2</uax:Value>
              <uax:DisplayName>
                <uax:Text>Ready</uax:Text>
              </uax:DisplayName>
              <uax:Description>
                <uax:Text>The necessary pre-conditions have been met and the order is ready to run, awaiting a Start command.</uax:Text>
              </uax:Description>
            </uax:EnumValueType>
          </uax:Body>
        </uax:ExtensionObject>
        <uax:ExtensionObject>
          <uax:TypeId>
            <uax:Identifier>i=7616</uax:Identifier>
          </uax:TypeId>
          <uax:Body>
            <uax:EnumValueType>
              <uax:Value>3</uax:Value>
              <uax:DisplayName>
                <uax:Text>Loaded</uax:Text>
              </uax:DisplayName>
              <uax:Description>
                <uax:Text>In situations where only one job may be in active memory and is able to be run, then the job is loaded in active memory, the necessary pre-conditions have been met, and the order is ready to run, awaiting a Start command.</uax:Text>
              </uax:Description>
            </uax:EnumValueType>
          </uax:Body>
        </uax:ExtensionObject>
        <uax:ExtensionObject>
          <uax:TypeId>
            <uax:Identifier>i=7616</uax:Identifier>
          </uax:TypeId>
          <uax:Body>
            <uax:EnumValueType>
              <uax:Value>4</uax:Value>
              <uax:DisplayName>
                <uax:Text>Running</uax:Text>
              </uax:DisplayName>
              <uax:Description>
                <uax:Text>The order is executing.</uax:Text>
              </uax:Description>
            </uax:EnumValueType>
          </uax:Body>
        </uax:ExtensionObject>
        <uax:ExtensionObject>
          <uax:TypeId>
            <uax:Identifier>i=7616</uax:Identifier>
          </uax:TypeId>
          <uax:Body>
            <uax:EnumValueType>
              <uax:Value>5</uax:Value>
              <uax:DisplayName>
                <uax:Text>Completed</uax:Text>
              </uax:DisplayName>
              <uax:Description>
                <uax:Text>The order has been completed and is no longer in execution.</uax:Text>
              </uax:Description>
            </uax:EnumValueType>
          </uax:Body>
        </uax:ExtensionObject>
        <uax:ExtensionObject>
          <uax:TypeId>
            <uax:Identifier>i=7616</uax:Identifier>
          </uax:TypeId>
          <uax:Body>
            <uax:EnumValueType>
              <uax:Value>6</uax:Value>
              <uax:DisplayName>
                <uax:Text>Aborted</uax:Text>
              </uax:DisplayName>
              <uax:Description>
                <uax:Text>The order was aborted.</uax:Text>
              </uax:Description>
            </uax:EnumValueType>
          </uax:Body>
        </uax:ExtensionObject>
        <uax:ExtensionObject>
          <uax:TypeId>
            <uax:Identifier>i=7616</uax:Identifier>
          </uax:TypeId>
          <uax:Body>
            <uax:EnumValueType>
              <uax:Value>7</uax:Value>
              <uax:DisplayName>
                <uax:Text>Held</uax:Text>
              </uax:DisplayName>
              <uax:Description>
                <uax:Text>The order has been temporarily stopped due to a constraint of some form.</uax:Text>
              </uax:Description>
            </uax:EnumValueType>
          </uax:Body>
        </uax:ExtensionObject>
        <uax:ExtensionObject>
          <uax:TypeId>
            <uax:Identifier>i=7616</uax:Identifier>
          </uax:TypeId>
          <uax:Body>
            <uax:EnumValueType>
              <uax:Value>8</uax:Value>
              <uax:DisplayName>
                <uax:Text>Suspended</uax:Text>
              </uax:DisplayName>
              <uax:Description>
                <uax:Text>The order has been temporarily stopped due to a deliberate decision within the execution system.</uax:Text>
              </uax:Description>
            </uax:EnumValueType>
          </uax:Body>
        </uax:ExtensionObject>
        <uax:ExtensionObject>
          <uax:TypeId>
            <uax:Identifier>i=7616</uax:Identifier>
          </uax:TypeId>
          <uax:Body>
            <uax:EnumValueType>
              <uax:Value>9</uax:Value>
              <uax:DisplayName>
                <uax:Text>Closed</uax:Text>
              </uax:DisplayName>
              <uax:Description>
                <uax:Text>The order has been completed and fully reconciled. No further changes, or restatement of actuals is expected.</uax:Text>
              </uax:Description>
            </uax:EnumValueType>
          </uax:Body>
        </uax:ExtensionObject>
        <uax:ExtensionObject>
          <uax:TypeId>
            <uax:Identifier>i=7616</uax:Identifier>
          </uax:TypeId>
          <uax:Body>
            <uax:EnumValueType>
              <uax:Value>10</uax:Value>
              <uax:DisplayName>
                <uax:Text>Error</uax:Text>
              </uax:DisplayName>
              <uax:Description>
                <uax:Text>The Job is in error and requires attention.</uax:Text>
              </uax:Description>
            </uax:EnumValueType>
          </uax:Body>
        </uax:ExtensionObject>
      </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3009" BrowseName="1:ISA95ReturnEnum">
    <DisplayName>ISA95ReturnEnum</DisplayName>
    <Description>It describes the possible return status from a Method call</Description>
    <Documentation>https://reference.opcfoundation.org/v104/ISA95JOBCONTROL/v100/docs/7.3.9</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6030</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
    </References>
    <Definition Name="1:ISA95ReturnEnum">
      <Field Name="Undefined" Value="0">
        <Description>Undefined value, should never be seen</Description>
      </Field>
      <Field Name="NoError" Value="1">
        <Description>There were no errors in processing the method.</Description>
      </Field>
      <Field Name="InvalidJobOrderID" Value="2">
        <Description>The referenced job order ID is invalid or not known to the receiver.</Description>
      </Field>
      <Field Name="UnableToAcceptJobOrder" Value="3">
        <Description>The server is currently unable to accept job orders.</Description>
      </Field>
      <Field Name="UnableToAcceptJobOrderCommand" Value="4">
        <Description>The server is currently unable to accept job order commands for the specified job order.</Description>
      </Field>
      <Field Name="UnableToReturnJobResponse" Value="5">
        <Description>The server is unable to provide a Job Response for the specified Job Order.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6030" BrowseName="EnumValues" ParentNodeId="ns=1;i=3009" DataType="EnumValueType" ValueRank="1" ArrayDimensions="6">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3009</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <uax:ExtensionObject>
          <uax:TypeId>
            <uax:Identifier>i=7616</uax:Identifier>
          </uax:TypeId>
          <uax:Body>
            <uax:EnumValueType>
              <uax:Value>0</uax:Value>
              <uax:DisplayName>
                <uax:Text>Undefined</uax:Text>
              </uax:DisplayName>
              <uax:Description>
                <uax:Text>Undefined value, should never be seen</uax:Text>
              </uax:Description>
            </uax:EnumValueType>
          </uax:Body>
        </uax:ExtensionObject>
        <uax:ExtensionObject>
          <uax:TypeId>
            <uax:Identifier>i=7616</uax:Identifier>
          </uax:TypeId>
          <uax:Body>
            <uax:EnumValueType>
              <uax:Value>1</uax:Value>
              <uax:DisplayName>
                <uax:Text>NoError</uax:Text>
              </uax:DisplayName>
              <uax:Description>
                <uax:Text>There were no errors in processing the method.</uax:Text>
              </uax:Description>
            </uax:EnumValueType>
          </uax:Body>
        </uax:ExtensionObject>
        <uax:ExtensionObject>
          <uax:TypeId>
            <uax:Identifier>i=7616</uax:Identifier>
          </uax:TypeId>
          <uax:Body>
            <uax:EnumValueType>
              <uax:Value>2</uax:Value>
              <uax:DisplayName>
                <uax:Text>InvalidJobOrderID</uax:Text>
              </uax:DisplayName>
              <uax:Description>
                <uax:Text>The referenced job order ID is invalid or not known to the receiver.</uax:Text>
              </uax:Description>
            </uax:EnumValueType>
          </uax:Body>
        </uax:ExtensionObject>
        <uax:ExtensionObject>
          <uax:TypeId>
            <uax:Identifier>i=7616</uax:Identifier>
          </uax:TypeId>
          <uax:Body>
            <uax:EnumValueType>
              <uax:Value>3</uax:Value>
              <uax:DisplayName>
                <uax:Text>UnableToAcceptJobOrder</uax:Text>
              </uax:DisplayName>
              <uax:Description>
                <uax:Text>The server is currently unable to accept job orders.</uax:Text>
              </uax:Description>
            </uax:EnumValueType>
          </uax:Body>
        </uax:ExtensionObject>
        <uax:ExtensionObject>
          <uax:TypeId>
            <uax:Identifier>i=7616</uax:Identifier>
          </uax:TypeId>
          <uax:Body>
            <uax:EnumValueType>
              <uax:Value>4</uax:Value>
              <uax:DisplayName>
                <uax:Text>UnableToAcceptJobOrderCommand</uax:Text>
              </uax:DisplayName>
              <uax:Description>
                <uax:Text>The server is currently unable to accept job order commands for the specified job order.</uax:Text>
              </uax:Description>
            </uax:EnumValueType>
          </uax:Body>
        </uax:ExtensionObject>
        <uax:ExtensionObject>
          <uax:TypeId>
            <uax:Identifier>i=7616</uax:Identifier>
          </uax:TypeId>
          <uax:Body>
            <uax:EnumValueType>
              <uax:Value>5</uax:Value>
              <uax:DisplayName>
                <uax:Text>UnableToReturnJobResponse</uax:Text>
              </uax:DisplayName>
              <uax:Description>
                <uax:Text>The server is unable to provide a Job Response for the specified Job Order.</uax:Text>
              </uax:Description>
            </uax:EnumValueType>
          </uax:Body>
        </uax:ExtensionObject>
      </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3005" BrowseName="1:ISA95EquipmentDataType">
    <DisplayName>ISA95EquipmentDataType</DisplayName>
    <Description>Defines an equipment resource or a piece of equipment, a quantity, an optional description, and an optional collection of properties.</Description>
    <Documentation>https://reference.opcfoundation.org/v104/ISA95JOBCONTROL/v100/docs/7.3.1</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5008</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5010</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5009</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:ISA95EquipmentDataType">
      <Field Name="ID" DataType="String">
        <Description>An identification of an EquipmentClass or Equipment.</Description>
      </Field>
      <Field Name="Description" DataType="String">
        <Description>Additional information and description about the resource.</Description>
      </Field>
      <Field Name="EquipmentUse" DataType="String">
        <Description>Information about the expected use of the equipment, see the ISA 95 Part 2 standard for defined values. </Description>
      </Field>
      <Field Name="Quantity" DataType="DecimalString">
        <Description>The quantity of the resource</Description>
      </Field>
      <Field Name="UoM" DataType="String">
        <Description>The Unit Of Measure of the quantity</Description>
      </Field>
      <Field Name="Properties" DataType="ISA95PropertyDataType" ValueRank="1" ArrayDimensions="0">
        <Description>Any associated properties, or empty if there are no properties defined. </Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6009" BrowseName="1:ISA95EquipmentDataType" ParentNodeId="ns=1;i=6001" DataType="String">
    <DisplayName>ISA95EquipmentDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5008</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6001</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">ISA95EquipmentDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6010" BrowseName="1:ISA95EquipmentDataType" ParentNodeId="ns=1;i=6003" DataType="String">
    <DisplayName>ISA95EquipmentDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5009</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6003</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='ISA95EquipmentDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3008" BrowseName="1:ISA95JobOrderDataType">
    <DisplayName>ISA95JobOrderDataType</DisplayName>
    <Description>Defines the information needed to schedule and execute a job.</Description>
    <Documentation>https://reference.opcfoundation.org/v104/ISA95JOBCONTROL/v100/docs/7.3.2</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5014</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5016</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5015</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:ISA95JobOrderDataType">
      <Field Name="ID" DataType="String">
        <Description>An identification of the Job Order.</Description>
      </Field>
      <Field Name="Description" DataType="String">
        <Description>Addition information about the Job Order </Description>
      </Field>
      <Field Name="WorkMasterID" DataType="ISA95WorkMasterDataType" ValueRank="1" ArrayDimensions="0">
        <Description>Work Master associated with the job order. If multiple work masters are defined, then the execution system can select the work master based on the availability of resources. </Description>
      </Field>
      <Field Name="StartTime" DataType="DateTime">
        <Description>The proposed start time for the order, may be empty if not specified</Description>
      </Field>
      <Field Name="EndTime" DataType="DateTime">
        <Description>The proposed end time for the order, may be empty if not specified</Description>
      </Field>
      <Field Name="Priority" DataType="Int16">
        <Description>The priority of the job order, may be empty of not specified. Higher numbers have higher priority.  This type allows the Job Order clients to pick their own ranges, and the Job Order server only has to pick the highest number.</Description>
      </Field>
      <Field Name="JobOrderParameters" DataType="ISA95ParameterDataType" ValueRank="1" ArrayDimensions="0">
        <Description>Key value pair with values, not associated with a resource that is provided as part of the job order, may be empty if not specified.</Description>
      </Field>
      <Field Name="PersonnelRequirements" DataType="ISA95PersonnelDataType" ValueRank="1" ArrayDimensions="0">
        <Description>A specification of any personnel requirements associated with the job order, may be empty if not specified</Description>
      </Field>
      <Field Name="EquipmentRequirements" DataType="ISA95EquipmentDataType" ValueRank="1" ArrayDimensions="0">
        <Description>A specification of any equipment requirements associated with the job order, may be empty if not specified.</Description>
      </Field>
      <Field Name="PhysicalAssetRequirements" DataType="ISA95PhysicalAssetDataType" ValueRank="1" ArrayDimensions="0">
        <Description>A specification of any physical asset requirements associated with the job order, may be empty if not specified.</Description>
      </Field>
      <Field Name="MaterialRequirements" DataType="ISA95MaterialDataType" ValueRank="1" ArrayDimensions="0">
        <Description>A specification of any material requirements associated with the job order, may be empty if not specified.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6005" BrowseName="1:ISA95JobOrderDataType" ParentNodeId="ns=1;i=6001" DataType="String">
    <DisplayName>ISA95JobOrderDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5014</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6001</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">ISA95JobOrderDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6006" BrowseName="1:ISA95JobOrderDataType" ParentNodeId="ns=1;i=6003" DataType="String">
    <DisplayName>ISA95JobOrderDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5015</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6003</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='ISA95JobOrderDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3013" BrowseName="1:ISA95JobResponseDataType">
    <DisplayName>ISA95JobResponseDataType</DisplayName>
    <Description>defines the information needed to schedule and execute a job.</Description>
    <Documentation>https://reference.opcfoundation.org/v104/ISA95JOBCONTROL/v100/docs/7.3.3</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5026</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5028</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5027</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:ISA95JobResponseDataType">
      <Field Name="ID" DataType="String">
        <Description>An identification of the Job Response</Description>
      </Field>
      <Field Name="Description" DataType="String">
        <Description>Additional information about the Job Response</Description>
      </Field>
      <Field Name="JobOrderID" DataType="String">
        <Description>An identification of the job order associated with the job response. </Description>
      </Field>
      <Field Name="StartTime" DataType="DateTime">
        <Description>The actual start time for the order. </Description>
      </Field>
      <Field Name="EndTime" DataType="DateTime">
        <Description>The actual end time for the order. </Description>
      </Field>
      <Field Name="JobState" DataType="ISA95JobOrderStateEnum">
        <Description>The current state of the job.</Description>
      </Field>
      <Field Name="JobResponseData" DataType="ISA95ParameterDataType" ValueRank="1" ArrayDimensions="0">
        <Description>Key value pair with values, not associated with a resource that is provided as part of the job response, may be empty if not specified.</Description>
      </Field>
      <Field Name="PersonnelActuals" DataType="ISA95PersonnelDataType" ValueRank="1" ArrayDimensions="0">
        <Description>A specification of any personnel requirements associated with the job response, may be empty if not specified.</Description>
      </Field>
      <Field Name="EquipmentActuals" DataType="ISA95EquipmentDataType" ValueRank="1" ArrayDimensions="0">
        <Description>A specification of any equipment requirements associated with the job response, may be empty if not specified.</Description>
      </Field>
      <Field Name="PhysicalAssetActuals" DataType="ISA95PhysicalAssetDataType" ValueRank="1" ArrayDimensions="0">
        <Description>A specification of any physical asset requirements associated with the job response, may be empty if not specified.</Description>
      </Field>
      <Field Name="MaterialActuals" DataType="ISA95MaterialDataType" ValueRank="1" ArrayDimensions="0">
        <Description>A specification of any material requirements associated with the job response, may be empty if not specified.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6007" BrowseName="1:ISA95JobResponseDataType" ParentNodeId="ns=1;i=6001" DataType="String">
    <DisplayName>ISA95JobResponseDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5026</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6001</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">ISA95JobResponseDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6008" BrowseName="1:ISA95JobResponseDataType" ParentNodeId="ns=1;i=6003" DataType="String">
    <DisplayName>ISA95JobResponseDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5027</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6003</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='ISA95JobResponseDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3010" BrowseName="1:ISA95MaterialDataType">
    <DisplayName>ISA95MaterialDataType</DisplayName>
    <Description>defines a material resource, a quantity, an optional description, and an optional collection of properties.</Description>
    <Documentation>https://reference.opcfoundation.org/v104/ISA95JOBCONTROL/v100/docs/7.3.4</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5017</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5019</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5018</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:ISA95MaterialDataType">
      <Field Name="MaterialClassID" DataType="String">
        <Description>An identification of the resource, or null if the Material Class is not used to identify the material. </Description>
      </Field>
      <Field Name="MaterialDefinitionID" DataType="String">
        <Description>An identification of the resource, or null if the Material Definition is not used to identify the material. </Description>
      </Field>
      <Field Name="MaterialLotID" DataType="String">
        <Description>An identification of the resource, or null if the Material Lot is not used to identify the material. </Description>
      </Field>
      <Field Name="MaterialSublotID" DataType="String">
        <Description>An identification of the resource, or null if the Material Sublot is not used to identify the material. </Description>
      </Field>
      <Field Name="Description" DataType="String">
        <Description>Additional information and description about the resource.</Description>
      </Field>
      <Field Name="MaterialUse" DataType="String">
        <Description>Information about the expected use of the material, see the ISA 95 Part 2 standard for defined values. </Description>
      </Field>
      <Field Name="Quantity" DataType="DecimalString">
        <Description>The quantity of the resource</Description>
      </Field>
      <Field Name="UoM" DataType="String">
        <Description>The Unit Of Measure of the quantity</Description>
      </Field>
      <Field Name="Properties" DataType="ISA95PropertyDataType" ValueRank="1" ArrayDimensions="0">
        <Description>Any associated properties, or empty if there are no properties defined.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6011" BrowseName="1:ISA95MaterialDataType" ParentNodeId="ns=1;i=6001" DataType="String">
    <DisplayName>ISA95MaterialDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5017</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6001</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">ISA95MaterialDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6012" BrowseName="1:ISA95MaterialDataType" ParentNodeId="ns=1;i=6003" DataType="String">
    <DisplayName>ISA95MaterialDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5018</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6003</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='ISA95MaterialDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3003" BrowseName="1:ISA95ParameterDataType">
    <DisplayName>ISA95ParameterDataType</DisplayName>
    <Description>A subtype of OPC UA Structure that defines three linked data items: the ID, which is a unique identifier for a property, the value, which is the data that is identified, and an optional description of the parameter.</Description>
    <Documentation>https://reference.opcfoundation.org/v104/ISA95JOBCONTROL/v100/docs/7.3.8</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5005</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5007</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5006</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:ISA95ParameterDataType">
      <Field Name="ID" DataType="String">
        <Description>A unique identifier for a parameter</Description>
      </Field>
      <Field Name="Value">
        <Description>Value of the parameter.</Description>
      </Field>
      <Field Name="Description" DataType="String">
        <Description>An optional description of the parameter.</Description>
      </Field>
      <Field Name="UoM" DataType="String">
        <Description>The Unit Of Measure of the value</Description>
      </Field>
      <Field Name="Subparameters" DataType="ISA95ParameterDataType" ValueRank="1" ArrayDimensions="0" />
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6019" BrowseName="1:ISA95ParameterDataType" ParentNodeId="ns=1;i=6001" DataType="String">
    <DisplayName>ISA95ParameterDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5005</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6001</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">ISA95ParameterDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6020" BrowseName="1:ISA95ParameterDataType" ParentNodeId="ns=1;i=6003" DataType="String">
    <DisplayName>ISA95ParameterDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5006</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6003</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='ISA95ParameterDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3011" BrowseName="1:ISA95PersonnelDataType">
    <DisplayName>ISA95PersonnelDataType</DisplayName>
    <Description>defines a personnel resource or a person, a quantity, an optional description, and an optional collection of properties.</Description>
    <Documentation>https://reference.opcfoundation.org/v104/ISA95JOBCONTROL/v100/docs/7.3.5</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5020</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5022</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5021</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:ISA95PersonnelDataType">
      <Field Name="ID" DataType="String">
        <Description>An identification of a Personnel Class or Person. </Description>
      </Field>
      <Field Name="Description" DataType="String">
        <Description>Additional information and description about the resource.</Description>
      </Field>
      <Field Name="PersonnelUse" DataType="String">
        <Description>Information about the expected use of the personnel, see the ISA 95 Part 2 standard for defined values. </Description>
      </Field>
      <Field Name="Quantity" DataType="DecimalString">
        <Description>The quantity of the resource</Description>
      </Field>
      <Field Name="UoM" DataType="String">
        <Description>The Unit Of Measure of the quantity</Description>
      </Field>
      <Field Name="Properties" DataType="ISA95PropertyDataType" ValueRank="1" ArrayDimensions="0">
        <Description>Any associated properties, or empty if there are no properties defined. </Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6013" BrowseName="1:ISA95PersonnelDataType" ParentNodeId="ns=1;i=6001" DataType="String">
    <DisplayName>ISA95PersonnelDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5020</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6001</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">ISA95PersonnelDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6014" BrowseName="1:ISA95PersonnelDataType" ParentNodeId="ns=1;i=6003" DataType="String">
    <DisplayName>ISA95PersonnelDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5021</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6003</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='ISA95PersonnelDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3012" BrowseName="1:ISA95PhysicalAssetDataType">
    <DisplayName>ISA95PhysicalAssetDataType</DisplayName>
    <Description>defines a physical asset, a quantity, an optional description, and an optional collection of properties.</Description>
    <Documentation>https://reference.opcfoundation.org/v104/ISA95JOBCONTROL/v100/docs/7.3.6</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5023</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5025</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5024</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:ISA95PhysicalAssetDataType">
      <Field Name="ID" DataType="String">
        <Description>An identification of a Physical Asset Class or Physical Asset. </Description>
      </Field>
      <Field Name="Description" DataType="String">
        <Description>Additional information and description about the resource.</Description>
      </Field>
      <Field Name="PhysicalAssetUse" DataType="String">
        <Description>Information about the expected use of the physical asset, see the ISA 95 Part 2 standard for defined values. </Description>
      </Field>
      <Field Name="Quantity" DataType="DecimalString">
        <Description>The quantity of the resource</Description>
      </Field>
      <Field Name="UoM" DataType="String">
        <Description>The Unit Of Measure of the quantity</Description>
      </Field>
      <Field Name="Properties" DataType="ISA95PropertyDataType" ValueRank="1" ArrayDimensions="0">
        <Description>Any associated properties, or empty if there are no properties defined. </Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6015" BrowseName="1:ISA95PhysicalAssetDataType" ParentNodeId="ns=1;i=6001" DataType="String">
    <DisplayName>ISA95PhysicalAssetDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5023</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6001</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">ISA95PhysicalAssetDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6016" BrowseName="1:ISA95PhysicalAssetDataType" ParentNodeId="ns=1;i=6003" DataType="String">
    <DisplayName>ISA95PhysicalAssetDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5024</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6003</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='ISA95PhysicalAssetDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3002" BrowseName="1:ISA95PropertyDataType">
    <DisplayName>ISA95PropertyDataType</DisplayName>
    <Description>A subtype of OPC UA Structure that defines two linked data items: an ID, which is a unique identifier for a property within the scope of the associated resource, and the value, which is the data for the property.</Description>
    <Documentation>https://reference.opcfoundation.org/v104/ISA95JOBCONTROL/v100/docs/7.3.7</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5002</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5004</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5003</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:ISA95PropertyDataType">
      <Field Name="ID" DataType="String">
        <Description>Unique identifier for a property within the scope of the associated resource</Description>
      </Field>
      <Field Name="Value">
        <Description>Value for the property</Description>
      </Field>
      <Field Name="Description" DataType="String">
        <Description>An optional description of the parameter.</Description>
      </Field>
      <Field Name="UoM" DataType="String">
        <Description>The Unit Of Measure of the value</Description>
      </Field>
      <Field Name="Subproperties" DataType="ISA95PropertyDataType" ValueRank="1" ArrayDimensions="0" />
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6021" BrowseName="1:ISA95PropertyDataType" ParentNodeId="ns=1;i=6001" DataType="String">
    <DisplayName>ISA95PropertyDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5002</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6001</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">ISA95PropertyDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6022" BrowseName="1:ISA95PropertyDataType" ParentNodeId="ns=1;i=6003" DataType="String">
    <DisplayName>ISA95PropertyDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5003</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6003</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='ISA95PropertyDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3007" BrowseName="1:ISA95WorkMasterDataType">
    <DisplayName>ISA95WorkMasterDataType</DisplayName>
    <Description>Defines a Work Master ID and the defined parameters for the Work Master.</Description>
    <Documentation>https://reference.opcfoundation.org/v104/ISA95JOBCONTROL/v100/docs/7.3.10</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5011</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5013</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5012</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:ISA95WorkMasterDataType">
      <Field Name="ID" DataType="String">
        <Description>An identification of the Work Master. </Description>
      </Field>
      <Field Name="Description" DataType="String">
        <Description>Additional information and description about the Work Master.</Description>
      </Field>
      <Field Name="Parameters" DataType="ISA95ParameterDataType" ValueRank="1" ArrayDimensions="0">
        <Description>Defined parameters for the Work Master.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6017" BrowseName="1:ISA95WorkMasterDataType" ParentNodeId="ns=1;i=6001" DataType="String">
    <DisplayName>ISA95WorkMasterDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5011</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6001</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">ISA95WorkMasterDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6018" BrowseName="1:ISA95WorkMasterDataType" ParentNodeId="ns=1;i=6003" DataType="String">
    <DisplayName>ISA95WorkMasterDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5012</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6003</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='ISA95WorkMasterDataType']</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6001" BrowseName="1:TypeDictionary" SymbolicName="TypeDictionary_BinarySchema" DataType="ByteString">
    <DisplayName>TypeDictionary</DisplayName>
    <Description>Collects the data type descriptions of http://opcfoundation.org/UA/ISA95-JOBCONTROL</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=72</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6009</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6005</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6007</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6011</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6019</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6013</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6015</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6021</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6017</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6002</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=93</Reference>
    </References>
    <Value>
      <uax:ByteString xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">PG9wYzpUeXBlRGljdGlvbmFyeSB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZ
[encoded data, 15228 characters]
        W1lcmF0ZWRUeXBlPgo8L29wYzpUeXBlRGljdGlvbmFyeT4K</uax:ByteString>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6002" BrowseName="NamespaceUri" ParentNodeId="ns=1;i=6001" DataType="String">
    <DisplayName>NamespaceUri</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6001</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">http://opcfoundation.org/UA/ISA95-JOBCONTROL</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6003" BrowseName="1:TypeDictionary" SymbolicName="TypeDictionary_XmlSchema" DataType="ByteString">
    <DisplayName>TypeDictionary</DisplayName>
    <Description>Collects the data type descriptions of http://opcfoundation.org/UA/ISA95-JOBCONTROL</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=72</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6010</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6006</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6008</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6012</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6020</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6014</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6016</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6022</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6018</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6004</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=92</Reference>
    </References>
    <Value>
      <uax:ByteString xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">PHhzOnNjaGVtYSBlbGVtZW50Rm9ybURlZmF1bHQ9InF1YWxpZmllZCIgdGFyZ2V0TmFtZXNwYWNlPSJod
[encoded data, 22842 characters]
        HlwZSIgbmlsbGFibGU9InRydWUiLz4KPC94czpzY2hlbWE+Cg==</uax:ByteString>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6004" BrowseName="NamespaceUri" ParentNodeId="ns=1;i=6003" DataType="String">
    <DisplayName>NamespaceUri</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6003</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">http://opcfoundation.org/UA/ISA95-JOBCONTROL/Types.xsd</uax:String>
    </Value>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1002" BrowseName="1:ISA95JobOrderReceiverObjectType">
    <DisplayName>ISA95JobOrderReceiverObjectType</DisplayName>
    <Description>The OPENSCSJobOrderReciverObjectType contains a method to receive job order commands and optional definitions of allowable job order information</Description>
    <Documentation>https://reference.opcfoundation.org/v104/ISA95JOBCONTROL/v100/docs/7.2.1/#7.2.1.1</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=6037</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6033</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6035</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6036</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6039</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6038</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7001</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6034</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6037" BrowseName="1:EquipmentID" ParentNodeId="ns=1;i=1002" DataType="String" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>EquipmentID</DisplayName>
    <Description>Defines a read-only set of Equipment Class IDs and Equipment IDs that may be specified in a job order. </Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6033" BrowseName="1:JobOrderList" ParentNodeId="ns=1;i=1002" DataType="ISA95JobOrderDataType" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>JobOrderList</DisplayName>
    <Description>Defines a read-only list of job order information available from the server. </Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6035" BrowseName="1:MaterialClassID" ParentNodeId="ns=1;i=1002" DataType="String" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>MaterialClassID</DisplayName>
    <Description>Defines a read-only set of Material Classes IDs that may be specified in a job order. </Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6036" BrowseName="1:MaterialDefinitionID" ParentNodeId="ns=1;i=1002" DataType="String" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>MaterialDefinitionID</DisplayName>
    <Description>Defines a read-only set of Material Classes IDs that may be specified in a job order.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6039" BrowseName="1:PersonnelID" ParentNodeId="ns=1;i=1002" DataType="String" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>PersonnelID</DisplayName>
    <Description>Defines a read-only set of Personnel IDs and Person IDs that may be specified in a job order. </Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6038" BrowseName="1:PhysicalAssetID" ParentNodeId="ns=1;i=1002" DataType="String" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>PhysicalAssetID</DisplayName>
    <Description>Defines a read-only set of Physical Asset Class IDs and Physical Asset IDs that may be specified in a job order. </Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7001" BrowseName="1:ReceiveJobOrder" ParentNodeId="ns=1;i=1002">
    <DisplayName>ReceiveJobOrder</DisplayName>
    <Description>Defines a method of type which receives job orders and job order commands</Description>
    <Documentation>https://reference.opcfoundation.org/v104/ISA95JOBCONTROL/v100/docs/7.2.1/#7.2.1.2</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6040</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6041</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6040" BrowseName="InputArguments" ParentNodeId="ns=1;i=7001" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7001</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <uax:ExtensionObject>
          <uax:TypeId>
            <uax:Identifier>i=297</uax:Identifier>
          </uax:TypeId>
          <uax:Body>
            <uax:Argument>
              <uax:Name>JobOrderCommand</uax:Name>
              <uax:DataType>
                <uax:Identifier>ns=1;i=3004</uax:Identifier>
              </uax:DataType>
              <uax:ValueRank>-1</uax:ValueRank>
              <uax:ArrayDimensions />
              <uax:Description>
                <uax:Text>Contains the command to the Information Receiver on the action to be taken on the job order. </uax:Text>
              </uax:Description>
            </uax:Argument>
          </uax:Body>
        </uax:ExtensionObject>
        <uax:ExtensionObject>
          <uax:TypeId>
            <uax:Identifier>i=297</uax:Identifier>
          </uax:TypeId>
          <uax:Body>
            <uax:Argument>
              <uax:Name>JobOrder</uax:Name>
              <uax:DataType>
                <uax:Identifier>ns=1;i=3008</uax:Identifier>
              </uax:DataType>
              <uax:ValueRank>-1</uax:ValueRank>
              <uax:ArrayDimensions />
              <uax:Description>
                <uax:Text>Contains information defining the job order with all parameters and any material, equipment, or physical asset requirements associated with the order.</uax:Text>
              </uax:Description>
            </uax:Argument>
          </uax:Body>
        </uax:ExtensionObject>
      </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6041" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7001" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7001</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <uax:ExtensionObject>
          <uax:TypeId>
            <uax:Identifier>i=297</uax:Identifier>
          </uax:TypeId>
          <uax:Body>
            <uax:Argument>
              <uax:Name>ReturnStatus</uax:Name>
              <uax:DataType>
                <uax:Identifier>i=9</uax:Identifier>
              </uax:DataType>
              <uax:ValueRank>-1</uax:ValueRank>
              <uax:ArrayDimensions />
              <uax:Description>
                <uax:Text>Returns the status of the method execution.</uax:Text>
              </uax:Description>
            </uax:Argument>
          </uax:Body>
        </uax:ExtensionObject>
      </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6034" BrowseName="1:WorkMaster" ParentNodeId="ns=1;i=1002" DataType="ISA95WorkMasterDataType" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>WorkMaster</DisplayName>
    <Description>Defines a read-only set of work master IDs that may be specified in a job order, and the read-only set of parameters that may be specified for a specific work master. </Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1003" BrowseName="1:ISA95JobResponseProviderObjectType">
    <DisplayName>ISA95JobResponseProviderObjectType</DisplayName>
    <Description>The OPENSCSJobResponseProviderObjectType contains a method to receive unsolicited job response requests.</Description>
    <Documentation>https://reference.opcfoundation.org/v104/ISA95JOBCONTROL/v100/docs/7.2.2/#7.2.2.1</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7002</Reference>
    </References>
  </UAObjectType>
  <UAMethod NodeId="ns=1;i=7002" BrowseName="1:RequestJobResponse" ParentNodeId="ns=1;i=1003">
    <DisplayName>RequestJobResponse</DisplayName>
    <Description>This method is used to return Job Responses from unsolicited requests for responses from a job order.</Description>
    <Documentation>https://reference.opcfoundation.org/v104/ISA95JOBCONTROL/v100/docs/7.2.2/#7.2.2.2</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6042</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6043</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1003</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6042" BrowseName="InputArguments" ParentNodeId="ns=1;i=7002" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7002</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <uax:ExtensionObject>
          <uax:TypeId>
            <uax:Identifier>i=297</uax:Identifier>
          </uax:TypeId>
          <uax:Body>
            <uax:Argument>
              <uax:Name>JobOrderID</uax:Name>
              <uax:DataType>
                <uax:Identifier>i=12</uax:Identifier>
              </uax:DataType>
              <uax:ValueRank>-1</uax:ValueRank>
              <uax:ArrayDimensions />
              <uax:Description>
                <uax:Text>Contains an ID of the job order, as specified by the method caller.</uax:Text>
              </uax:Description>
            </uax:Argument>
          </uax:Body>
        </uax:ExtensionObject>
        <uax:ExtensionObject>
          <uax:TypeId>
            <uax:Identifier>i=297</uax:Identifier>
          </uax:TypeId>
          <uax:Body>
            <uax:Argument>
              <uax:Name>JobOrderState</uax:Name>
              <uax:DataType>
                <uax:Identifier>ns=1;i=3006</uax:Identifier>
              </uax:DataType>
              <uax:ValueRank>-1</uax:ValueRank>
              <uax:ArrayDimensions />
              <uax:Description>
                <uax:Text>Contains an ID of the job order, as specified by the method caller.</uax:Text>
              </uax:Description>
            </uax:Argument>
          </uax:Body>
        </uax:ExtensionObject>
      </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6043" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7002" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7002</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <uax:ExtensionObject>
          <uax:TypeId>
            <uax:Identifier>i=297</uax:Identifier>
          </uax:TypeId>
          <uax:Body>
            <uax:Argument>
              <uax:Name>JobResponse</uax:Name>
              <uax:DataType>
                <uax:Identifier>ns=1;i=3013</uax:Identifier>
              </uax:DataType>
              <uax:ValueRank>1</uax:ValueRank>
              <uax:ArrayDimensions>
                <uax:UInt32>0</uax:UInt32>
              </uax:ArrayDimensions>
              <uax:Description>
                <uax:Text>Contains information about the execution of a job order, such as the current status of the job, actual material consumed, actual material produced, actual equipment used, and job specific data.</uax:Text>
              </uax:Description>
            </uax:Argument>
          </uax:Body>
        </uax:ExtensionObject>
        <uax:ExtensionObject>
          <uax:TypeId>
            <uax:Identifier>i=297</uax:Identifier>
          </uax:TypeId>
          <uax:Body>
            <uax:Argument>
              <uax:Name>ReturnStatus</uax:Name>
              <uax:DataType>
                <uax:Identifier>i=9</uax:Identifier>
              </uax:DataType>
              <uax:ValueRank>-1</uax:ValueRank>
              <uax:ArrayDimensions />
              <uax:Description>
                <uax:Text>Returns the status of the method execution.</uax:Text>
              </uax:Description>
            </uax:Argument>
          </uax:Body>
        </uax:ExtensionObject>
      </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1004" BrowseName="1:ISA95JobResponseReceiverObjectType">
    <DisplayName>ISA95JobResponseReceiverObjectType</DisplayName>
    <Description>A Job Response Receiver receives unsolicited Job Responses, usually as the result of completion of a job, or at intermediate points within the job.</Description>
    <Documentation>https://reference.opcfoundation.org/v104/ISA95JOBCONTROL/v100/docs/7.2.3/#7.2.3.1</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7003</Reference>
    </References>
  </UAObjectType>
  <UAMethod NodeId="ns=1;i=7003" BrowseName="1:ReceiveJobResponse" ParentNodeId="ns=1;i=1004">
    <DisplayName>ReceiveJobResponse</DisplayName>
    <Description>Defines a method of type ReceiveJobResponseMethodType which receives unsolicited Job Responses.</Description>
    <Documentation>https://reference.opcfoundation.org/v104/ISA95JOBCONTROL/v100/docs/7.2.3/#7.2.3.2</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6044</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6045</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1004</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6044" BrowseName="InputArguments" ParentNodeId="ns=1;i=7003" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7003</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <uax:ExtensionObject>
          <uax:TypeId>
            <uax:Identifier>i=297</uax:Identifier>
          </uax:TypeId>
          <uax:Body>
            <uax:Argument>
              <uax:Name>JobResponse</uax:Name>
              <uax:DataType>
                <uax:Identifier>ns=1;i=3013</uax:Identifier>
              </uax:DataType>
              <uax:ValueRank>-1</uax:ValueRank>
              <uax:ArrayDimensions />
              <uax:Description>
                <uax:Text>Contains information about the execution of a job order, such as actual material consumed, actual material produced, actual equipment used, and job specific data.</uax:Text>
              </uax:Description>
            </uax:Argument>
          </uax:Body>
        </uax:ExtensionObject>
      </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6045" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7003" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7003</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <uax:ExtensionObject>
          <uax:TypeId>
            <uax:Identifier>i=297</uax:Identifier>
          </uax:TypeId>
          <uax:Body>
            <uax:Argument>
              <uax:Name>ReturnStatus</uax:Name>
              <uax:DataType>
                <uax:Identifier>i=9</uax:Identifier>
              </uax:DataType>
              <uax:ValueRank>-1</uax:ValueRank>
              <uax:ArrayDimensions />
              <uax:Description>
                <uax:Text>Returns the status of the method execution.</uax:Text>
              </uax:Description>
            </uax:Argument>
          </uax:Body>
        </uax:ExtensionObject>
      </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5001" BrowseName="1:http://opcfoundation.org/UA/ISA95-JOBCONTROL" SymbolicName="http___opcfoundation_org_UA_ISA95_JOBCONTROL">
    <DisplayName>http://opcfoundation.org/UA/ISA95-JOBCONTROL</DisplayName>
    <Documentation>https://reference.opcfoundation.org/v104/ISA95JOBCONTROL/v100/docs/9.1</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6023</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=11616</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=11715</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6024</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6025</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6026</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6027</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6028</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6029</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6023" BrowseName="IsNamespaceSubset" ParentNodeId="ns=1;i=5001" DataType="Boolean">
    <DisplayName>IsNamespaceSubset</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5001</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:Boolean xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">false</uax:Boolean>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6024" BrowseName="NamespacePublicationDate" ParentNodeId="ns=1;i=5001" DataType="DateTime">
    <DisplayName>NamespacePublicationDate</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5001</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:DateTime xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">2021-03-31T00:00:00Z</uax:DateTime>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6025" BrowseName="NamespaceUri" ParentNodeId="ns=1;i=5001" DataType="String">
    <DisplayName>NamespaceUri</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5001</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">http://opcfoundation.org/UA/ISA95-JOBCONTROL</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6026" BrowseName="NamespaceVersion" ParentNodeId="ns=1;i=5001" DataType="String">
    <DisplayName>NamespaceVersion</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5001</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">1.0.0</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6027" BrowseName="StaticNodeIdTypes" ParentNodeId="ns=1;i=5001" DataType="IdType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>StaticNodeIdTypes</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5001</Reference>
    </References>
    <Value>
      <uax:ListOfInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <uax:Int32>0</uax:Int32>
      </uax:ListOfInt32>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6028" BrowseName="StaticNumericNodeIdRange" ParentNodeId="ns=1;i=5001" DataType="NumericRange" ValueRank="1" ArrayDimensions="0">
    <DisplayName>StaticNumericNodeIdRange</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5001</Reference>
    </References>
    <Value>
      <uax:ListOfString xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <uax:String>1:2147483647</uax:String>
      </uax:ListOfString>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6029" BrowseName="StaticStringNodeIdPattern" ParentNodeId="ns=1;i=5001" DataType="String">
    <DisplayName>StaticStringNodeIdPattern</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5001</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:String>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5002" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3002</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6021</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5003" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3002</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6022</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5004" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3002</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5005" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3003</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6019</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5006" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3003</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6020</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5007" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3003</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5008" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3005</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6009</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5009" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3005</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6010</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5010" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3005</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5011" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3007</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6017</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5012" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3007</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6018</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5013" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3007</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5014" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3008</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6005</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5015" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3008</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6006</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5016" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3008</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5017" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3010</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6011</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5018" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3010</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6012</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5019" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3010</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5020" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3011</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6013</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5021" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3011</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6014</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5022" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3011</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5023" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3012</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6015</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5024" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3012</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6016</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5025" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3012</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5026" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3013</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6007</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5027" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3013</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6008</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5028" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3013</Reference>
    </References>
  </UAObject>
</UANodeSet>
