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.