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