For the purposes of this document, the terms and definitions given in OPC 10000-1, OPC 10000-2, and OPC 10000-3, and OPC 10000-4 as well as the following apply. An overview of the terms defined in this standard and their interaction can be viewed in Figure 1.
3.1.1 application
a software program that executes or implements some aspect of OPC UA
3.1.2 Application Profile
a Profile that defines all features necessary to build a functional OPC UA application
3.1.3 ConformanceUnit
a specific set of OPC UA features that can be tested as a single entity
3.1.4 ConformanceGroup
a group of ConformanceUnits that is given a name
3.1.5 Facet
a Profile dedicated to a specific feature that a Server or Client may require
3.1.6 ProfileCategory
arranges Profiles into application classes, such as Server or Client
3.1.7 TestCase
a technical description of a set of steps required to test a particular function or information model
3.1.8 TestLab
a facility that is designated to provide testing services