# $comment
This is a union type used by `GraphEdge.actions` for concrete activities that
explain how a resource-flow relationship came about.

Use graph edge actions only for performed, recorded, imported, or attested
operations. Static analysis, inferred relationships, and direct observations
of existing state should be recorded as `GraphEvidence` rather than as graph
actions.

# anyOf[].description
A concrete activity that created the edge target.

# anyOf[].description
A concrete conversion activity from source to target.

# anyOf[].description
A concrete execution activity that generated the target.