Modelling can be done by Graph Data Modelling
Step-by-step explanation:
1.Graph data modeling is the process in which a user describes an arbitrary domain as a connected graph of nodes and relationships with properties and labels.
2.The following tasks are performed in an iterative manner:
Identify entity types.
Identify attributes.
Apply naming conventions.
Identify relationships.
Apply data model patterns.
Assign keys.
Normalize to reduce data redundancy.
Denormalize to improve performance.
3.One such approach is the property graph model, where data is organized as nodes, relationships, and properties (data stored on the nodes or relationships). ... Nodes are the entities in the graph. They can hold any number of attributes (key-value pairs) called properties