Every field needs to have context, that is, some definition that provides a clear meaning for the data it holds. The Murmurations Protocol leverages widely accepted field definitions whenever possible, using established vocabularies.
However if suitable definitions do not exist to describe fields correctly, it is possible to create new vocabularies and use them, provided there is a URL where it is described.
Includes #7
Here's some text which can be the basis of the documentation:
A schema is a group of data points (fields) that together provide information that is useful to aggregators who present that data in meaningful ways.
Fields
A field can contain a single item of data, such as an organization's name:
a date of creation:
or a number of staff members.
Alternatively a field could hold more complex structures such as a list of items:
or an object composed of many different fields.
Every field needs to have context, that is, some definition that provides a clear meaning for the data it holds. The Murmurations Protocol leverages widely accepted field definitions whenever possible, using established vocabularies.
However if suitable definitions do not exist to describe fields correctly, it is possible to create new vocabularies and use them, provided there is a URL where it is described.