# Variability Associations

The following table lists the incoming and outgoing associations for each element type for which variability can be used. Associations also have a cardinality of to-many or to-one.

Element Type | Associated Element Type | Association
--- | --- | ---
Work Product | contained artifacts | out-many
deliverable parts | out-many
guidance | out-many
container artifact | in-one
deliverable | in-one
responsible role | in-one
input and output to tasks | in-many
categories | in-many
Role | responsible for work product | out-many
guidance | out-many
performer in task | in-many
categories | in-many
Task | primary performer role | out-one
additional performer roles | out-many
input and output work products | out-many
guidance | out-many
steps | out-many
categories | in-many
discipline | in-one
Categories
Custom Category | categorized elements | out-many
other custom categories | in-many
Discipline | categorized tasks | out-many
referenced workflow activity | out-one
discipline grouping | in-one
custom categories | in-many
Discipline Grouping | categorized disciplines | out-many
custom categories | in-many
Domain | categorized work products | out-many
sub-domains | out-many
super-domains | in-one
custom categories | in-many
Work Product Type | categorized work products | out-many
custom categories | in-many
Role Set | categorized roles | out-many
role set grouping | in-one
custom categories | in-many
Role Set Grouping | categorized role sets | out-many
custom categories | in-many
Guidance
Practice | content element | out-many
Other Guidance Types | sections via content descriptions | out-many

Parent topic: Variability
Related concepts
Variability