Page tree

Type Specific Notes on Common Attributes

id
effectiveTime
active


Note: A module dependency should only be inactivated if it is found to be erroneous.

moduleId

The moduleId for in the Module Dependency Reference Set represents the source module (i.e. the module declaring a dependency on another module).

Note: In all other situations moduleId is mutable. However, in the Module Dependency Reference Set a change to the moduleId would also change the source of the dependency. Therefore, it should not be treated as mutable.

refsetId

In this case, always 900000000000534007 | Module dependency reference set| as there is only one Module Dependency Reference set.

referencedComponentIdThis refers to the target of the dependency (i.e. the module on which the module identified by moduleId depends).

Type Specific Additional Attributes

Field

Data type

Purpose

Part of Primary Key

sourceEffectiveTime

Time

The effective time of the dependent source module (identified by moduleId). This specifies a version of that module, consisting of all components that have the same moduleId as this refset member in their states as at the specified targetEffectiveTime .

YESNO

targetEffectiveTime

Time

The effective time of the target module required to satisfy the dependency (identified by referencedComponentId). This specifies a version of that module, consisting of all components with the moduleId specified by referencedComponentId in their states as at the specified targetEffectiveTime .

YESNO