|
|
As a schema maintainer you work together with other schema maintainers to keep [the memri schema](https://gitlab.memri.io/memri/schema) in a good state. The memri schema is a central repository of agreed items, properties and edges that are used across various plugins and front-ends. By having a central repository we ensure interoperability between the plugins and front-ends.
|
|
|
|
|
|
Each plugin is able to define their own schema. However, when there is too much drift between plugins that store the same data it will be hard to impossible for other plugins and front-ends to offer a consistent experience or analysis on that data. Having a consistent schema solves this problem.
|
|
|
|
|
|
As a schema maintainer you work with plugin developers on their schema design and you approve their schema by accepting their merge requests to the [schema repository](https://gitlab.memri.io/memri/schema). As a schema maintainer you will get merge access to that repository and it is your responsibility to validate the schema for internal consistency, common sense and a good understanding of how the schema is used for analysis and display of items in the various user interfaces.
|
|
|
|
|
|
A fixed percentage of 5% of each bounty goes to the schema maintainer. |
|
|
\ No newline at end of file |