You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
updated README with slight restrructuring & new sections
Expanded the README to clarify CoreMeta4Cat's purpose, target audience, and functionality. Added sections on the Metadata Checker Tool and detailed descriptions of the four research domains.
Copy file name to clipboardExpand all lines: README.md
+55-13Lines changed: 55 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,14 +5,63 @@
5
5
6
6
# CoreMeta4Cat
7
7
8
-
**CoreMeta4Cat** is a community-driven metadata standard for catalysis research, developed under [NFDI4Cat](https://www.nfdi4cat.de/). It defines the minimum information required to describe, share, and discover catalysis datasets in a FAIR-compliant way — Findable, Accessible, Interoperable, and Reusable.
8
+
**CoreMeta4Cat** is a shared metadata standard for catalysis research developed under [NFDI4Cat](https://www.nfdi4cat.de/). At its core, it answers questions that come up whenever catalysis datasets need to be shared, compared, or reused: *what information does a dataset need to include to be understood by someone outside your group?*
9
9
10
-
CoreMeta4Cat extends [DCAT-AP+](https://nfdi-de.github.io/dcat-ap-plus/) and [ChemDCAT-AP](https://nfdi-de.github.io/chem-dcat-ap/), adding catalysis-specific metadata fields on top of their shared data model. Terminology is drawn from [Voc4Cat](https://nfdi4cat.github.io/voc4cat/), NFDI4Cat's controlled vocabulary for catalysis. Fields are classified as Mandatory, Recommended, or Optional.
10
+
CoreMeta4Cat defines that minimum set of information — which fields are required, which are recommended, and which are optional — across four data classes: Synthesis, Characterization, Reaction, and Simulation. It builds on [DCAT-AP+](https://nfdi-de.github.io/dcat-ap-plus/) and [ChemDCAT-AP](https://nfdi-de.github.io/chem-dcat-ap/), and draws its terminology from [Voc4Cat](https://nfdi4cat.github.io/voc4cat/), NFDI4Cat's controlled vocabulary for catalysis.
| A **researcher** who wants to check or improve the metadata in my dataset |[Download metadata list](https://nfdi4cat.github.io/CoreMeta4Cat/latest/assets/coremeta4cat_vocabulary.xlsx) · [Metadata Checker Tool](#metadata-checker-tool)|
21
+
| A **data steward** or repository manager |[Getting Started on the docs site](https://nfdi4cat.github.io/CoreMeta4Cat/latest/getting-started/)|
22
+
| A **developer** contributing to the schema or tooling |[Schema architecture](#schema-architecture) · [Developer tooling](#developer-tooling)|
23
+
|**New to CoreMeta4Cat** and just exploring |[Documentation site](https://nfdi4cat.github.io/CoreMeta4Cat/latest/)|
24
+
25
+
---
26
+
27
+
28
+
## Metadata Checker Tool
29
+
30
+
The most up-to-date list of CoreMeta4Cat metadata fields for all four research domains — Synthesis, Characterization, Reaction, and Simulation — is available as a structured Excel workbook:
31
+
32
+
[⬇ Download the metadata list](https://nfdi4cat.github.io/CoreMeta4Cat/latest/assets/coremeta4cat_vocabulary.xlsx)
33
+
34
+
Each domain lists its fields grouped by priority (Mandatory, Recommended, Optional), with plain-language descriptions and links to controlled vocabulary terms where available. This is the right starting point if you want to understand what metadata your dataset should include.
35
+
36
+
We are currently developing a user-friendly **Metadata Checker** tool that will make this process even easier — upload your dataset, and the tool will automatically identify which required fields are present, which are missing, and give you a plain-language gap report with a downloadable template to act on. No schema knowledge required. The tool will be available here soon.
37
+
38
+
---
39
+
40
+
## The four research domains
41
+
42
+
CoreMeta4Cat covers four domains of catalysis research. Each defines its own set of Mandatory, Recommended, and Optional metadata fields.
43
+
44
+
| Domain | What it covers |
45
+
|---|---|
46
+
|**Synthesis**| How a catalyst is prepared — precursors, preparation method, process conditions, and measured properties |
47
+
|**Characterization**| How a catalyst is analysed — technique, instrument, sample, and method-specific parameters |
48
+
|**Reaction**| How a catalytic experiment is run — reactor type, reactants, conditions, and product identification |
49
+
|**Simulation**| How a computational study is performed — software, method, conditions, and calculated properties |
50
+
51
+
Full field listings: [Synthesis](https://nfdi4cat.github.io/CoreMeta4Cat/latest/synthesis/) · [Characterization](https://nfdi4cat.github.io/CoreMeta4Cat/latest/characterization/) · [Reaction](https://nfdi4cat.github.io/CoreMeta4Cat/latest/reaction/) · [Simulation](https://nfdi4cat.github.io/CoreMeta4Cat/latest/simulation/)
52
+
53
+
---
54
+
55
+
## Vocabulary reference workbook
56
+
57
+
A structured Excel overview of all metadata fields — grouped by domain, colour-coded by Mandatory / Recommended / Optional — is available at [`docs/assets/coremeta4cat_vocabulary.xlsx`](docs/assets/coremeta4cat_vocabulary.xlsx).
58
+
59
+
This file is **generated automatically from the schema** and is intended as a reference and starting point, not a data entry form. The schema is the authoritative source; the workbook reflects it.
60
+
61
+
[⬇ Download the vocabulary workbook](https://nfdi4cat.github.io/CoreMeta4Cat/latest/assets/coremeta4cat_vocabulary.xlsx)
62
+
63
+
---
64
+
16
65
## Schema architecture
17
66
18
67
CoreMeta4Cat is implemented as a modular [LinkML](https://linkml.io/) schema:
The schema generates Python datamodels, OWL ontology, JSON-LD, and TypeScript representations automatically. Explore the four data classes in the documentation:
A structured Excel overview of all metadata fields (grouped by data class, colour-coded by M/R/O) is available at [`docs/assets/coremeta4cat_vocabulary.xlsx`](docs/assets/coremeta4cat_vocabulary.xlsx). This file is generated automatically from the schema — the schema is the authoritative source.
78
+
The schema generates Python datamodels, OWL ontology, JSON-LD, and TypeScript representations automatically.
40
79
41
80
---
42
81
@@ -51,6 +90,9 @@ scripts/
51
90
generate_charts.py ← builds sunburst hierarchy charts from schema
0 commit comments