The HasOutput ReferenceType is a concrete ReferenceType that can be used directly. It is a subtype of the HasOrderedComponent ReferenceType.
The semantic is a part-of relationship. The TargetNode of a Reference of the HasOutput ReferenceType is exposing an output value of a ChemometricModelType instance.
Like all other ReferenceTypes, this ReferenceType does not specify anything about the ownership of the parts, although it represents a part-of relationship semantic. That is, it is not specified if the TargetNode of a Reference of the HasOutput ReferenceType is deleted when the SourceNode is deleted.
The source of the HasOutput ReferenceType shall be of type ChemometricModelType.
As a general rule, the target of HasOutput ReferenceType is a DataVariable generated by the ChemometricModel source.
There are no additional constraints defined for this ReferenceType.