Data · dataset · 2026
Replication Data for: Evaluation of OPC UA Companion Specification Models
Listed in DaRUS
Description
Replication Data This Dataset contains replication data for the linked publication. The Data provided are structured in four groups CS_NodeSets Metrics_Generated.zip Manual_Evaluations Scripts CS_NodeSets A collection of Files describing OPC UA Companion Specifications. Downloaded from github.com/OPCFoundation/UA-Nodeset on 24.02.2026.
Metrics_Generated.zip Excerpts from the CS_NodeSets files, that examine different countable traits of the Companion Specification Models. Eleven different files are generated for each NodeSet (excluding Opc.ISA95.NodeSet2.xml, Opc.Ua.AMLLibraries.NodeSet2.xml, Opc.Ua.AMLBaseTypes.NodeSet2.xml, Opc.Ua.AMLBaseTypes.NodeSet2.xml, Opc.Ua.MTConnect.NodeSet2.xml, Opc.Ua.MachineVision.AMCM.NodeSet2.xml, Opc.Ua.PNDRV.Nodeset2.xml and Opc.Ua.Pn.NodeSet2.xml due to processing errors).
Read the rest (11 more)
Attributes.csv Column headers: NodeId,Attribute,Value,Value (Secondary) Set evaluated: all Nodes Included if Attribute Value explicitly set; AccessLevel included if different values used in NodeSet File Categories.csv Column headers: Category,BrowseNames,NodeIds Set evaluated: all hierarcy root Nodes Included if category tag set Children.csv Column headers: BrowseName,Number of Children,Size of Subtree,Breadth of Subtree,Depth of Subtree,NS Aggregation Score Set evaluated: all hierarcy root Nodes Included if Node spans a hierarchy with References derived from “Aggregates” DIT.csv Column headers: NodeClass,Name,NodeId,tDIT,rDIT Set evaluated: all Type Nodes Included: always DataTypeAggregation.csv Column headers: BrowseName,Number of Aggregated DataTypes,Size of Subtree Set evaluated: all DataType Nodes of type Structure Included: always Includes.csv Column headers: Kind of inclusion, BrowseName, NodeId, foreign Namespace Set evaluated: all Nodes Included if inclusion found InstOutOfTypes.csv Column headers: NodeId,NodeClass,BrowseName,NSRoot Set evaluated: Objects, Variables and Methods that are not InstanceDeclarations Included if recursively evaluated “highest” Parent is Object, Method, Variable, View Instances.csv Column headers: Type BrowseName,Total Instance Occurrences,Prototypes, Final Set evaluated: all Nodes (to find Reference Uses and TypeDefinitions) Included: all Type nodes
Method
Arguments.csv Column headers: Parent,
Method
Name,NodeId,Inputs,Outputs,ModellingRule Set evaluated: all
Methods
Included if BrowseName of Method in Namespace NOC.csv Column headers: BrowseName,Namespace,NodeId,NOC Set evaluated: all Type Nodes and their parent Nodes Included if Node has Children/Subtypes (Inheritance) NodeCounts.csv Column headers: NodeClass, Node Count Set evaluated: all Nodes Included: always Manual_Evaluations Notes of manual analysis in the Companion Specifications as found via reference.opcfoundation.org/ AccessLevel.md Spec - Name of the Specification AccessLevel mentioned - manual analysis: is AccessLevel included in the Type Definition Tables?
AccessLevel in NodeSet - result from automated analysis: are there different AccessLevel Values mentioned in the XML? If “not in file” is mentioned: manual analysis with search for String “AccessLevel” in XML CUs.md Spec - Name of the Specification No. of CUs in XML - result from automated analysis No. of CUs in Text - manual Analysis of section with title “Conformance Units” or “Profiles and Conformance Units” No. of CUs per Type in XML (Min/Max/Mean) - result from automated analysis No. of CUs per Type in Text (Min/Max/Mean) - result from manual analysis using CUs mentioned at the type definition tables [not used in publication] No. of types per CU in XML (Min/Max/Mean) - result from automated analysis Description.md Spec - Name of the Specification Number of Nodes with Description - result from automated analysis Number of Nodes total - result from automated analysis Description in Document?
(at all) - Manual analysis in Node Attribute Tables and Component Descriptions EventNotifier.md Spec - Name of the Specification Number of EventNotifier - result from automated analysis relevant to instance? - manual interpretation based on CS document InstancesOutOfTypes.md Spec - Name of the Specification Number of [NodeClass] IOOT - result from automated analysis Remarks - Notes on what the Instances likely are, manual analysis based on Result-CSV-Files and NodeSet XML, in case of entry points also CS document
Method
ModellingRules.md Notes on the Methods with ModelingRule Mantatory Placeholder and None, based on XML and CS document Scripts Python scripts used to create the figures in the paper and most of the evaluations.
Links
Where it is published
- Dataverse dataset page darus.uni-stuttgart.de/dataset.xhtml?persistentId=doi%3A10.18419%2FDARUS-5725 ↗
landing page · from darus uni stuttgart de
- DOI doi.org/10.18419/darus-5725 ↗
DOI / persistent id · from darus uni stuttgart de
Catalogue records · 1
- Dataverse API darus.uni-stuttgart.de/api/datasets/:persistentId/?persistentId=doi%3A10.18419%2FDARU… ↗
metadata API · from darus uni stuttgart de
Topics
- Stated by source
- Engineering
- From keywords
- Engineering
- Inferred from text
- Text 75%
Provenance · 1 source records, 9 field assertions
| Source | Key | Last seen | Raw |
|---|---|---|---|
| DaRUS | doi:10.18419/DARUS-5725 | 11 d ago | JSON v1 |
| Field | Assertion | Extractor | Evidence |
|---|---|---|---|
| concepts[field].dataverse_subject:engineering | source · darus uni stuttgart de | connector:darus_uni_stuttgart_de@1.0.0 | /subjects |
| concepts[field].local:field:engineering | mapping · darus uni stuttgart de | connector:darus_uni_stuttgart_de@1.0.0 | /subjects |
| concepts[modality].local:modality:text | enrichment · darus uni stuttgart de | keyword-concept-rules@1.0.0 | title+description (75%) |
| created_date | source · darus uni stuttgart de | connector:darus_uni_stuttgart_de@1.0.0 | |
| description | source · darus uni stuttgart de | connector:darus_uni_stuttgart_de@1.0.0 | /description |
| publication_date | source · darus uni stuttgart de | connector:darus_uni_stuttgart_de@1.0.0 | |
| title | source · darus uni stuttgart de | connector:darus_uni_stuttgart_de@1.0.0 | /name |
| updated_date | source · darus uni stuttgart de | connector:darus_uni_stuttgart_de@1.0.0 | |
| version_label | source · darus uni stuttgart de | connector:darus_uni_stuttgart_de@1.0.0 |