Attribute to attribute relationship


Is it possible to track a relationship between attributes? I am looking to store insights from Causal Inference on time series data and represent a causal relationship from one attribute to another. For example, Person x Cigarette Smoking has a causal relationship to Person x Lung Cancer and Person x Yellow Fingers.causal-graph


Attributes can play roles in relationships.
Here is an example of it in:
And the documentation on it: