The cotton data model is an open-source data model used in personal data clouds, in the Prifina platform. This data model can be viewed diagrammatically in FigJam, and programmatically in Github (with the .graphql file).
A cotton ball looks like a mini cloud that can represent the personal data clouds of the user. If a cotton ball is inspected under a microscope, it appears to consist of many interweaving fibers that can represent a network within the personal data cloud. This cloud data model can be visualized in the same way, i.e. zoomed out the cloud looks like an enormous blob, while the user can zoom in to show all the connections between their data sources.
The cotton data model is the model that we use for our system (core) applications. We use this data model to save the data of our users inside the user’s cloud so that this data can then be applied to different applications. As an application builder, you might want to save some data generated by your application upon our user’s cloud in a reusable format so that other applications by other developers can use the same. Equally, you can use attributes and data in such way saved by other applications. In order to save the data generated by your applications, you will have to add the data attributes/objects that you will generate in our cotton data model.
We welcome contributions and forks to this data model, and look forward to seeing what developers build in our Liberty. Equality. Data. Slack channel. If your application needs reusable objects or attributes to be supported, you can request additions.
Included Data Objects in the Cotton Data Model:
git clone REPLACE-WITH-URL
git add *
git commit -m "Commit Title"
git push origin main