The HasDataSource ReferenceTypeis a concrete ReferenceTypethat can be used directly. It is a subtype of the HasOrderedComponent ReferenceType.

The semantic is a part-of relationship. The TargetNodeof a Referenceof the HasDataSource ReferenceTypeis providing the value for the SourceNode

Like all other ReferenceTypes, this ReferenceTypedoes 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 TargetNodeof a Referenceof the HasDataSource ReferenceTypeis deleted when the SourceNodeis deleted.

The source of the HasDataSource ReferenceTypeshall be of type ProcessVariableType.

There are no additional constraints defined for this ReferenceType.

The HasInput ReferenceTypeis a concrete ReferenceTypethat can be used directly. It is a subtype of the HasOrderedComponent ReferenceType.

The semantic is a part-of relationship. The TargetNodeof a Referenceof the HasInput ReferenceTypeis providing an input value for a ChemometricModelType instance.

Like all other ReferenceTypes, this ReferenceTypedoes 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 TargetNodeof a Referenceof the HasInput ReferenceTypeis deleted when the SourceNodeis deleted.

The source of the HasInput ReferenceTypeshall be of type ChemometricModelType.

There are no additional constraints defined for this ReferenceType.

The HasOutput ReferenceTypeis a concrete ReferenceTypethat can be used directly. It is a subtype of the HasOrderedComponent ReferenceType.

The semantic is a part-of relationship. The TargetNodeof a Referenceof the HasOutput ReferenceTypeis exposing an output value of a ChemometricModelTypeinstance.

Like all other ReferenceTypes, this ReferenceTypedoes 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 TargetNodeof a Referenceof the HasOutput ReferenceTypeis deleted when the SourceNodeis deleted.

The source of the HasOutput ReferenceTypeshall be of type ChemometricModelType.

As a general rule, the target of HasOutput ReferenceTypeis a DataVariablegenerated by the ChemometricModelsource.

There are no additional constraints defined for this ReferenceType.