Skip to content

How to contribute

CoreMeta4Cat is a community-driven standard — your feedback and knowledge directly shape what gets included. Here are the most common ways to get involved, no coding required.


Give feedback on a specific term

Every field on the schema documentation pages has a Submit Term Feedback button. Click it to open a pre-filled GitHub issue where you can suggest a change, report an error, or ask a question about that specific field. You will need a free GitHub account.


Report a problem or suggest a new field

Use the GitHub Issue Tracker. When opening an issue, try to include:

  • Which data class the field belongs to (Synthesis, Characterization, Reaction, Simulation)
  • What the field should be called and what it means
  • Why it is needed — a concrete example from your research helps a lot
  • Whether it should be Mandatory, Recommended, or Optional, and why

Ask a question

Not sure whether a field exists, or how to annotate something? Use the GitHub Discussions forum — no issue required.


Understanding the vocabulary workbook

Download the vocabulary reference workbook for a structured overview of all fields, organised by data class and colour-coded by importance (Mandatory / Recommended / Optional). The workbook opens with an Introduction sheet and a Legend sheet explaining the colour coding and column meanings.

The schema is the authoritative source — the workbook is generated from it automatically.


Contribute code or schema changes

If you want to contribute a schema change yourself (add a class, slot, or enumeration), please first open an issue to discuss the change. Then follow the developer guidelines in CONTRIBUTING.md on GitHub.