The QualificationTestSpecificationType is a concrete ObjectType that can be used directly. It is a subtype of ISA95TestSpecificationType defined in7.6.4.

This ObjectType indicates a qualification test specification. A qualification test specification may be associated with an ISA95PersonnelClass, an ISA95PersonnelClassProperty, an ISA95Person, or ISA95Person Property. This is typically used where a qualification test or ISA95Properly demonstrated competency is required to ensure that an ISA95Person has the correct training and/or experience for specific operations. A qualification test specification may test for one or more ISA95Properties.

Table 51 - QualificationTestSpecificationType definition

Attribute

Value

BrowseName

ISA95TestSpecificationType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of the ISA95TestSpecificationType defined in 7.6.4.

The PersonnelClassType is a concrete ObjectType that can be used directly. It is a subtype of ISA95ClassType defined in7.6.2.

This ObjectType indicates a grouping of persons with similar characteristics for a definite purpose such as manufacturing operations definition, scheduling, capability and performance. A subtype of PersonnelClassType may be associated to qualification test specification(s).

Table 52 - PersonnelClassType definition

Attribute

Value

BrowseName

PersonnelClassType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of the ISA95ClassType defined in 7.6.2.

HasISA95Class Property

Variable

<PropertyName>

BaseDataType

PersonnelClass PropertyType

OptionalPlaceholder

TestedByQualificationTest

Object

<TestSpecification>

QualificationTestSpecificationType

OptionalPlaceholder

<PropertyName> is a placeholder for possible additional nested PersonnelClasses. These properties can have any name but shall be referenced using the HasISA95ClassProperty reference and shall be of type PersonnelClassPropertyType or a sub type of it

<TestSpecification > is a placeholder for any test specification that this PersonnelClass conforms to. These test specifications can have any name but shall be referenced using the TestedByQualificationTest Reference and shall be of type QualificationTestSpecificationType or a subtype of it

The PersonType ObjectType is a concrete ObjectType that can be used directly. It is a subtype of ISA95ObjectType ObjectType defined in7.6.3.

This ObjectType indicates a specifically identified individual. A person may be tested by the execution of a qualification test specification.

Table 53 - PersonType definition

Attribute

Value

BrowseName

PersonType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of the ISA95ObjectType defined in 7.6.3.

HasISA95Property

Variable

<PropertyName>

BaseDataType

PersonPropertyType

OptionalPlaceholder

DefinedByPersonnelClass

Object

<PersonnelClass>

PersonnelClassType

OptionalPlaceholder

TestedByQualificationTest

Object

<TestSpecification>

QualificationTestSpecificationType

OptionalPlaceholder

<PropertyName> is a placeholder for variable of PersonPropertyType. These Variables can have any name but shall be referenced using the HasISA95ClassProperty reference and shall be of type PersonPropertyType or a sub type of it

<PersonnelClass > is a placeholder for Object classifications that are used to define this person. These classifications can have any browse name but they shall be of PersonnelClassType and shall be referenced by DefinedByPersonnelClass ReferenceType

<TestSpecification > is a placeholder for any test specification that this Person conforms to. These test specifications can have any name but shall be referenced using the TestedByQualificationTest Reference and shall be of type QualificationTestSpecificationType or a subtype of it