The MadeUpOf is an abstract ReferenceTypethat cannot be used directly. It is a subtype of Aggregates.

Table 79– MadeUpOf ReferenceType

Attributes

Value

BrowseName

MadeUpOf

InverseName

ContainedBy

Symmetric

False

IsAbstract

True

References

NodeClass

BrowseName

Comment

Subtype of Aggregates ReferenceTypedefined in OPC 10000-5

This ReferenceTypeis used to describe a shared aggregation. The SourceNode contains the TargetNodes.

The SourceNodeof this ReferenceTypeshall be an Objectof ISA95ObjectType or its subtype.

The TargetNode of this ReferenceType shall be an Object of ISA95ObjectType or its subtype.

The HasISA95ClassProperty is a concrete ReferenceTypethat can be used directly. It is a subtype of HasComponent.

Table 80– HasISA95ClassProperty ReferenceType

Attributes

Value

BrowseName

HasISA95ClassProperty

InverseName

ISA95ClassPropertyOf

Symmetric

False

IsAbstract

False

References

NodeClass

BrowseName

Comment

Subtype of HasComponent defined in OPC 10000-5

This ReferenceTypeis used to describe the ownership of an ISA95ClassProperty and is compatible to the “HasPropertyOf” and “may contain nested” relationships described in ISA-95.

The SourceNodeof this ReferenceTypeshall be a one of subtypes of ISA95ClassType.

The TargetNodeof this ReferenceTypeshall be an ISA95ClassPropertyTypeor one of its subtypes.

The HasISA95Property is a concrete ReferenceTypethat can be used directly. It is a subtype of the HasComponent.

Table 81– HasISA95Property ReferenceType

Attributes

Value

BrowseName

HasISA95Property

InverseName

ISA95PropertyOf

Symmetric

False

IsAbstract

False

References

NodeClass

BrowseName

Comment

Subtype of HasComponent ReferenceTypedefined in OPC 10000-5

This ReferenceTypeis used to describe the ownership of ISA-95 Property and is compatible to the “HasPropertyOf” relationship described in ISA-95.

The SourceNodeof this ReferenceTypeshall be one of subtypes of ISA95ObjectType, or one of the subtypes of ISA95PropertyType.

The TargetNodeof this ReferenceTypeshall be an ISA95PropertyTypeor one of its subtypes.

The HasISA95Attribute ReferenceType is a concrete ReferenceTypethat can be used directly. It is a subtype of HasComponent ReferenceType.

Table 82– HasISA95Attribute ReferenceType

Attributes

Value

BrowseName

HasISA95Attribute

InverseName

ISA95AttributeOf

Symmetric

False

IsAbstract

False

References

NodeClass

BrowseName

Comment

Subtype of HasComponent ReferenceTypedefined in OPC 10000-5

This ReferenceTypeindicates an ownership of ISA95Attribute.

The SourceNodeof this ReferenceTypeshall be either a Nodethat is a subtype of ISA95ClassType, a subtype ofISA95ObjectType, a subtype of ISA95ClassPropertyTypeor a subtype of ISA95PropertyType.

The TargetNodeof this ReferenceTypeshall be an ISA95DataItemTypeor one of its subtypes.

The HasCDTSupplemental is a concrete ReferenceTypethat can be used directly. It is a subtype of the HasProperty.

Table 83– HasCDTSupplemental ReferenceType

Attributes

Value

BrowseName

HasCDTSupplemental

InverseName

CDTSupplementalOf

Symmetric

False

IsAbstract

False

References

NodeClass

BrowseName

Comment

Subtype of HasProperty ReferenceTypedefined in OPC 10000-5

This ReferenceTypeindicates an ownership of supplemental elements regarding CDT. It allows an ISA-95 aware client to easily detect the supplemental properties associated with dataType that may have been added to a particular instance of a variable. It is a subtype of HasProperty to allow generic client to still access the properties.

The SourceNodeof this ReferenceTypeshall be a subtype of BaseDataTypeor BaseDataVariableTypeor one of its subtypes.

The TargetNodeof this ReferenceTypeshall be a PropertyTypeor one of its subtypes.

The LocatedIn is a concrete ReferenceTypethat can be used directly. It is a subtype of the HasProperty.

Table 84– LocatedIn ReferenceType

Attributes

Value

BrowseName

LocatedIn

InverseName

LocationOf

Symmetric

