Skip to content

libertyequalitydata/cotton-data-model

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Prifina Inc Logo

Cotton Data Model

Table of Contents

What is the Cotton Data Model?

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).

Why Cotton?

A cotton boll looks like a mini cloud that can represent the personal data clouds of the user. If a boll is inspected under a microscope, the cotton boll 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.

Contents of the Cotton Data Model?

Included Data Objects in the Cotton Data Model:

  • Individual
  • Notifications
  • Projects
  • iCalendar (RFC-5545)
  • Contacts
  • Tiff & Exif metadata

Contribute

We welcome contributions and forks to this data model, and look forward to seeing what developers build in our Liberty. Equality. Data. Slack channel.

Contribute via Github

Propose new Changes

  1. Open Github Repo
  2. Click on Issues
  3. Click New Issue
  4. Add the 'enhancement' label to the Issue
  5. Type Proposed Changes as a Comment
  6. Give the issue an appropriate name
  7. Click Submit new Issue

Edit the Schema to include Changes

  1. Fork the Project
  2. Clone the newly forked Project git clone REPLACE-WITH-URL
  3. Make as many changes as you desire to the .graphql
  4. Add your changes git add *
  5. Commit your changes git commit -m "Commit Title"
  6. Push Commit to Original Repo git push origin main
  7. Open a Pull Request
  8. Comment and Title Accordingly to the changes made

Contribute via FigJam

  1. Open FigJam
  2. Click on "Add Comment" or press "C"
  3. Click on the relevant data object/area where you want changes to be made
  4. Type comments
  5. Click 'Submit' or hit 'Enter'

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published