From d9f6363861a3ba2d32f8f68e90f7971bff4ccd65 Mon Sep 17 00:00:00 2001 From: marcel Date: Mon, 19 Aug 2024 20:16:29 +0200 Subject: [PATCH] Add devices.ttl to opcua ontology --- staging/opcua/v0.1/devices.ttl | 4698 ++++++++++++++++++++++++++++++++ 1 file changed, 4698 insertions(+) create mode 100644 staging/opcua/v0.1/devices.ttl diff --git a/staging/opcua/v0.1/devices.ttl b/staging/opcua/v0.1/devices.ttl new file mode 100644 index 0000000..be3e16b --- /dev/null +++ b/staging/opcua/v0.1/devices.ttl @@ -0,0 +1,4698 @@ +@prefix base: . +@prefix devices: . +@prefix opcua: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . + +devices: a owl:Ontology ; + owl:imports , + ; + owl:versionIRI ; + owl:versionInfo 1e-01 . + +devices:CHECK_FUNCTION a devices:DeviceHealthEnumeration ; + base:hasFieldName "CHECK_FUNCTION" ; + base:hasValueNode base:_Nd858ad1ff7cc4ccd8b3348a75878dc86 . + +devices:Current a devices:SoftwareVersionFileType ; + base:hasFieldName "Current" ; + base:hasValueNode base:_Nd246549154a145648344f42349c5744b . + +devices:FAILURE a devices:DeviceHealthEnumeration ; + base:hasFieldName "FAILURE" ; + base:hasValueNode base:_N3535450f73a74c0e8465753e781c5eed . + +devices:Fallback a devices:SoftwareVersionFileType ; + base:hasFieldName "Fallback" ; + base:hasValueNode base:_N291b87c9081c474e894144f3658eadf6 . + +devices:KeepsParameters a devices:UpdateBehavior ; + base:hasFieldName "KeepsParameters" ; + base:hasValueNode base:_Ncfda6182e93949c989a57c02c7b1e8c0 . + +devices:MAINTENANCE_REQUIRED a devices:DeviceHealthEnumeration ; + base:hasFieldName "MAINTENANCE_REQUIRED" ; + base:hasValueNode base:_N823f1590a1e84bdaa7c56983602a192a . + +devices:NORMAL a devices:DeviceHealthEnumeration ; + base:hasFieldName "NORMAL" ; + base:hasValueNode base:_Nb0cbc31c224744eabf54ce18e74f1198 . + +devices:NeedsPreparation a devices:UpdateBehavior ; + base:hasFieldName "NeedsPreparation" ; + base:hasValueNode base:_N701ca7d41b1743e9854192cfd6c7723f . + +devices:OFF_SPEC a devices:DeviceHealthEnumeration ; + base:hasFieldName "OFF_SPEC" ; + base:hasValueNode base:_Nd28e25eb12ef43d3a959267d12fa0213 . + +devices:Pending a devices:SoftwareVersionFileType ; + base:hasFieldName "Pending" ; + base:hasValueNode base:_Nf422e3fe580240baaa086c94d228d85a . + +devices:RequiresPowerCycle a devices:UpdateBehavior ; + base:hasFieldName "RequiresPowerCycle" ; + base:hasValueNode base:_N9abf61fecd574df8b32d82b631f2a109 . + +devices:WillDisconnect a devices:UpdateBehavior ; + base:hasFieldName "WillDisconnect" ; + base:hasValueNode base:_N93498d005eae42acbf5a658419c405bd . + +devices:WillReboot a devices:UpdateBehavior ; + base:hasFieldName "WillReboot" ; + base:hasValueNode base:_N1d839dd74e0348eda993814207d329f6 . + +devices:nodei1 a opcua:ObjectTypeNodeClass ; + base:definesType devices:SoftwareUpdateType ; + base:hasBrowseName "SoftwareUpdateType" ; + base:hasComponent devices:nodei122, + devices:nodei133, + devices:nodei2, + devices:nodei4, + devices:nodei40, + devices:nodei402, + devices:nodei76, + devices:nodei98 ; + base:hasDisplayName "SoftwareUpdateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "1" ; + base:hasProperty devices:nodei134 . + +devices:nodei1001 a opcua:ObjectTypeNodeClass ; + base:definesType devices:TopologyElementType ; + base:hasBrowseName "TopologyElementType" ; + base:hasComponent devices:nodei5002, + devices:nodei5003, + devices:nodei6014, + devices:nodei6161, + devices:nodei6567 ; + base:hasDescription "Defines the basic information components for all configurable elements in a device topology" ; + base:hasDisplayName "TopologyElementType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "1001" . + +devices:nodei1002 a opcua:ObjectTypeNodeClass ; + base:definesType devices:DeviceType ; + base:hasBrowseName "DeviceType" ; + base:hasComponent devices:nodei15105, + devices:nodei6208, + devices:nodei6209, + devices:nodei6211, + devices:nodei6213, + devices:nodei6215, + devices:nodei6571 ; + base:hasDescription "Defines the basic information components for all configurable elements in a device topology" ; + base:hasDisplayName "DeviceType" ; + base:hasIdentifierType base:numericID ; + base:hasInterface devices:nodei15051, + devices:nodei15054 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "1002" ; + base:hasProperty devices:nodei15100, + devices:nodei15101, + devices:nodei15102, + devices:nodei6001, + devices:nodei6002, + devices:nodei6003, + devices:nodei6004, + devices:nodei6005, + devices:nodei6006, + devices:nodei6007, + devices:nodei6008, + devices:nodei6470 . + +devices:nodei1003 a opcua:ObjectTypeNodeClass ; + base:definesType devices:BlockType ; + base:hasBrowseName "BlockType" ; + base:hasDescription "Adds the concept of Blocks needed for block-oriented FieldDevices" ; + base:hasDisplayName "BlockType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "1003" ; + base:hasProperty devices:nodei6009, + devices:nodei6010, + devices:nodei6011, + devices:nodei6012, + devices:nodei6013 . + +devices:nodei1004 a opcua:ObjectTypeNodeClass ; + base:definesType devices:ConfigurableObjectType ; + base:hasBrowseName "ConfigurableObjectType" ; + base:hasComponent devices:nodei5004, + devices:nodei6026 ; + base:hasDescription "Defines a general pattern to expose and configure modular components" ; + base:hasDisplayName "ConfigurableObjectType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "1004" . + +devices:nodei1005 a opcua:ObjectTypeNodeClass ; + base:definesType devices:FunctionalGroupType ; + base:hasBrowseName "FunctionalGroupType" ; + base:hasComponent devices:nodei6027, + devices:nodei6243 ; + base:hasDescription "FolderType is used to organize the Parameters and Methods from the complete set (ParameterSet, MethodSet) with regard to their application" ; + base:hasDisplayName "FunctionalGroupType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "1005" . + +devices:nodei1006 a opcua:ObjectTypeNodeClass ; + base:definesType devices:ProtocolType ; + base:hasBrowseName "ProtocolType" ; + base:hasDescription "General structure of a Protocol ObjectType" ; + base:hasDisplayName "ProtocolType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "1006" . + +devices:nodei135 a opcua:ObjectTypeNodeClass ; + base:definesType devices:SoftwareLoadingType ; + base:hasBrowseName "SoftwareLoadingType" ; + base:hasComponent devices:nodei136 ; + base:hasDisplayName "SoftwareLoadingType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "135" . + +devices:nodei137 a opcua:ObjectTypeNodeClass ; + base:definesType devices:PackageLoadingType ; + base:hasBrowseName "PackageLoadingType" ; + base:hasComponent devices:nodei139, + devices:nodei140, + devices:nodei151 ; + base:hasDisplayName "PackageLoadingType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "137" ; + base:hasProperty devices:nodei152 . + +devices:nodei15063 a opcua:ObjectTypeNodeClass ; + base:definesType devices:ComponentType ; + base:hasBrowseName "ComponentType" ; + base:hasDisplayName "ComponentType" ; + base:hasIdentifierType base:numericID ; + base:hasInterface devices:nodei15035, + devices:nodei15048 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15063" ; + base:hasProperty devices:nodei15086, + devices:nodei15087, + devices:nodei15088, + devices:nodei15089, + devices:nodei15090, + devices:nodei15091, + devices:nodei15092, + devices:nodei15093, + devices:nodei15094, + devices:nodei15095, + devices:nodei15096, + devices:nodei15097, + devices:nodei15098, + devices:nodei15099 . + +devices:nodei15106 a opcua:ObjectTypeNodeClass ; + base:definesType devices:SoftwareType ; + base:hasBrowseName "SoftwareType" ; + base:hasDisplayName "SoftwareType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15106" ; + base:hasProperty devices:nodei15129, + devices:nodei15131, + devices:nodei15133 . + +devices:nodei15143 a opcua:ObjectTypeNodeClass ; + base:definesType devices:DeviceHealthDiagnosticAlarmType ; + base:hasBrowseName "DeviceHealthDiagnosticAlarmType" ; + base:hasDisplayName "DeviceHealthDiagnosticAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15143" . + +devices:nodei15292 a opcua:ObjectTypeNodeClass ; + base:definesType devices:FailureAlarmType ; + base:hasBrowseName "FailureAlarmType" ; + base:hasDisplayName "FailureAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15292" . + +devices:nodei153 a opcua:ObjectTypeNodeClass ; + base:definesType devices:DirectLoadingType ; + base:hasBrowseName "DirectLoadingType" ; + base:hasComponent devices:nodei169 ; + base:hasDisplayName "DirectLoadingType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "153" ; + base:hasProperty devices:nodei170 . + +devices:nodei15441 a opcua:ObjectTypeNodeClass ; + base:definesType devices:CheckFunctionAlarmType ; + base:hasBrowseName "CheckFunctionAlarmType" ; + base:hasDisplayName "CheckFunctionAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15441" . + +devices:nodei15590 a opcua:ObjectTypeNodeClass ; + base:definesType devices:OffSpecAlarmType ; + base:hasBrowseName "OffSpecAlarmType" ; + base:hasDisplayName "OffSpecAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15590" . + +devices:nodei15739 a opcua:ObjectTypeNodeClass ; + base:definesType devices:MaintenanceRequiredAlarmType ; + base:hasBrowseName "MaintenanceRequiredAlarmType" ; + base:hasDisplayName "MaintenanceRequiredAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15739" . + +devices:nodei15888 a opcua:DataTypeNodeClass ; + opcua:HasEncoding devices:nodei15891, + devices:nodei15900, + devices:nodei15910 ; + base:definesType devices:TransferResultErrorDataType ; + base:hasBrowseName "TransferResultErrorDataType" ; + base:hasDisplayName "TransferResultErrorDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15888" . + +devices:nodei15889 a opcua:DataTypeNodeClass ; + opcua:HasEncoding devices:nodei15892, + devices:nodei15901, + devices:nodei15911 ; + base:definesType devices:TransferResultDataDataType ; + base:hasBrowseName "TransferResultDataDataType" ; + base:hasDisplayName "TransferResultDataDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15889" . + +devices:nodei171 a opcua:ObjectTypeNodeClass ; + base:definesType devices:CachedLoadingType ; + base:hasBrowseName "CachedLoadingType" ; + base:hasComponent devices:nodei187, + devices:nodei188, + devices:nodei189 ; + base:hasDisplayName "CachedLoadingType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "171" . + +devices:nodei192 a opcua:ObjectTypeNodeClass ; + base:definesType devices:FileSystemLoadingType ; + base:hasBrowseName "FileSystemLoadingType" ; + base:hasComponent devices:nodei194, + devices:nodei206, + devices:nodei209 ; + base:hasDisplayName "FileSystemLoadingType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "192" . + +devices:nodei212 a opcua:ObjectTypeNodeClass ; + base:definesType devices:SoftwareVersionType ; + base:hasBrowseName "SoftwareVersionType" ; + base:hasDisplayName "SoftwareVersionType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "212" ; + base:hasProperty devices:nodei380, + devices:nodei381, + devices:nodei382, + devices:nodei383, + devices:nodei384, + devices:nodei385, + devices:nodei386 . + +devices:nodei213 a opcua:ObjectTypeNodeClass ; + base:definesType devices:PrepareForUpdateStateMachineType ; + base:hasBrowseName "PrepareForUpdateStateMachineType" ; + base:hasComponent devices:nodei227, + devices:nodei228, + devices:nodei229, + devices:nodei230, + devices:nodei231, + devices:nodei233, + devices:nodei235, + devices:nodei237, + devices:nodei239, + devices:nodei241, + devices:nodei243, + devices:nodei245, + devices:nodei247 ; + base:hasDisplayName "PrepareForUpdateStateMachineType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "213" . + +devices:nodei249 a opcua:ObjectTypeNodeClass ; + base:definesType devices:InstallationStateMachineType ; + base:hasBrowseName "InstallationStateMachineType" ; + base:hasComponent devices:nodei263, + devices:nodei264, + devices:nodei265, + devices:nodei268, + devices:nodei270, + devices:nodei271, + devices:nodei273, + devices:nodei275, + devices:nodei277, + devices:nodei279, + devices:nodei281, + devices:nodei283 ; + base:hasDisplayName "InstallationStateMachineType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "249" . + +devices:nodei285 a opcua:ObjectTypeNodeClass ; + base:definesType devices:PowerCycleStateMachineType ; + base:hasBrowseName "PowerCycleStateMachineType" ; + base:hasComponent devices:nodei299, + devices:nodei301, + devices:nodei303, + devices:nodei305 ; + base:hasDisplayName "PowerCycleStateMachineType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "285" . + +devices:nodei307 a opcua:ObjectTypeNodeClass ; + base:definesType devices:ConfirmationStateMachineType ; + base:hasBrowseName "ConfirmationStateMachineType" ; + base:hasComponent devices:nodei321, + devices:nodei322, + devices:nodei323, + devices:nodei325, + devices:nodei327, + devices:nodei329 ; + base:hasDisplayName "ConfirmationStateMachineType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "307" . + +devices:nodei331 a opcua:DataTypeNodeClass ; + base:definesType devices:SoftwareVersionFileType ; + base:hasBrowseName "SoftwareVersionFileType" ; + base:hasDisplayName "SoftwareVersionFileType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "331" ; + base:hasProperty devices:nodei332 . + +devices:nodei333 a opcua:DataTypeNodeClass ; + base:definesType devices:UpdateBehavior ; + base:hasBrowseName "UpdateBehavior" ; + base:hasDisplayName "UpdateBehavior" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "333" ; + base:hasProperty devices:nodei388 . + +devices:nodei468 a opcua:VariableTypeNodeClass ; + base:definesType devices:LifetimeVariableType ; + base:hasBrowseName "LifetimeVariableType" ; + base:hasDatatype opcua:Number ; + base:hasDescription "Remaining lifetime" ; + base:hasDisplayName "LifetimeVariableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "468" ; + base:hasProperty devices:nodei469, + devices:nodei470, + devices:nodei471, + devices:nodei472 . + +devices:nodei473 a opcua:ObjectTypeNodeClass ; + base:definesType devices:BaseLifetimeIndicationType ; + base:hasBrowseName "BaseLifetimeIndicationType" ; + base:hasDescription "Base indication type not further defining a semantic" ; + base:hasDisplayName "BaseLifetimeIndicationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "473" . + +devices:nodei474 a opcua:ObjectTypeNodeClass ; + base:definesType devices:TimeIndicationType ; + base:hasBrowseName "TimeIndicationType" ; + base:hasDescription "Indicates the time the entity has been in use or can still be used" ; + base:hasDisplayName "TimeIndicationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "474" . + +devices:nodei475 a opcua:ObjectTypeNodeClass ; + base:definesType devices:NumberOfPartsIndicationType ; + base:hasBrowseName "NumberOfPartsIndicationType" ; + base:hasDescription "Indicates the total number of parts that have been produced or can still be produced." ; + base:hasDisplayName "NumberOfPartsIndicationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "475" . + +devices:nodei476 a opcua:ObjectTypeNodeClass ; + base:definesType devices:NumberOfUsagesIndicationType ; + base:hasBrowseName "NumberOfUsagesIndicationType" ; + base:hasDescription "Indicates counting the process steps the entity has been used or can still be used for (for example usages of a punching tool)." ; + base:hasDisplayName "NumberOfUsagesIndicationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "476" . + +devices:nodei477 a opcua:ObjectTypeNodeClass ; + base:definesType devices:LengthIndicationType ; + base:hasBrowseName "LengthIndicationType" ; + base:hasDescription "Indicates the abraded length, for example of a drill." ; + base:hasDisplayName "LengthIndicationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "477" . + +devices:nodei478 a opcua:ObjectTypeNodeClass ; + base:definesType devices:DiameterIndicationType ; + base:hasBrowseName "DiameterIndicationType" ; + base:hasDescription "Indicates the abraded diameter, for example of a drill." ; + base:hasDisplayName "DiameterIndicationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "478" . + +devices:nodei479 a opcua:ObjectTypeNodeClass ; + base:definesType devices:SubstanceVolumeIndicationType ; + base:hasBrowseName "SubstanceVolumeIndicationType" ; + base:hasDescription "Indicates the volume of a substance, for example of a liquid." ; + base:hasDisplayName "SubstanceVolumeIndicationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "479" . + +devices:nodei480 a opcua:ObjectTypeNodeClass ; + base:definesType devices:IOperationCounterType ; + base:hasBrowseName "IOperationCounterType" ; + base:hasDescription "Interface defining counters for the duration of operation" ; + base:hasDisplayName "IOperationCounterType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "480" ; + base:hasProperty devices:nodei481, + devices:nodei482, + devices:nodei483 . + +devices:nodei6030 a opcua:ReferenceTypeNodeClass ; + base:definesType devices:ConnectsTo ; + base:hasBrowseName "ConnectsTo" ; + base:hasDescription "Used to indicate that source and target Node have a topological connection." ; + base:hasDisplayName "ConnectsTo" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6030" ; + base:isSymmetric "true" . + +devices:nodei6031 a opcua:ReferenceTypeNodeClass ; + base:definesType devices:IsOnline ; + base:hasBrowseName "IsOnline" ; + base:hasDescription "Used to bind the offline representation of a Device to the online representation." ; + base:hasDisplayName "IsOnline" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6031" . + +devices:nodei6244 a opcua:DataTypeNodeClass ; + base:definesType devices:DeviceHealthEnumeration ; + base:hasBrowseName "DeviceHealthEnumeration" ; + base:hasDisplayName "DeviceHealthEnumeration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6244" ; + base:hasProperty devices:nodei6450 . + +devices:nodei6246 a opcua:VariableTypeNodeClass ; + base:definesType devices:UIElementType ; + base:hasBrowseName "UIElementType" ; + base:hasDescription "The base type for all UI Element Types." ; + base:hasDisplayName "UIElementType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6246" . + +devices:nodei6247 a opcua:ObjectTypeNodeClass ; + devices:ConnectsTo devices:nodei6248 ; + base:definesType devices:NetworkType ; + base:hasBrowseName "NetworkType" ; + base:hasComponent devices:nodei6294, + devices:nodei6596 ; + base:hasDescription "Represents the communication means for Devices that are connected to it." ; + base:hasDisplayName "NetworkType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6247" . + +devices:nodei6308 a opcua:ObjectTypeNodeClass ; + devices:ConnectsTo devices:nodei6599 ; + base:definesType devices:ConnectionPointType ; + base:hasBrowseName "ConnectionPointType" ; + base:hasComponent devices:nodei6354, + devices:nodei6499 ; + base:hasDescription "Represents the interface (interface card) of a Device to a Network." ; + base:hasDisplayName "ConnectionPointType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6308" . + +devices:nodei6388 a opcua:ObjectTypeNodeClass ; + base:definesType devices:LockingServicesType ; + base:hasBrowseName "LockingServicesType" ; + base:hasComponent devices:nodei6393, + devices:nodei6396, + devices:nodei6398, + devices:nodei6400 ; + base:hasDescription "An interface for Locking." ; + base:hasDisplayName "LockingServicesType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6388" ; + base:hasProperty devices:nodei15890, + devices:nodei6390, + devices:nodei6391, + devices:nodei6392, + devices:nodei6534 . + +devices:nodei6467 a opcua:ReferenceTypeNodeClass ; + base:definesType devices:ConnectsToParent ; + base:hasBrowseName "ConnectsToParent" ; + base:hasDescription "Defines the parent (i.e. the communication Device) of a Network." ; + base:hasDisplayName "ConnectsToParent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6467" ; + base:isSymmetric "true" . + +devices:nodei6522 a opcua:DataTypeNodeClass ; + opcua:HasEncoding devices:nodei15909, + devices:nodei6535, + devices:nodei6551 ; + base:definesType devices:FetchResultDataType ; + base:hasBrowseName "FetchResultDataType" ; + base:hasDisplayName "FetchResultDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6522" . + +devices:nodei6525 a opcua:DataTypeNodeClass ; + opcua:HasEncoding devices:nodei15912, + devices:nodei6538, + devices:nodei6554 ; + base:definesType devices:ParameterResultDataType ; + base:hasBrowseName "ParameterResultDataType" ; + base:hasDisplayName "ParameterResultDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6525" . + +devices:nodei6526 a opcua:ObjectTypeNodeClass ; + base:definesType devices:TransferServicesType ; + base:hasBrowseName "TransferServicesType" ; + base:hasComponent devices:nodei6527, + devices:nodei6529, + devices:nodei6531 ; + base:hasDisplayName "TransferServicesType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6526" . + +opcua:nodei11715 base:hasComponent devices:nodei15001 . + +opcua:nodei2268 base:hasProperty devices:nodei6387 . + +opcua:nodei85 base:organizes devices:nodei5001, + devices:nodei6078, + devices:nodei6094 . + +opcua:nodei92 base:hasComponent devices:nodei6423 . + +opcua:nodei93 base:hasComponent devices:nodei6435 . + +devices:BlockType a owl:Class ; + rdfs:subClassOf devices:TopologyElementType ; + base:isAbstract "true" . + +devices:CachedLoadingType a owl:Class ; + rdfs:subClassOf devices:PackageLoadingType . + +devices:CheckFunctionAlarmType a owl:Class ; + rdfs:subClassOf devices:DeviceHealthDiagnosticAlarmType . + +devices:ConfigurableObjectType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +devices:ConnectsToParent a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf devices:ConnectsTo . + +devices:DeviceType a owl:Class ; + rdfs:subClassOf devices:ComponentType ; + base:isAbstract "true" . + +devices:DiameterIndicationType a owl:Class ; + rdfs:subClassOf devices:BaseLifetimeIndicationType ; + base:isAbstract "true" . + +devices:DirectLoadingType a owl:Class ; + rdfs:subClassOf devices:PackageLoadingType . + +devices:EndOfResults a base:Field ; + base:hasDatatype opcua:Boolean ; + base:hasFieldName "EndOfResults" . + +devices:FailureAlarmType a owl:Class ; + rdfs:subClassOf devices:DeviceHealthDiagnosticAlarmType . + +devices:FileSystemLoadingType a owl:Class ; + rdfs:subClassOf devices:SoftwareLoadingType . + +devices:IDeviceHealthType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +devices:IOperationCounterType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +devices:ISupportInfoType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +devices:ITagNameplateType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +devices:IVendorNameplateType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +devices:IsOnline a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:Aggregates . + +devices:LengthIndicationType a owl:Class ; + rdfs:subClassOf devices:BaseLifetimeIndicationType ; + base:isAbstract "true" . + +devices:LifetimeVariableType a owl:Class ; + rdfs:subClassOf opcua:AnalogUnitType . + +devices:MaintenanceRequiredAlarmType a owl:Class ; + rdfs:subClassOf devices:DeviceHealthDiagnosticAlarmType . + +devices:NodePath a base:Field ; + base:hasDatatype opcua:QualifiedName ; + base:hasFieldName "NodePath" . + +devices:NumberOfPartsIndicationType a owl:Class ; + rdfs:subClassOf devices:BaseLifetimeIndicationType ; + base:isAbstract "true" . + +devices:NumberOfUsagesIndicationType a owl:Class ; + rdfs:subClassOf devices:BaseLifetimeIndicationType ; + base:isAbstract "true" . + +devices:OffSpecAlarmType a owl:Class ; + rdfs:subClassOf devices:DeviceHealthDiagnosticAlarmType . + +devices:ParameterDefs a base:Field ; + base:hasDatatype devices:ParameterResultDataType ; + base:hasFieldName "ParameterDefs" . + +devices:SequenceNumber a base:Field ; + base:hasDatatype opcua:Int32 ; + base:hasFieldName "SequenceNumber" . + +devices:SoftwareType a owl:Class ; + rdfs:subClassOf devices:ComponentType . + +devices:SoftwareUpdateType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +devices:Status a base:Field ; + base:hasDatatype opcua:Int32 ; + base:hasFieldName "Status" . + +devices:StatusCode a base:Field ; + base:hasDatatype opcua:StatusCode ; + base:hasFieldName "StatusCode" . + +devices:SubstanceVolumeIndicationType a owl:Class ; + rdfs:subClassOf devices:BaseLifetimeIndicationType ; + base:isAbstract "true" . + +devices:TimeIndicationType a owl:Class ; + rdfs:subClassOf devices:BaseLifetimeIndicationType ; + base:isAbstract "true" . + +devices:TransferResultDataDataType a owl:Class ; + rdfs:subClassOf devices:FetchResultDataType ; + base:hasField devices:EndOfResults, + devices:ParameterDefs, + devices:SequenceNumber . + +devices:TransferResultErrorDataType a owl:Class ; + rdfs:subClassOf devices:FetchResultDataType ; + base:hasField devices:Diagnostics, + devices:Status . + +devices:TransferServicesType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +devices:nodei100 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "100" . + +devices:nodei112 a opcua:MethodNodeClass ; + base:hasBrowseName "Confirm" ; + base:hasDisplayName "Confirm" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "112" . + +devices:nodei113 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfirmationTimeout" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "ConfirmationTimeout" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "113" . + +devices:nodei122 a opcua:ObjectNodeClass, + opcua:TemporaryFileTransferType ; + base:hasBrowseName "Parameters" ; + base:hasComponent devices:nodei124, + devices:nodei127, + devices:nodei130 ; + base:hasDisplayName "Parameters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "122" ; + base:hasProperty devices:nodei123 . + +devices:nodei123 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientProcessingTimeout" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "ClientProcessingTimeout" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "123" . + +devices:nodei124 a opcua:MethodNodeClass ; + base:hasBrowseName "GenerateFileForRead" ; + base:hasDisplayName "GenerateFileForRead" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "124" ; + base:hasProperty devices:nodei125, + devices:nodei126 . + +devices:nodei125 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "125" ; + base:hasValueRank "1" . + +devices:nodei126 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "126" ; + base:hasValueRank "1" . + +devices:nodei127 a opcua:MethodNodeClass ; + base:hasBrowseName "GenerateFileForWrite" ; + base:hasDisplayName "GenerateFileForWrite" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "127" ; + base:hasProperty devices:nodei128, + devices:nodei129 . + +devices:nodei128 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "128" ; + base:hasValueRank "1" . + +devices:nodei129 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "129" ; + base:hasValueRank "1" . + +devices:nodei130 a opcua:MethodNodeClass ; + base:hasBrowseName "CloseAndCommit" ; + base:hasDisplayName "CloseAndCommit" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "130" ; + base:hasProperty devices:nodei131, + devices:nodei132 . + +devices:nodei131 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "131" ; + base:hasValueRank "1" . + +devices:nodei132 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "132" ; + base:hasValueRank "1" . + +devices:nodei133 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "UpdateStatus" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "UpdateStatus" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "133" . + +devices:nodei134 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultInstanceBrowseName" ; + base:hasDatatype opcua:QualifiedName ; + base:hasDisplayName "DefaultInstanceBrowseName" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "134" . + +devices:nodei136 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "UpdateKey" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UpdateKey" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "136" . + +devices:nodei139 a devices:SoftwareVersionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "CurrentVersion" ; + base:hasDisplayName "CurrentVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "139" ; + base:hasProperty devices:nodei345, + devices:nodei346, + devices:nodei347 . + +devices:nodei140 a opcua:ObjectNodeClass, + opcua:TemporaryFileTransferType ; + base:hasBrowseName "FileTransfer" ; + base:hasComponent devices:nodei142, + devices:nodei145, + devices:nodei148 ; + base:hasDisplayName "FileTransfer" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "140" ; + base:hasProperty devices:nodei141 . + +devices:nodei141 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientProcessingTimeout" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "ClientProcessingTimeout" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "141" . + +devices:nodei142 a opcua:MethodNodeClass ; + base:hasBrowseName "GenerateFileForRead" ; + base:hasDisplayName "GenerateFileForRead" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "142" ; + base:hasProperty devices:nodei143, + devices:nodei144 . + +devices:nodei143 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "143" ; + base:hasValueRank "1" . + +devices:nodei144 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "144" ; + base:hasValueRank "1" . + +devices:nodei145 a opcua:MethodNodeClass ; + base:hasBrowseName "GenerateFileForWrite" ; + base:hasDisplayName "GenerateFileForWrite" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "145" ; + base:hasProperty devices:nodei146, + devices:nodei147 . + +devices:nodei146 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "146" ; + base:hasValueRank "1" . + +devices:nodei147 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "147" ; + base:hasValueRank "1" . + +devices:nodei148 a opcua:MethodNodeClass ; + base:hasBrowseName "CloseAndCommit" ; + base:hasDisplayName "CloseAndCommit" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "148" ; + base:hasProperty devices:nodei149, + devices:nodei150 . + +devices:nodei149 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "149" ; + base:hasValueRank "1" . + +devices:nodei150 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "150" ; + base:hasValueRank "1" . + +devices:nodei15001 a opcua:NamespaceMetadataType, + opcua:ObjectNodeClass ; + base:hasBrowseName "http://opcfoundation.org/UA/DI/" ; + base:hasDisplayName "http://opcfoundation.org/UA/DI/" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15001" ; + base:hasProperty devices:nodei15002, + devices:nodei15003, + devices:nodei15004, + devices:nodei15005, + devices:nodei15006, + devices:nodei15007, + devices:nodei15008, + devices:nodei15031, + devices:nodei15032, + devices:nodei15033 ; + base:hasSymbolicName "OPCUADINamespaceMetadata" . + +devices:nodei15002 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceUri" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15002" ; + base:hasValue "http://opcfoundation.org/UA/DI/" . + +devices:nodei15003 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceVersion" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceVersion" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15003" ; + base:hasValue "1.04.0" . + +devices:nodei15004 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespacePublicationDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDisplayName "NamespacePublicationDate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15004" ; + base:hasValue "2022-11-03T00:00:00Z" . + +devices:nodei15005 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "IsNamespaceSubset" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "IsNamespaceSubset" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15005" ; + base:hasValue false . + +devices:nodei15006 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StaticNodeIdTypes" ; + base:hasDatatype opcua:IdType ; + base:hasDisplayName "StaticNodeIdTypes" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15006" ; + base:hasValue "[0]" ; + base:hasValueRank "1" . + +devices:nodei15007 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StaticNumericNodeIdRange" ; + base:hasDatatype opcua:NumericRange ; + base:hasDisplayName "StaticNumericNodeIdRange" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15007" ; + base:hasValue "['1:2147483647']" ; + base:hasValueRank "1" . + +devices:nodei15008 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StaticStringNodeIdPattern" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "StaticStringNodeIdPattern" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15008" . + +devices:nodei15031 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultRolePermissions" ; + base:hasDatatype opcua:RolePermissionType ; + base:hasDisplayName "DefaultRolePermissions" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15031" ; + base:hasValueRank "1" . + +devices:nodei15032 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultUserRolePermissions" ; + base:hasDatatype opcua:RolePermissionType ; + base:hasDisplayName "DefaultUserRolePermissions" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15032" ; + base:hasValueRank "1" . + +devices:nodei15033 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultAccessRestrictions" ; + base:hasDatatype opcua:AccessRestrictionType ; + base:hasDisplayName "DefaultAccessRestrictions" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15033" . + +devices:nodei15034 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DeviceFeatures" ; + base:hasDisplayName "DeviceFeatures" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15034" . + +devices:nodei15035 a opcua:ObjectTypeNodeClass ; + base:definesType devices:IVendorNameplateType ; + base:hasBrowseName "IVendorNameplateType" ; + base:hasDisplayName "IVendorNameplateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15035" ; + base:hasProperty devices:nodei15036, + devices:nodei15037, + devices:nodei15038, + devices:nodei15039, + devices:nodei15040, + devices:nodei15041, + devices:nodei15042, + devices:nodei15043, + devices:nodei15044, + devices:nodei15045, + devices:nodei15046, + devices:nodei15047, + devices:nodei23, + devices:nodei24 . + +devices:nodei15036 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Manufacturer" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Manufacturer" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15036" . + +devices:nodei15037 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ManufacturerUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ManufacturerUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15037" . + +devices:nodei15038 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Model" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Model" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15038" . + +devices:nodei15039 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "HardwareRevision" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "HardwareRevision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15039" . + +devices:nodei15040 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareRevision" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SoftwareRevision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15040" . + +devices:nodei15041 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeviceRevision" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DeviceRevision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15041" . + +devices:nodei15042 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductCode" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProductCode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15042" . + +devices:nodei15043 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeviceManual" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DeviceManual" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15043" . + +devices:nodei15044 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeviceClass" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DeviceClass" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15044" . + +devices:nodei15045 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SerialNumber" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SerialNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15045" . + +devices:nodei15046 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductInstanceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProductInstanceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15046" . + +devices:nodei15047 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RevisionCounter" ; + base:hasDatatype opcua:Int32 ; + base:hasDisplayName "RevisionCounter" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15047" . + +devices:nodei15048 a opcua:ObjectTypeNodeClass ; + base:definesType devices:ITagNameplateType ; + base:hasBrowseName "ITagNameplateType" ; + base:hasDisplayName "ITagNameplateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15048" ; + base:hasProperty devices:nodei15049, + devices:nodei15050 . + +devices:nodei15049 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AssetId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AssetId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15049" . + +devices:nodei15050 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ComponentName" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ComponentName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15050" . + +devices:nodei15051 a opcua:ObjectTypeNodeClass ; + base:definesType devices:IDeviceHealthType ; + base:hasBrowseName "IDeviceHealthType" ; + base:hasComponent devices:nodei15052, + devices:nodei15053 ; + base:hasDisplayName "IDeviceHealthType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15051" . + +devices:nodei15052 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeviceHealth" ; + base:hasDatatype devices:DeviceHealthEnumeration ; + base:hasDisplayName "DeviceHealth" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15052" . + +devices:nodei15053 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DeviceHealthAlarms" ; + base:hasDisplayName "DeviceHealthAlarms" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15053" . + +devices:nodei15054 a opcua:ObjectTypeNodeClass ; + base:definesType devices:ISupportInfoType ; + base:hasBrowseName "ISupportInfoType" ; + base:hasComponent devices:nodei15055, + devices:nodei15057, + devices:nodei15059, + devices:nodei15061, + devices:nodei27 ; + base:hasDisplayName "ISupportInfoType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15054" . + +devices:nodei15055 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DeviceTypeImage" ; + base:hasComponent devices:nodei15056 ; + base:hasDisplayName "DeviceTypeImage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15055" . + +devices:nodei15056 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "" ; + base:hasDatatype opcua:Image ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11510 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15056" ; + base:hasSymbolicName "ImageIdentifier" . + +devices:nodei15057 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Documentation" ; + base:hasComponent devices:nodei15058 ; + base:hasDisplayName "Documentation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15057" . + +devices:nodei15058 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11510 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15058" ; + base:hasSymbolicName "DocumentIdentifier" . + +devices:nodei15059 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "ProtocolSupport" ; + base:hasComponent devices:nodei15060 ; + base:hasDisplayName "ProtocolSupport" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15059" . + +devices:nodei15060 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11510 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15060" ; + base:hasSymbolicName "ProtocolSupportIdentifier" . + +devices:nodei15061 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "ImageSet" ; + base:hasComponent devices:nodei15062 ; + base:hasDisplayName "ImageSet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15061" . + +devices:nodei15062 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "" ; + base:hasDatatype opcua:Image ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11510 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15062" ; + base:hasSymbolicName "ImageIdentifier" . + +devices:nodei15086 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Manufacturer" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Manufacturer" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15086" . + +devices:nodei15087 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ManufacturerUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ManufacturerUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15087" . + +devices:nodei15088 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Model" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Model" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15088" . + +devices:nodei15089 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "HardwareRevision" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "HardwareRevision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15089" . + +devices:nodei15090 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareRevision" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SoftwareRevision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15090" . + +devices:nodei15091 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeviceRevision" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DeviceRevision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15091" . + +devices:nodei15092 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductCode" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProductCode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15092" . + +devices:nodei15093 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeviceManual" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DeviceManual" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15093" . + +devices:nodei15094 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeviceClass" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DeviceClass" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15094" . + +devices:nodei15095 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SerialNumber" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SerialNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15095" . + +devices:nodei15096 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductInstanceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProductInstanceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15096" . + +devices:nodei15097 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RevisionCounter" ; + base:hasDatatype opcua:Int32 ; + base:hasDisplayName "RevisionCounter" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15097" . + +devices:nodei15098 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AssetId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AssetId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15098" . + +devices:nodei15099 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ComponentName" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ComponentName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15099" . + +devices:nodei151 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ErrorMessage" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ErrorMessage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "151" . + +devices:nodei15100 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ManufacturerUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ManufacturerUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15100" . + +devices:nodei15101 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductCode" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProductCode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15101" . + +devices:nodei15102 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductInstanceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProductInstanceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15102" . + +devices:nodei15105 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DeviceHealthAlarms" ; + base:hasDisplayName "DeviceHealthAlarms" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15105" . + +devices:nodei15129 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Manufacturer" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Manufacturer" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15129" . + +devices:nodei15131 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Model" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Model" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15131" . + +devices:nodei15133 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareRevision" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SoftwareRevision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15133" . + +devices:nodei152 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "WriteBlockSize" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "WriteBlockSize" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "152" . + +devices:nodei15890 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultInstanceBrowseName" ; + base:hasDatatype opcua:QualifiedName ; + base:hasDisplayName "DefaultInstanceBrowseName" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15890" . + +devices:nodei15891 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription devices:nodei15894 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15891" ; + base:hasSymbolicName "DefaultBinary" . + +devices:nodei15892 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription devices:nodei15897 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15892" ; + base:hasSymbolicName "DefaultBinary" . + +devices:nodei15893 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Deprecated" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Deprecated" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15893" ; + base:hasValue true . + +devices:nodei15900 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription devices:nodei15903 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15900" ; + base:hasSymbolicName "DefaultXml" . + +devices:nodei15901 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription devices:nodei15906 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15901" ; + base:hasSymbolicName "DefaultXml" . + +devices:nodei15902 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Deprecated" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Deprecated" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15902" ; + base:hasValue true . + +devices:nodei15909 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15909" ; + base:hasSymbolicName "DefaultJson" . + +devices:nodei15910 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15910" ; + base:hasSymbolicName "DefaultJson" . + +devices:nodei15911 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15911" ; + base:hasSymbolicName "DefaultJson" . + +devices:nodei15912 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15912" ; + base:hasSymbolicName "DefaultJson" . + +devices:nodei169 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "UpdateBehavior" ; + base:hasDatatype devices:UpdateBehavior ; + base:hasDisplayName "UpdateBehavior" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "169" . + +devices:nodei170 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "WriteTimeout" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "WriteTimeout" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "170" . + +devices:nodei187 a devices:SoftwareVersionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "PendingVersion" ; + base:hasDisplayName "PendingVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "187" ; + base:hasProperty devices:nodei366, + devices:nodei367, + devices:nodei368 . + +devices:nodei188 a devices:SoftwareVersionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "FallbackVersion" ; + base:hasDisplayName "FallbackVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "188" ; + base:hasProperty devices:nodei373, + devices:nodei374, + devices:nodei375 . + +devices:nodei189 a opcua:MethodNodeClass ; + base:hasBrowseName "GetUpdateBehavior" ; + base:hasDisplayName "GetUpdateBehavior" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "189" ; + base:hasProperty devices:nodei190, + devices:nodei191 . + +devices:nodei19 a opcua:MethodNodeClass ; + base:hasBrowseName "Prepare" ; + base:hasDisplayName "Prepare" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "19" . + +devices:nodei190 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "190" ; + base:hasValueRank "1" . + +devices:nodei191 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "191" ; + base:hasValueRank "1" . + +devices:nodei194 a opcua:FileDirectoryType, + opcua:ObjectNodeClass ; + base:hasBrowseName "FileSystem" ; + base:hasComponent devices:nodei195, + devices:nodei198, + devices:nodei201, + devices:nodei203 ; + base:hasDisplayName "FileSystem" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "194" . + +devices:nodei195 a opcua:MethodNodeClass ; + base:hasBrowseName "CreateDirectory" ; + base:hasDisplayName "CreateDirectory" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "195" ; + base:hasProperty devices:nodei196, + devices:nodei197 . + +devices:nodei196 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "196" ; + base:hasValueRank "1" . + +devices:nodei197 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "197" ; + base:hasValueRank "1" . + +devices:nodei198 a opcua:MethodNodeClass ; + base:hasBrowseName "CreateFile" ; + base:hasDisplayName "CreateFile" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "198" ; + base:hasProperty devices:nodei199, + devices:nodei200 . + +devices:nodei199 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "199" ; + base:hasValueRank "1" . + +devices:nodei2 a devices:SoftwareLoadingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Loading" ; + base:hasDisplayName "Loading" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "2" . + +devices:nodei20 a opcua:MethodNodeClass ; + base:hasBrowseName "Abort" ; + base:hasDisplayName "Abort" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "20" . + +devices:nodei200 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "200" ; + base:hasValueRank "1" . + +devices:nodei201 a opcua:MethodNodeClass ; + base:hasBrowseName "Delete" ; + base:hasDisplayName "Delete" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "201" ; + base:hasProperty devices:nodei202 ; + base:hasSymbolicName "DeleteFileSystemObject" . + +devices:nodei202 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "202" ; + base:hasValueRank "1" . + +devices:nodei203 a opcua:MethodNodeClass ; + base:hasBrowseName "MoveOrCopy" ; + base:hasDisplayName "MoveOrCopy" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "203" ; + base:hasProperty devices:nodei204, + devices:nodei205 . + +devices:nodei204 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "204" ; + base:hasValueRank "1" . + +devices:nodei205 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "205" ; + base:hasValueRank "1" . + +devices:nodei206 a opcua:MethodNodeClass ; + base:hasBrowseName "GetUpdateBehavior" ; + base:hasDisplayName "GetUpdateBehavior" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "206" ; + base:hasProperty devices:nodei207, + devices:nodei208 . + +devices:nodei207 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "207" ; + base:hasValueRank "1" . + +devices:nodei208 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "208" ; + base:hasValueRank "1" . + +devices:nodei209 a opcua:MethodNodeClass ; + base:hasBrowseName "ValidateFiles" ; + base:hasDisplayName "ValidateFiles" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "209" ; + base:hasProperty devices:nodei210, + devices:nodei211 . + +devices:nodei210 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "210" ; + base:hasValueRank "1" . + +devices:nodei211 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "211" ; + base:hasValueRank "1" . + +devices:nodei227 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PercentComplete" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "PercentComplete" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "227" . + +devices:nodei228 a opcua:MethodNodeClass ; + base:hasBrowseName "Prepare" ; + base:hasDisplayName "Prepare" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "228" . + +devices:nodei229 a opcua:MethodNodeClass ; + base:hasBrowseName "Abort" ; + base:hasDisplayName "Abort" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "229" . + +devices:nodei23 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareReleaseDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDisplayName "SoftwareReleaseDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "23" . + +devices:nodei230 a opcua:MethodNodeClass ; + base:hasBrowseName "Resume" ; + base:hasDisplayName "Resume" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "230" . + +devices:nodei232 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "232" ; + base:hasValue 1 . + +devices:nodei234 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "234" ; + base:hasValue 2 . + +devices:nodei236 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "236" ; + base:hasValue 3 . + +devices:nodei238 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "238" ; + base:hasValue 4 . + +devices:nodei239 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState devices:nodei231 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState devices:nodei233 ; + base:hasBrowseName "IdleToPreparing" ; + base:hasDisplayName "IdleToPreparing" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "239" ; + base:hasProperty devices:nodei240 . + +devices:nodei24 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PatchIdentifiers" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PatchIdentifiers" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "24" ; + base:hasValueRank "1" . + +devices:nodei240 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "240" ; + base:hasValue 12 . + +devices:nodei241 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState devices:nodei233 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState devices:nodei231 ; + base:hasBrowseName "PreparingToIdle" ; + base:hasDisplayName "PreparingToIdle" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "241" ; + base:hasProperty devices:nodei242 . + +devices:nodei242 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "242" ; + base:hasValue 21 . + +devices:nodei243 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState devices:nodei233 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState devices:nodei235 ; + base:hasBrowseName "PreparingToPreparedForUpdate" ; + base:hasDisplayName "PreparingToPreparedForUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "243" ; + base:hasProperty devices:nodei244 . + +devices:nodei244 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "244" ; + base:hasValue 23 . + +devices:nodei245 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState devices:nodei235 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState devices:nodei237 ; + base:hasBrowseName "PreparedForUpdateToResuming" ; + base:hasDisplayName "PreparedForUpdateToResuming" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "245" ; + base:hasProperty devices:nodei246 . + +devices:nodei246 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "246" ; + base:hasValue 34 . + +devices:nodei247 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState devices:nodei237 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState devices:nodei231 ; + base:hasBrowseName "ResumingToIdle" ; + base:hasDisplayName "ResumingToIdle" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "247" ; + base:hasProperty devices:nodei248 . + +devices:nodei248 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "248" ; + base:hasValue 41 . + +devices:nodei263 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PercentComplete" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "PercentComplete" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "263" . + +devices:nodei264 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "InstallationDelay" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "InstallationDelay" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "264" . + +devices:nodei265 a opcua:MethodNodeClass ; + base:hasBrowseName "InstallSoftwarePackage" ; + base:hasDisplayName "InstallSoftwarePackage" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "265" ; + base:hasProperty devices:nodei266 . + +devices:nodei266 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "266" ; + base:hasValueRank "1" . + +devices:nodei268 a opcua:MethodNodeClass ; + base:hasBrowseName "InstallFiles" ; + base:hasDisplayName "InstallFiles" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "268" ; + base:hasProperty devices:nodei269 . + +devices:nodei269 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "269" ; + base:hasValueRank "1" . + +devices:nodei27 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DocumentationFiles" ; + base:hasComponent devices:nodei28 ; + base:hasDisplayName "DocumentationFiles" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "27" . + +devices:nodei270 a opcua:MethodNodeClass ; + base:hasBrowseName "Resume" ; + base:hasDisplayName "Resume" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "270" . + +devices:nodei272 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "272" ; + base:hasValue 1 . + +devices:nodei274 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "274" ; + base:hasValue 2 . + +devices:nodei276 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "276" ; + base:hasValue 3 . + +devices:nodei277 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState devices:nodei271 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState devices:nodei273 ; + base:hasBrowseName "IdleToInstalling" ; + base:hasDisplayName "IdleToInstalling" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "277" ; + base:hasProperty devices:nodei387 . + +devices:nodei279 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState devices:nodei273 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState devices:nodei271 ; + base:hasBrowseName "InstallingToIdle" ; + base:hasDisplayName "InstallingToIdle" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "279" ; + base:hasProperty devices:nodei280 . + +devices:nodei28 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasComponent devices:nodei36, + devices:nodei39, + devices:nodei63, + devices:nodei66, + devices:nodei68, + devices:nodei71 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11510 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "28" ; + base:hasProperty devices:nodei29, + devices:nodei30, + devices:nodei31, + devices:nodei32 ; + base:hasSymbolicName "DocumentFileId" . + +devices:nodei280 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "280" ; + base:hasValue 21 . + +devices:nodei281 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState devices:nodei273 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState devices:nodei275 ; + base:hasBrowseName "InstallingToError" ; + base:hasDisplayName "InstallingToError" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "281" ; + base:hasProperty devices:nodei282 . + +devices:nodei282 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "282" ; + base:hasValue 23 . + +devices:nodei283 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState devices:nodei275 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState devices:nodei271 ; + base:hasBrowseName "ErrorToIdle" ; + base:hasDisplayName "ErrorToIdle" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "283" ; + base:hasProperty devices:nodei284 . + +devices:nodei284 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "284" ; + base:hasValue 31 . + +devices:nodei29 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "29" . + +devices:nodei30 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "30" . + +devices:nodei300 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "300" ; + base:hasValue 1 . + +devices:nodei302 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "302" ; + base:hasValue 2 . + +devices:nodei303 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState devices:nodei299 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState devices:nodei301 ; + base:hasBrowseName "NotWaitingForPowerCycleToWaitingForPowerCycle" ; + base:hasDisplayName "NotWaitingForPowerCycleToWaitingForPowerCycle" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "303" ; + base:hasProperty devices:nodei304 . + +devices:nodei304 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "304" ; + base:hasValue 12 . + +devices:nodei305 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState devices:nodei301 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState devices:nodei299 ; + base:hasBrowseName "WaitingForPowerCycleToNotWaitingForPowerCycle" ; + base:hasDisplayName "WaitingForPowerCycleToNotWaitingForPowerCycle" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "305" ; + base:hasProperty devices:nodei306 . + +devices:nodei306 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "306" ; + base:hasValue 21 . + +devices:nodei31 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "31" . + +devices:nodei32 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "32" . + +devices:nodei321 a opcua:MethodNodeClass ; + base:hasBrowseName "Confirm" ; + base:hasDisplayName "Confirm" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "321" . + +devices:nodei322 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfirmationTimeout" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "ConfirmationTimeout" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "322" . + +devices:nodei324 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "324" ; + base:hasValue 1 . + +devices:nodei326 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "326" ; + base:hasValue 2 . + +devices:nodei327 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState devices:nodei323 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState devices:nodei325 ; + base:hasBrowseName "NotWaitingForConfirmToWaitingForConfirm" ; + base:hasDisplayName "NotWaitingForConfirmToWaitingForConfirm" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "327" ; + base:hasProperty devices:nodei328 . + +devices:nodei328 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "328" ; + base:hasValue 12 . + +devices:nodei329 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState devices:nodei325 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState devices:nodei323 ; + base:hasBrowseName "WaitingForConfirmToNotWaitingForConfirm" ; + base:hasDisplayName "WaitingForConfirmToNotWaitingForConfirm" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "329" ; + base:hasProperty devices:nodei330 . + +devices:nodei330 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "330" ; + base:hasValue 21 . + +devices:nodei332 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "332" ; + base:hasValueRank "1" . + +devices:nodei345 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Manufacturer" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Manufacturer" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "345" . + +devices:nodei346 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ManufacturerUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ManufacturerUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "346" . + +devices:nodei347 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareRevision" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SoftwareRevision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "347" . + +devices:nodei36 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "36" ; + base:hasProperty devices:nodei37, + devices:nodei38 . + +devices:nodei366 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Manufacturer" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Manufacturer" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "366" . + +devices:nodei367 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ManufacturerUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ManufacturerUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "367" . + +devices:nodei368 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareRevision" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SoftwareRevision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "368" . + +devices:nodei37 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "37" ; + base:hasValueRank "1" . + +devices:nodei373 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Manufacturer" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Manufacturer" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "373" . + +devices:nodei374 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ManufacturerUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ManufacturerUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "374" . + +devices:nodei375 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareRevision" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SoftwareRevision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "375" . + +devices:nodei38 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "38" ; + base:hasValueRank "1" . + +devices:nodei380 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Manufacturer" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Manufacturer" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "380" . + +devices:nodei381 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ManufacturerUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ManufacturerUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "381" . + +devices:nodei382 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareRevision" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SoftwareRevision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "382" . + +devices:nodei383 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PatchIdentifiers" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PatchIdentifiers" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "383" ; + base:hasValueRank "1" . + +devices:nodei384 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReleaseDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDisplayName "ReleaseDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "384" . + +devices:nodei385 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ChangeLogReference" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ChangeLogReference" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "385" . + +devices:nodei386 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Hash" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "Hash" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "386" . + +devices:nodei387 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "387" ; + base:hasValue 12 . + +devices:nodei388 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "388" ; + base:hasValueRank "1" . + +devices:nodei39 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "39" ; + base:hasProperty devices:nodei62 . + +devices:nodei4 a devices:PrepareForUpdateStateMachineType, + opcua:ObjectNodeClass ; + base:hasBrowseName "PrepareForUpdate" ; + base:hasComponent devices:nodei19, + devices:nodei20, + devices:nodei5 ; + base:hasDisplayName "PrepareForUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "4" . + +devices:nodei40 a devices:InstallationStateMachineType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Installation" ; + base:hasComponent devices:nodei41, + devices:nodei61 ; + base:hasDisplayName "Installation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "40" . + +devices:nodei402 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "VendorErrorCode" ; + base:hasDatatype opcua:Int32 ; + base:hasDisplayName "VendorErrorCode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "402" . + +devices:nodei41 a opcua:FiniteStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "CurrentState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "41" ; + base:hasProperty devices:nodei42 . + +devices:nodei42 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "42" . + +devices:nodei469 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartValue" ; + base:hasDatatype opcua:Number ; + base:hasDescription "StartValue indicates the initial value, when there is still the full lifetime left." ; + base:hasDisplayName "StartValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "469" . + +devices:nodei470 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LimitValue" ; + base:hasDatatype opcua:Number ; + base:hasDescription "LimitValue indicates when the end of lifetime has been reached." ; + base:hasDisplayName "LimitValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "470" . + +devices:nodei471 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Indication" ; + base:hasDatatype opcua:NodeId ; + base:hasDescription "Indication gives an indication of what is actually measured / represented by the Value of the Variable and the StartValue and LimitValue." ; + base:hasDisplayName "Indication" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "471" . + +devices:nodei472 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "WarningValues" ; + base:hasDatatype opcua:Number ; + base:hasDescription "WarningValues indicates one or more levels when the end of lifetime is reached soon and may be used to inform the user when reached." ; + base:hasDisplayName "WarningValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "472" ; + base:hasValueRank "-3" . + +devices:nodei481 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PowerOnDuration" ; + base:hasDatatype opcua:Duration ; + base:hasDescription "PowerOnDuration is the duration the Device has been powered. The main purpose is to determine the time in which degradation of the Device occurred. The details, when the time is counted, is implementation-specific. Companion specifications might define specific rules. Typically, when the Device has supply voltage and the main CPU is running, the time is counted. This may include any kind of sleep mode, but may not include pure Wake on LAN. This value shall only increase during the lifetime of the Device and shall not be reset when the Device is restarted. The PowerOnDuration is provided as Duration, i.e., in milliseconds or even fractions of a millisecond. However, the Server is not expected to update the value in such a high frequency, but maybe once a minute or once an hour, depending on the application." ; + base:hasDisplayName "PowerOnDuration" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "481" . + +devices:nodei482 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperationDuration" ; + base:hasDatatype opcua:Duration ; + base:hasDescription "OperationDuration is the duration the Device has been powered and performing an activity. This counter is intended for Devices where a distinction is made between switched on and in operation. For example, a drive might be powered on but not operating. It is not intended for Devices always performing an activity like sensors always measuring data. This value shall only increase during the lifetime of the Device and shall not be reset when the Device is restarted. The OperationDuration is provided as Duration, i.e., in milliseconds or even fractions of a millisecond. However, the Server is not expected to update the value in such a high frequency, but maybe once a minute or once an hour, depending on the application." ; + base:hasDisplayName "OperationDuration" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "482" . + +devices:nodei483 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperationCycleCounter" ; + base:hasDatatype opcua:UInteger ; + base:hasDescription "OperationCycleCounter is counting the times the Device switches from not performing an activity to performing an activity. For example, each time a valve starts moving, is counted. This value shall only increase during the lifetime of the Device and shall not be reset when the Device is restarted." ; + base:hasDisplayName "OperationCycleCounter" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "483" . + +devices:nodei5 a opcua:FiniteStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "CurrentState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "5" ; + base:hasProperty devices:nodei6 . + +devices:nodei5001 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DeviceSet" ; + base:hasDescription "Contains all instances of devices" ; + base:hasDisplayName "DeviceSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "5001" ; + base:organizes devices:nodei15034 . + +devices:nodei5002 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "ParameterSet" ; + base:hasComponent devices:nodei6017 ; + base:hasDescription "Flat list of Parameters" ; + base:hasDisplayName "ParameterSet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "5002" . + +devices:nodei5003 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "MethodSet" ; + base:hasDescription "Flat list of Methods" ; + base:hasDisplayName "MethodSet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "5003" . + +devices:nodei5004 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "SupportedTypes" ; + base:hasDescription "Folder maintaining the set of (sub-types of) BaseObjectTypes that can be instantiated in the ConfigurableComponent" ; + base:hasDisplayName "SupportedTypes" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "5004" . + +devices:nodei6 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6" . + +devices:nodei6001 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SerialNumber" ; + base:hasDatatype opcua:String ; + base:hasDescription "Identifier that uniquely identifies, within a manufacturer, a device instance" ; + base:hasDisplayName "SerialNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6001" . + +devices:nodei6002 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RevisionCounter" ; + base:hasDatatype opcua:Int32 ; + base:hasDescription "An incremental counter indicating the number of times the static data within the Device has been modified" ; + base:hasDisplayName "RevisionCounter" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6002" . + +devices:nodei6003 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Manufacturer" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDescription "Name of the company that manufactured the device" ; + base:hasDisplayName "Manufacturer" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6003" . + +devices:nodei6004 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Model" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDescription "Model name of the device" ; + base:hasDisplayName "Model" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6004" . + +devices:nodei6005 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeviceManual" ; + base:hasDatatype opcua:String ; + base:hasDescription "Address (pathname in the file system or a URL | Web address) of user manual for the device" ; + base:hasDisplayName "DeviceManual" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6005" . + +devices:nodei6006 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeviceRevision" ; + base:hasDatatype opcua:String ; + base:hasDescription "Overall revision level of the device" ; + base:hasDisplayName "DeviceRevision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6006" . + +devices:nodei6007 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareRevision" ; + base:hasDatatype opcua:String ; + base:hasDescription "Revision level of the software/firmware of the device" ; + base:hasDisplayName "SoftwareRevision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6007" . + +devices:nodei6008 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "HardwareRevision" ; + base:hasDatatype opcua:String ; + base:hasDescription "Revision level of the hardware of the device" ; + base:hasDisplayName "HardwareRevision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6008" . + +devices:nodei6009 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RevisionCounter" ; + base:hasDatatype opcua:Int32 ; + base:hasDescription "Incremental counter indicating the number of times the static data within the Block has been modified" ; + base:hasDisplayName "RevisionCounter" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6009" . + +devices:nodei6010 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActualMode" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDescription "Current mode of operation the Block is able to achieve" ; + base:hasDisplayName "ActualMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6010" . + +devices:nodei6011 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PermittedMode" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDescription "Modes of operation that are allowed for the Block based on application requirements" ; + base:hasDisplayName "PermittedMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6011" ; + base:hasValueRank "1" . + +devices:nodei6012 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NormalMode" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDescription "Mode the Block should be set to during normal operating conditions" ; + base:hasDisplayName "NormalMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6012" ; + base:hasValueRank "1" . + +devices:nodei6013 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TargetMode" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDescription "Mode of operation that is desired for the Block" ; + base:hasDisplayName "TargetMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6013" ; + base:hasValueRank "1" . + +devices:nodei6014 a devices:FunctionalGroupType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Identification" ; + base:hasDescription "Used to organize parameters for identification of this TopologyElement" ; + base:hasDisplayName "Identification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6014" . + +devices:nodei6017 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "" ; + base:hasDescription "A parameter which belongs to the topology element." ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11510 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6017" ; + base:hasSymbolicName "ParameterIdentifier" . + +devices:nodei6026 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6026" ; + base:hasSymbolicName "ObjectIdentifier" . + +devices:nodei6027 a devices:FunctionalGroupType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasComponent devices:nodei6242 ; + base:hasDescription "An application specific functional group used to organize parameters and methods." ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6027" ; + base:hasSymbolicName "GroupIdentifier" . + +devices:nodei6078 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "NetworkSet" ; + base:hasDescription "Contains all instances of communication networks" ; + base:hasDisplayName "NetworkSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6078" . + +devices:nodei6094 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DeviceTopology" ; + base:hasDescription "Starting point of the configured device topology." ; + base:hasDisplayName "DeviceTopology" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6094" ; + base:hasProperty devices:nodei6095 . + +devices:nodei6095 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnlineAccess" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "Hint of whether the Server is currently able to communicate to Devices in the topology." ; + base:hasDisplayName "OnlineAccess" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6095" . + +devices:nodei61 a opcua:MethodNodeClass ; + base:hasBrowseName "Resume" ; + base:hasDisplayName "Resume" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "61" . + +devices:nodei6161 a devices:LockingServicesType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Lock" ; + base:hasComponent devices:nodei6166, + devices:nodei6169, + devices:nodei6171, + devices:nodei6173 ; + base:hasDescription "Used to lock the topology element." ; + base:hasDisplayName "Lock" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6161" ; + base:hasProperty devices:nodei6163, + devices:nodei6164, + devices:nodei6165, + devices:nodei6468 . + +devices:nodei6163 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LockingClient" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "LockingClient" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6163" . + +devices:nodei6164 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LockingUser" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "LockingUser" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6164" . + +devices:nodei6165 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RemainingLockTime" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "RemainingLockTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6165" . + +devices:nodei6166 a opcua:MethodNodeClass ; + base:hasBrowseName "InitLock" ; + base:hasDisplayName "InitLock" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6166" ; + base:hasProperty devices:nodei6167, + devices:nodei6168 . + +devices:nodei6167 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6167" ; + base:hasValueRank "1" . + +devices:nodei6168 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6168" ; + base:hasValueRank "1" . + +devices:nodei6169 a opcua:MethodNodeClass ; + base:hasBrowseName "RenewLock" ; + base:hasDisplayName "RenewLock" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6169" ; + base:hasProperty devices:nodei6170 . + +devices:nodei6170 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6170" ; + base:hasValueRank "1" . + +devices:nodei6171 a opcua:MethodNodeClass ; + base:hasBrowseName "ExitLock" ; + base:hasDisplayName "ExitLock" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6171" ; + base:hasProperty devices:nodei6172 . + +devices:nodei6172 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6172" ; + base:hasValueRank "1" . + +devices:nodei6173 a opcua:MethodNodeClass ; + base:hasBrowseName "BreakLock" ; + base:hasDisplayName "BreakLock" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6173" ; + base:hasProperty devices:nodei6174 . + +devices:nodei6174 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6174" ; + base:hasValueRank "1" . + +devices:nodei62 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "62" ; + base:hasValueRank "1" . + +devices:nodei6208 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeviceHealth" ; + base:hasDatatype devices:DeviceHealthEnumeration ; + base:hasDisplayName "DeviceHealth" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6208" . + +devices:nodei6209 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DeviceTypeImage" ; + base:hasComponent devices:nodei6210 ; + base:hasDescription "Organizes pictures of the device." ; + base:hasDisplayName "DeviceTypeImage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6209" . + +devices:nodei6210 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "" ; + base:hasDatatype opcua:Image ; + base:hasDescription "An image of the device." ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11510 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6210" ; + base:hasSymbolicName "ImageIdentifier" . + +devices:nodei6211 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Documentation" ; + base:hasComponent devices:nodei6212 ; + base:hasDescription "Organizes documents for the device." ; + base:hasDisplayName "Documentation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6211" . + +devices:nodei6212 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "" ; + base:hasDatatype opcua:ByteString ; + base:hasDescription "A document for the device." ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11510 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6212" ; + base:hasSymbolicName "DocumentIdentifier" . + +devices:nodei6213 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "ProtocolSupport" ; + base:hasComponent devices:nodei6214 ; + base:hasDescription "Protocol-specific files for the device." ; + base:hasDisplayName "ProtocolSupport" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6213" . + +devices:nodei6214 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "" ; + base:hasDatatype opcua:ByteString ; + base:hasDescription "A protocol-specific file for the device." ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11510 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6214" ; + base:hasSymbolicName "ProtocolSupportIdentifier" . + +devices:nodei6215 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "ImageSet" ; + base:hasComponent devices:nodei6216 ; + base:hasDescription "Organizes images that are used within UIElements." ; + base:hasDisplayName "ImageSet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6215" . + +devices:nodei6216 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "" ; + base:hasDatatype opcua:Image ; + base:hasDescription "An image for a UIElement." ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11510 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6216" ; + base:hasSymbolicName "ImageIdentifier" . + +devices:nodei6242 a devices:UIElementType, + opcua:VariableNodeClass ; + base:hasBrowseName "UIElement" ; + base:hasDescription "A user interface element assigned to this group." ; + base:hasDisplayName "UIElement" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6242" . + +devices:nodei6243 a devices:UIElementType, + opcua:VariableNodeClass ; + base:hasBrowseName "UIElement" ; + base:hasDescription "A user interface element assigned to this group." ; + base:hasDisplayName "UIElement" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6243" . + +devices:nodei6248 a devices:ConnectionPointType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasComponent devices:nodei6292 ; + base:hasDescription "The ConnectionPoint(s) that have been configured for this Network." ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6248" ; + base:hasSymbolicName "CPIdentifier" . + +devices:nodei6292 a devices:FunctionalGroupType, + opcua:ObjectNodeClass ; + base:hasBrowseName "NetworkAddress" ; + base:hasDescription "The address of the device on this network." ; + base:hasDisplayName "NetworkAddress" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6292" . + +devices:nodei6294 a devices:LockingServicesType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Lock" ; + base:hasComponent devices:nodei6299, + devices:nodei6302, + devices:nodei6304, + devices:nodei6306 ; + base:hasDescription "Used to lock the Network." ; + base:hasDisplayName "Lock" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6294" ; + base:hasProperty devices:nodei6296, + devices:nodei6297, + devices:nodei6298, + devices:nodei6497 . + +devices:nodei6296 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LockingClient" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "LockingClient" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6296" . + +devices:nodei6297 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LockingUser" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "LockingUser" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6297" . + +devices:nodei6298 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RemainingLockTime" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "RemainingLockTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6298" . + +devices:nodei6299 a opcua:MethodNodeClass ; + base:hasBrowseName "InitLock" ; + base:hasDisplayName "InitLock" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6299" ; + base:hasProperty devices:nodei6300, + devices:nodei6301 . + +devices:nodei63 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "63" ; + base:hasProperty devices:nodei64, + devices:nodei65 . + +devices:nodei6300 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6300" ; + base:hasValueRank "1" . + +devices:nodei6301 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6301" ; + base:hasValueRank "1" . + +devices:nodei6302 a opcua:MethodNodeClass ; + base:hasBrowseName "RenewLock" ; + base:hasDisplayName "RenewLock" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6302" ; + base:hasProperty devices:nodei6303 . + +devices:nodei6303 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6303" ; + base:hasValueRank "1" . + +devices:nodei6304 a opcua:MethodNodeClass ; + base:hasBrowseName "ExitLock" ; + base:hasDisplayName "ExitLock" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6304" ; + base:hasProperty devices:nodei6305 . + +devices:nodei6305 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6305" ; + base:hasValueRank "1" . + +devices:nodei6306 a opcua:MethodNodeClass ; + base:hasBrowseName "BreakLock" ; + base:hasDisplayName "BreakLock" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6306" ; + base:hasProperty devices:nodei6307 . + +devices:nodei6307 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6307" ; + base:hasValueRank "1" . + +devices:nodei6354 a devices:FunctionalGroupType, + opcua:ObjectNodeClass ; + base:hasBrowseName "NetworkAddress" ; + base:hasDescription "The address of the device on this network." ; + base:hasDisplayName "NetworkAddress" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6354" . + +devices:nodei6387 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxInactiveLockTime" ; + base:hasDatatype opcua:Duration ; + base:hasDescription "Server-specific period of time in milliseconds until the Server will revoke a lock." ; + base:hasDisplayName "MaxInactiveLockTime" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6387" . + +devices:nodei6390 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LockingClient" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "LockingClient" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6390" . + +devices:nodei6391 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LockingUser" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "LockingUser" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6391" . + +devices:nodei6392 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RemainingLockTime" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "RemainingLockTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6392" . + +devices:nodei6393 a opcua:MethodNodeClass ; + base:hasBrowseName "InitLock" ; + base:hasDisplayName "InitLock" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6393" ; + base:hasProperty devices:nodei6394, + devices:nodei6395 . + +devices:nodei6394 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6394" ; + base:hasValueRank "1" . + +devices:nodei6395 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6395" ; + base:hasValueRank "1" . + +devices:nodei6396 a opcua:MethodNodeClass ; + base:hasBrowseName "RenewLock" ; + base:hasDisplayName "RenewLock" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6396" ; + base:hasProperty devices:nodei6397 . + +devices:nodei6397 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6397" ; + base:hasValueRank "1" . + +devices:nodei6398 a opcua:MethodNodeClass ; + base:hasBrowseName "ExitLock" ; + base:hasDisplayName "ExitLock" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6398" ; + base:hasProperty devices:nodei6399 . + +devices:nodei6399 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6399" ; + base:hasValueRank "1" . + +devices:nodei64 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "64" ; + base:hasValueRank "1" . + +devices:nodei6400 a opcua:MethodNodeClass ; + base:hasBrowseName "BreakLock" ; + base:hasDisplayName "BreakLock" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6400" ; + base:hasProperty devices:nodei6401 . + +devices:nodei6401 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6401" ; + base:hasValueRank "1" . + +devices:nodei6423 a opcua:DataTypeDictionaryType, + opcua:VariableNodeClass ; + base:hasBrowseName "Opc.Ua.Di" ; + base:hasComponent devices:nodei15903, + devices:nodei15906, + devices:nodei6539, + devices:nodei6548 ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "Opc.Ua.Di" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6423" ; + base:hasProperty devices:nodei15902, + devices:nodei6425 ; + base:hasSymbolicName "OpcUaDi_XmlSchema" ; + base:hasValue "PHhzOnNjaGVtYQ0KICB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiDQogIHhtbG5zOnVhPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvMjAwOC8wMi9UeXBlcy54c2QiDQogIHhtbG5zOnRucz0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBL0RJL1R5cGVzLnhzZCINCiAgdGFyZ2V0TmFtZXNwYWNlPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvREkvVHlwZXMueHNkIg0KICBlbGVtZW50Rm9ybURlZmF1bHQ9InF1YWxpZmllZCINCj4NCiAgPHhzOmFubm90YXRpb24+DQogICAgPHhzOmFwcGluZm8+DQogICAgICA8dWE6TW9kZWwgTW9kZWxVcmk9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS9ESS8iIFZlcnNpb249IjEuMDQuMCIgUHVibGljYXRpb25EYXRlPSIyMDIyLTExLTAzVDAwOjAwOjAwWiIgLz4NCiAgICA8L3hzOmFwcGluZm8+DQogIDwveHM6YW5ub3RhdGlvbj4NCiAgDQogIDx4czppbXBvcnQgbmFtZXNwYWNlPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvMjAwOC8wMi9UeXBlcy54c2QiIC8+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9IkRldmljZUhlYWx0aEVudW1lcmF0aW9uIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTk9STUFMXzAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkZBSUxVUkVfMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQ0hFQ0tfRlVOQ1RJT05fMiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iT0ZGX1NQRUNfMyIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTUFJTlRFTkFOQ0VfUkVRVUlSRURfNCIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRldmljZUhlYWx0aEVudW1lcmF0aW9uIiB0eXBlPSJ0bnM6RGV2aWNlSGVhbHRoRW51bWVyYXRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkRldmljZUhlYWx0aEVudW1lcmF0aW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEZXZpY2VIZWFsdGhFbnVtZXJhdGlvbiIgdHlwZT0idG5zOkRldmljZUhlYWx0aEVudW1lcmF0aW9uIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkRldmljZUhlYWx0aEVudW1lcmF0aW9uIiB0eXBlPSJ0bnM6TGlzdE9mRGV2aWNlSGVhbHRoRW51bWVyYXRpb24iIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkZldGNoUmVzdWx0RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJGZXRjaFJlc3VsdERhdGFUeXBlIiB0eXBlPSJ0bnM6RmV0Y2hSZXN1bHREYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRmV0Y2hSZXN1bHREYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRmV0Y2hSZXN1bHREYXRhVHlwZSIgdHlwZT0idG5zOkZldGNoUmVzdWx0RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkZldGNoUmVzdWx0RGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZGZXRjaFJlc3VsdERhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJUcmFuc2ZlclJlc3VsdEVycm9yRGF0YVR5cGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6RmV0Y2hSZXN1bHREYXRhVHlwZSI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdGF0dXMiIHR5cGU9InhzOmludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNzIiB0eXBlPSJ1YTpEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlRyYW5zZmVyUmVzdWx0RXJyb3JEYXRhVHlwZSIgdHlwZT0idG5zOlRyYW5zZmVyUmVzdWx0RXJyb3JEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mVHJhbnNmZXJSZXN1bHRFcnJvckRhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUcmFuc2ZlclJlc3VsdEVycm9yRGF0YVR5cGUiIHR5cGU9InRuczpUcmFuc2ZlclJlc3VsdEVycm9yRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlRyYW5zZmVyUmVzdWx0RXJyb3JEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlRyYW5zZmVyUmVzdWx0RXJyb3JEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iVHJhbnNmZXJSZXN1bHREYXRhRGF0YVR5cGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6RmV0Y2hSZXN1bHREYXRhVHlwZSI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXF1ZW5jZU51bWJlciIgdHlwZT0ieHM6aW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRW5kT2ZSZXN1bHRzIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUGFyYW1ldGVyRGVmcyIgdHlwZT0idG5zOkxpc3RPZlBhcmFtZXRlclJlc3VsdERhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVHJhbnNmZXJSZXN1bHREYXRhRGF0YVR5cGUiIHR5cGU9InRuczpUcmFuc2ZlclJlc3VsdERhdGFEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mVHJhbnNmZXJSZXN1bHREYXRhRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRyYW5zZmVyUmVzdWx0RGF0YURhdGFUeXBlIiB0eXBlPSJ0bnM6VHJhbnNmZXJSZXN1bHREYXRhRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlRyYW5zZmVyUmVzdWx0RGF0YURhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mVHJhbnNmZXJSZXN1bHREYXRhRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlBhcmFtZXRlclJlc3VsdERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOb2RlUGF0aCIgdHlwZT0idWE6TGlzdE9mUXVhbGlmaWVkTmFtZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0YXR1c0NvZGUiIHR5cGU9InVhOlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNzIiB0eXBlPSJ1YTpEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJQYXJhbWV0ZXJSZXN1bHREYXRhVHlwZSIgdHlwZT0idG5zOlBhcmFtZXRlclJlc3VsdERhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQYXJhbWV0ZXJSZXN1bHREYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUGFyYW1ldGVyUmVzdWx0RGF0YVR5cGUiIHR5cGU9InRuczpQYXJhbWV0ZXJSZXN1bHREYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUGFyYW1ldGVyUmVzdWx0RGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZQYXJhbWV0ZXJSZXN1bHREYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iU29mdHdhcmVWZXJzaW9uRmlsZVR5cGUiPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJDdXJyZW50XzAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlBlbmRpbmdfMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRmFsbGJhY2tfMiIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlNvZnR3YXJlVmVyc2lvbkZpbGVUeXBlIiB0eXBlPSJ0bnM6U29mdHdhcmVWZXJzaW9uRmlsZVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlNvZnR3YXJlVmVyc2lvbkZpbGVUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTb2Z0d2FyZVZlcnNpb25GaWxlVHlwZSIgdHlwZT0idG5zOlNvZnR3YXJlVmVyc2lvbkZpbGVUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlNvZnR3YXJlVmVyc2lvbkZpbGVUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mU29mdHdhcmVWZXJzaW9uRmlsZVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9IlVwZGF0ZUJlaGF2aW9yIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6dW5zaWduZWRJbnQiPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVXBkYXRlQmVoYXZpb3IiIHR5cGU9InRuczpVcGRhdGVCZWhhdmlvciIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mVXBkYXRlQmVoYXZpb3IiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVwZGF0ZUJlaGF2aW9yIiB0eXBlPSJ0bnM6VXBkYXRlQmVoYXZpb3IiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mVXBkYXRlQmVoYXZpb3IiIHR5cGU9InRuczpMaXN0T2ZVcGRhdGVCZWhhdmlvciIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KPC94czpzY2hlbWE+" . + +devices:nodei6425 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceUri" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6425" ; + base:hasValue "http://opcfoundation.org/UA/DI/Types.xsd" . + +devices:nodei6435 a opcua:DataTypeDictionaryType, + opcua:VariableNodeClass ; + base:hasBrowseName "Opc.Ua.Di" ; + base:hasComponent devices:nodei15894, + devices:nodei15897, + devices:nodei6555, + devices:nodei6564 ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "Opc.Ua.Di" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6435" ; + base:hasProperty devices:nodei15893, + devices:nodei6437 ; + base:hasSymbolicName "OpcUaDi_BinarySchema" ; + base:hasValue "PG9wYzpUeXBlRGljdGlvbmFyeQ0KICB4bWxuczpvcGM9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9CaW5hcnlTY2hlbWEvIg0KICB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIg0KICB4bWxuczp1YT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBLyINCiAgeG1sbnM6dG5zPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvREkvIg0KICBEZWZhdWx0Qnl0ZU9yZGVyPSJMaXR0bGVFbmRpYW4iDQogIFRhcmdldE5hbWVzcGFjZT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBL0RJLyINCj4NCiAgPG9wYzpJbXBvcnQgTmFtZXNwYWNlPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvIiBMb2NhdGlvbj0iT3BjLlVhLkJpbmFyeVNjaGVtYS5ic2QiLz4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkRldmljZUhlYWx0aEVudW1lcmF0aW9uIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOT1JNQUwiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkZBSUxVUkUiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkNIRUNLX0ZVTkNUSU9OIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJPRkZfU1BFQyIgVmFsdWU9IjMiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTUFJTlRFTkFOQ0VfUkVRVUlSRUQiIFZhbHVlPSI0IiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkZldGNoUmVzdWx0RGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlRyYW5zZmVyUmVzdWx0RXJyb3JEYXRhVHlwZSIgQmFzZVR5cGU9InRuczpGZXRjaFJlc3VsdERhdGFUeXBlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0YXR1cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpYWdub3N0aWNzIiBUeXBlTmFtZT0idWE6RGlhZ25vc3RpY0luZm8iIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iVHJhbnNmZXJSZXN1bHREYXRhRGF0YVR5cGUiIEJhc2VUeXBlPSJ0bnM6RmV0Y2hSZXN1bHREYXRhVHlwZSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXF1ZW5jZU51bWJlciIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVuZE9mUmVzdWx0cyIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlBhcmFtZXRlckRlZnMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQYXJhbWV0ZXJEZWZzIiBUeXBlTmFtZT0idG5zOlBhcmFtZXRlclJlc3VsdERhdGFUeXBlIiBMZW5ndGhGaWVsZD0iTm9PZlBhcmFtZXRlckRlZnMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUGFyYW1ldGVyUmVzdWx0RGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZk5vZGVQYXRoIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZVBhdGgiIFR5cGVOYW1lPSJ1YTpRdWFsaWZpZWROYW1lIiBMZW5ndGhGaWVsZD0iTm9PZk5vZGVQYXRoIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhdHVzQ29kZSIgVHlwZU5hbWU9InVhOlN0YXR1c0NvZGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaWFnbm9zdGljcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IlNvZnR3YXJlVmVyc2lvbkZpbGVUeXBlIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJDdXJyZW50IiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJQZW5kaW5nIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJGYWxsYmFjayIgVmFsdWU9IjIiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iVXBkYXRlQmVoYXZpb3IiIExlbmd0aEluQml0cz0iMzIiIElzT3B0aW9uU2V0PSJ0cnVlIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb25lIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJLZWVwc1BhcmFtZXRlcnMiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IldpbGxEaXNjb25uZWN0IiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJSZXF1aXJlc1Bvd2VyQ3ljbGUiIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IldpbGxSZWJvb3QiIFZhbHVlPSI4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik5lZWRzUHJlcGFyYXRpb24iIFZhbHVlPSIxNiIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCjwvb3BjOlR5cGVEaWN0aW9uYXJ5Pg==" . + +devices:nodei6437 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceUri" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6437" ; + base:hasValue "http://opcfoundation.org/UA/DI/" . + +devices:nodei6450 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6450" ; + base:hasValueRank "1" . + +devices:nodei6468 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Locked" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Locked" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6468" . + +devices:nodei6470 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeviceClass" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DeviceClass" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6470" . + +devices:nodei6497 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Locked" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Locked" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6497" . + +devices:nodei6499 a devices:ProtocolType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11510 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6499" ; + base:hasSymbolicName "ProfileIdentifier" . + +devices:nodei65 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "65" ; + base:hasValueRank "1" . + +devices:nodei6527 a opcua:MethodNodeClass ; + base:hasBrowseName "TransferToDevice" ; + base:hasDisplayName "TransferToDevice" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6527" ; + base:hasProperty devices:nodei6528 . + +devices:nodei6528 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6528" ; + base:hasValueRank "1" . + +devices:nodei6529 a opcua:MethodNodeClass ; + base:hasBrowseName "TransferFromDevice" ; + base:hasDisplayName "TransferFromDevice" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6529" ; + base:hasProperty devices:nodei6530 . + +devices:nodei6530 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6530" ; + base:hasValueRank "1" . + +devices:nodei6531 a opcua:MethodNodeClass ; + base:hasBrowseName "FetchTransferResultData" ; + base:hasDisplayName "FetchTransferResultData" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6531" ; + base:hasProperty devices:nodei6532, + devices:nodei6533 . + +devices:nodei6532 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6532" ; + base:hasValueRank "1" . + +devices:nodei6533 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6533" ; + base:hasValueRank "1" . + +devices:nodei6534 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Locked" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Locked" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6534" . + +devices:nodei6535 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription devices:nodei6539 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6535" ; + base:hasSymbolicName "DefaultXml" . + +devices:nodei6538 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription devices:nodei6548 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6538" ; + base:hasSymbolicName "DefaultXml" . + +devices:nodei6551 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription devices:nodei6555 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6551" ; + base:hasSymbolicName "DefaultBinary" . + +devices:nodei6554 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription devices:nodei6564 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6554" ; + base:hasSymbolicName "DefaultBinary" . + +devices:nodei6567 a devices:FunctionalGroupType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasDescription "An application specific functional group used to organize parameters and methods." ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6567" ; + base:hasSymbolicName "GroupIdentifier" . + +devices:nodei6571 a devices:ConnectionPointType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasComponent devices:nodei6592 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6571" ; + base:hasSymbolicName "CPIdentifier" . + +devices:nodei6592 a devices:FunctionalGroupType, + opcua:ObjectNodeClass ; + base:hasBrowseName "NetworkAddress" ; + base:hasDescription "The address of the device on this network." ; + base:hasDisplayName "NetworkAddress" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6592" . + +devices:nodei6596 a devices:ProtocolType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11510 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6596" ; + base:hasSymbolicName "ProfileIdentifier" . + +devices:nodei6599 a devices:NetworkType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6599" ; + base:hasSymbolicName "NetworkIdentifier" . + +devices:nodei66 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "66" ; + base:hasProperty devices:nodei67 . + +devices:nodei67 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "67" ; + base:hasValueRank "1" . + +devices:nodei68 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "68" ; + base:hasProperty devices:nodei69, + devices:nodei70 . + +devices:nodei69 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "69" ; + base:hasValueRank "1" . + +devices:nodei70 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "70" ; + base:hasValueRank "1" . + +devices:nodei71 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "71" ; + base:hasProperty devices:nodei72 . + +devices:nodei72 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "72" ; + base:hasValueRank "1" . + +devices:nodei76 a devices:PowerCycleStateMachineType, + opcua:ObjectNodeClass ; + base:hasBrowseName "PowerCycle" ; + base:hasComponent devices:nodei77 ; + base:hasDisplayName "PowerCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "76" . + +devices:nodei77 a opcua:FiniteStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "CurrentState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "77" ; + base:hasProperty devices:nodei78 . + +devices:nodei78 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "78" . + +devices:nodei98 a devices:ConfirmationStateMachineType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Confirmation" ; + base:hasComponent devices:nodei112, + devices:nodei113, + devices:nodei99 ; + base:hasDisplayName "Confirmation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "98" . + +devices:nodei99 a opcua:FiniteStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "CurrentState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "99" ; + base:hasProperty devices:nodei100 . + +base:_N1d839dd74e0348eda993814207d329f6 a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass devices:UpdateBehavior . + +base:_N291b87c9081c474e894144f3658eadf6 a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass devices:SoftwareVersionFileType . + +base:_N3535450f73a74c0e8465753e781c5eed a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass devices:DeviceHealthEnumeration . + +base:_N701ca7d41b1743e9854192cfd6c7723f a base:ValueNode ; + base:hasEnumValue 4 ; + base:hasValueClass devices:UpdateBehavior . + +base:_N823f1590a1e84bdaa7c56983602a192a a base:ValueNode ; + base:hasEnumValue 4 ; + base:hasValueClass devices:DeviceHealthEnumeration . + +base:_N93498d005eae42acbf5a658419c405bd a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass devices:UpdateBehavior . + +base:_N9abf61fecd574df8b32d82b631f2a109 a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass devices:UpdateBehavior . + +base:_Nb0cbc31c224744eabf54ce18e74f1198 a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass devices:DeviceHealthEnumeration . + +base:_Ncfda6182e93949c989a57c02c7b1e8c0 a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass devices:UpdateBehavior . + +base:_Nd246549154a145648344f42349c5744b a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass devices:SoftwareVersionFileType . + +base:_Nd28e25eb12ef43d3a959267d12fa0213 a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass devices:DeviceHealthEnumeration . + +base:_Nd858ad1ff7cc4ccd8b3348a75878dc86 a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass devices:DeviceHealthEnumeration . + +base:_Nf422e3fe580240baaa086c94d228d85a a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass devices:SoftwareVersionFileType . + +devices:ConfirmationStateMachineType a owl:Class ; + rdfs:subClassOf opcua:FiniteStateMachineType . + +devices:ConnectsTo a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HierarchicalReferences . + +devices:Diagnostics a base:Field ; + base:hasDatatype opcua:DiagnosticInfo ; + base:hasFieldName "Diagnostics" . + +devices:InstallationStateMachineType a owl:Class ; + rdfs:subClassOf opcua:FiniteStateMachineType . + +devices:NetworkType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +devices:ParameterResultDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField devices:Diagnostics, + devices:NodePath, + devices:StatusCode . + +devices:PowerCycleStateMachineType a owl:Class ; + rdfs:subClassOf opcua:FiniteStateMachineType . + +devices:PrepareForUpdateStateMachineType a owl:Class ; + rdfs:subClassOf opcua:FiniteStateMachineType . + +devices:nodei15894 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransferResultErrorDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TransferResultErrorDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15894" ; + base:hasValue "TransferResultErrorDataType" . + +devices:nodei15897 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransferResultDataDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TransferResultDataDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15897" ; + base:hasValue "TransferResultDataDataType" . + +devices:nodei15903 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransferResultErrorDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TransferResultErrorDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15903" ; + base:hasValue "//xs:element[@name='TransferResultErrorDataType']" . + +devices:nodei15906 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransferResultDataDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TransferResultDataDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15906" ; + base:hasValue "//xs:element[@name='TransferResultDataDataType']" . + +devices:nodei6539 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "FetchResultDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "FetchResultDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6539" ; + base:hasValue "//xs:element[@name='FetchResultDataType']" . + +devices:nodei6548 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ParameterResultDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ParameterResultDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6548" ; + base:hasValue "//xs:element[@name='ParameterResultDataType']" . + +devices:nodei6555 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "FetchResultDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "FetchResultDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6555" ; + base:hasValue "FetchResultDataType" . + +devices:nodei6564 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ParameterResultDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ParameterResultDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6564" ; + base:hasValue "ParameterResultDataType" . + +devices:ComponentType a owl:Class ; + rdfs:subClassOf devices:TopologyElementType ; + base:isAbstract "true" . + +devices:ConnectionPointType a owl:Class ; + rdfs:subClassOf devices:TopologyElementType ; + base:isAbstract "true" . + +devices:FetchResultDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:isAbstract "true" . + +devices:LockingServicesType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +devices:PackageLoadingType a owl:Class ; + rdfs:subClassOf devices:SoftwareLoadingType ; + base:isAbstract "true" . + +devices:ProtocolType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +devices:UIElementType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType ; + base:isAbstract "true" . + +devices:nodei235 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "PreparedForUpdate" ; + base:hasDisplayName "PreparedForUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "235" ; + base:hasProperty devices:nodei236 . + +devices:nodei237 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "Resuming" ; + base:hasDisplayName "Resuming" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "237" ; + base:hasProperty devices:nodei238 . + +devices:nodei275 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "Error" ; + base:hasDisplayName "Error" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "275" ; + base:hasProperty devices:nodei276 . + +devices:nodei299 a opcua:InitialStateType, + opcua:ObjectNodeClass ; + base:hasBrowseName "NotWaitingForPowerCycle" ; + base:hasDisplayName "NotWaitingForPowerCycle" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "299" ; + base:hasProperty devices:nodei300 . + +devices:nodei301 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "WaitingForPowerCycle" ; + base:hasDisplayName "WaitingForPowerCycle" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "301" ; + base:hasProperty devices:nodei302 . + +devices:nodei323 a opcua:InitialStateType, + opcua:ObjectNodeClass ; + base:hasBrowseName "NotWaitingForConfirm" ; + base:hasDisplayName "NotWaitingForConfirm" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "323" ; + base:hasProperty devices:nodei324 . + +devices:nodei325 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "WaitingForConfirm" ; + base:hasDisplayName "WaitingForConfirm" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "325" ; + base:hasProperty devices:nodei326 . + +devices:SoftwareLoadingType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +devices:SoftwareVersionType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +devices:TopologyElementType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +devices:nodei231 a opcua:InitialStateType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Idle" ; + base:hasDisplayName "Idle" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "231" ; + base:hasProperty devices:nodei232 . + +devices:nodei233 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "Preparing" ; + base:hasDisplayName "Preparing" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "233" ; + base:hasProperty devices:nodei234 . + +devices:nodei271 a opcua:InitialStateType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Idle" ; + base:hasDisplayName "Idle" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "271" ; + base:hasProperty devices:nodei272 . + +devices:nodei273 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "Installing" ; + base:hasDisplayName "Installing" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "273" ; + base:hasProperty devices:nodei274 . + +devices:DeviceHealthDiagnosticAlarmType a owl:Class ; + rdfs:subClassOf opcua:InstrumentDiagnosticAlarmType ; + base:isAbstract "true" . + +devices:BaseLifetimeIndicationType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +devices:FunctionalGroupType a owl:Class ; + rdfs:subClassOf opcua:FolderType . + +devices:SoftwareVersionFileType a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +devices:UpdateBehavior a owl:Class ; + rdfs:subClassOf opcua:UInt32 . + +devices:DeviceHealthEnumeration a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +devices:DEVICESNamespace a base:Namespace ; + base:hasPrefix "devices" ; + base:hasUri "http://opcfoundation.org/UA/DI/" . +