False

IsAbstract

False

References

NodeClass

BrowseName

Comment

Subtype of HasProperty ReferenceTypedefined in OPC 10000-5

This ReferenceTypeindicates physical Location information for an asset.

The SourceNodeof this ReferenceTypeshall be a subtype of BaseDataTypeor BaseDataVariableTypeor one of its subtypes.

The TargetNodeof this ReferenceTypeshall be an instance of GeoSpatialLocationTypeor one of its subtypes.

The DefinedBy is an abstract ReferenceTypethat cannot be used directly. It is a subtype of NonHierarchicalReferences.

Table 85– DefinedBy ReferenceType

Attributes

Value

BrowseName

DefinedBy

InverseName

DefinitionOf

Symmetric

False

IsAbstract

True

References

NodeClass

BrowseName

Comment

Subtype of NonHierarchicalReferences ReferenceTypedefined in OPC 10000-5

This ReferenceTypeis used to describe a categorization of the SourceNode. The Object identified by the SourceNodehas the same features as that defined by the Objectspecified by TargetNode.

The SourceNodeof this ReferenceTypeshall be an Objectof ISA95ObjectTypeor its subtype.

The TargetNodeof this ReferenceType shall be an Objectof ISA95ClassTypeor its subtype.

The TestedBy ReferenceType is an abstract ReferenceTypethat cannot be used directly. It is a subtype of NonHierarchicalReferences ReferenceType.

Table 86– TestedBy ReferenceType

Attributes

Value

BrowseName

TestedBy

InverseName

TestSpecificationOf

Symmetric

False

IsAbstract

True

References

NodeClass

BrowseName

Comment

Subtype of NonHierarchicalReferences ReferenceTypedefined in OPC 10000-5

This ReferenceTypeis used to describe an ISA-95 Test Specification that is associated with the SourceNode. The Objectidentified by SourceNodeis tested by the ISA-95 Test Specification specified by the TargetNode.

The SourceNodeof this ReferenceTypeshall be an Objectof ISA95PropertyTypeor its subtypes.

The TargetNodeof this ReferenceTypeshall be an Objectof ISA95TestSpecification or its subtype.

The ImplementedBy is a concrete ReferenceTypethat can be used directly. It is a subtype of NonHierarchicalReferences.

Table 87– ImplementedBy ReferenceType

Attributes

Value

BrowseName

ImplementedBy

InverseName

ImplementationOf

Symmetric

False

IsAbstract

False

References

NodeClass

BrowseName

Comment

Subtype of NonHierarchicalReferences ReferenceTypedefined in OPC 10000-5

This ReferenceTypeis used to describe a relationship between ISA95Equipment and ISA95PhysicalAsset. The SourceNodeof this ReferenceTypeshall be an Objectof EquipmentType, PhysicalAssetTypeor its subtypes.

The TargetNodeof this ReferenceTypeshall be an ObjectofPhysicalAssetType, EquipmentTypeor its subtypes.

The HasTestResultis a concrete ReferenceTypethat can be used directly. It is a subtype of HasProperty.

Table 88- HasTestResult ReferenceType

Attributes

Value

BrowseName

HasTestResult

InverseName

TestResultOf

Symmetric

False

IsAbstract

False

References

NodeClass

BrowseName

Comment

Subtype of HasProperty ReferenceTypedefined in OPC 10000-5

This ReferenceTypeis used to describe the test results that are associated with an ISA95Property.

The SourceNodeof this ReferenceTypeshall be a Variableor VariableType of ISA95Property or its subtype

The TargetNodeof this ReferenceTypeshall be a Variableof ISA95TestResultType or its subtype.

The ResultsForSpecificationis a concrete ReferenceTypethat can be used directly. It is a subtype of NonHierarchicalReferences.

Table 89- ResultsForSpecification ReferenceType

Attributes

Value

BrowseName

ResultsForSpecification

InverseName

SpecificationForResults

Symmetric

False

IsAbstract

False

References

NodeClass

BrowseName

Comment

Subtype of NonHierarchicalReferences ReferenceTypedefined in OPC 10000-5

This ReferenceTypeis used to describe the test specification for which these test results apply.

The SourceNodeof this ReferenceTypeshall be a VariableofISA95TestResultType or a subtype of it.

The TargetNodeof this ReferenceTypeshall be an Objectof ISA95TestSpecificationType or a subtype of it.