The QualificationTestSpecificationType is a concrete ObjectTypethat can be used directly. It is a subtype of ISA95TestSpecificationTypedefined in7.6.4.

This ObjectTypeindicates 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 ISA95TestSpecificationTypedefined in 7.6.4.

The PersonnelClassType is a concrete ObjectTypethat can be used directly. It is a subtype of ISA95ClassTypedefined in7.6.2.

This ObjectTypeindicates a grouping of persons with similar characteristics for a definite purpose such as manufacturing operations definition, scheduling, capability and performance. A subtype of PersonnelClassTypemay 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 ISA95ClassTypedefined 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 ObjectTypethat can be used directly. It is a subtype of ISA95ObjectTypeObjectTypedefined in7.6.3.

This ObjectTypeindicates 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 ISA95ObjectTypedefined 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 Variablescan 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 Referenceand shall be of type QualificationTestSpecificationType or a subtype of it