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