Suppose I have a node that represents a task, or a to-do item:
Node 1: Instructions for building a drivable car
I want to link this node to another node, such as a sub-task of the original node:
Node 2: Instructions for assembling an engine (Sub-task of Node 1)
Now suppose I have another node that is caused by one of my original nodes, but is not a sub-task of it.
Node 3: How to obtain a driver license (required by Node 1)
The entity reference from Nodes 2
to 1
is of type sub-task
while the link from 3
to 1
is of type required by
(or maybe related to
, whatever).
When viewing Node 1
, it might be helpful to display a view of referenced nodes, but rather than just showing the nodes, it would be useful to show the relationship type as well:
Items related to "Instructions for building a drivable car":
| Link Type | Node |
|--------------------------------------------------------|
| Parent Task of | Instructions for assembling an engine |
| Requires | Getting a driver license |
Applications such as Jira handle this via link types. Is functionality like this available within the Drupal ecosystem? Alternatively, what would be a logical way of implementing such functionality?