Skip to content

Commit 8ea4f9b

Browse files
committed
Retain metadata with Zenodo sync and validate JSON to do so
1 parent 4b3e938 commit 8ea4f9b

File tree

2 files changed

+91
-0
lines changed

2 files changed

+91
-0
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: Check zenodo metadata
2+
3+
on: [push]
4+
5+
jobs:
6+
check-zenodo-metadata:
7+
8+
runs-on: ubuntu-latest
9+
10+
steps:
11+
- uses: actions/checkout@v4
12+
- uses: actions/setup-node@v4
13+
with:
14+
node-version: '22'
15+
- name: Install dependencies
16+
run: npm install [email protected]
17+
- name: Check .zenodo.json file
18+
run: |
19+
npx zenodraft metadata validate .zenodo.json

.zenodo.json

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
{
2+
"creators": [
3+
{
4+
"name": "Campolongo, Elizabeth",
5+
"orcid": "0000-0003-0846-2413",
6+
"affiliation": "The Ohio State University"
7+
},
8+
{
9+
"name": "Thompson, Matthew",
10+
"orcid": "0000-0003-0583-8585",
11+
"affiliation": "The Ohio State University"
12+
},
13+
{
14+
"name": "Zhang, Net",
15+
"orcid": "0000-0003-2664-451X",
16+
"affiliation": "The Ohio State University"
17+
},
18+
{
19+
"name": "Duan, Yuehua",
20+
"orcid": "0000-0002-8547-5907",
21+
"affiliation": "The Ohio State University"
22+
},
23+
{
24+
"name": "Bradley, John",
25+
"orcid": "0000-0003-3858-848X",
26+
"affiliation": "Duke University"
27+
},
28+
{
29+
"name": "Eyriay, Iuliia",
30+
"orcid": "0009-0007-1597-8684",
31+
"affiliation": "University of Guelph"
32+
},
33+
{
34+
"name": "Taylor, Graham",
35+
"orcid": "0000-0001-5867-3652",
36+
"affiliation": "University of Guelph"
37+
},
38+
{
39+
"name": "Lapp, Hilmar",
40+
"orcid": "0000-0001-9107-0714",
41+
"affiliation": "Duke University"
42+
}
43+
],
44+
"description": "<p>Template guide site for collaborative work, including GitHub and Hugging Face workflows.&nbsp;</p>\n<p>The website hosts guides to FAIR (findable, accessible, interoperable, reusable) and reproducible workflows, documentation, and general best-practices for collaborative science. We aim to provide a helpful resource for scientists working in <a href=\"https://imageomics.github.io/Collaborative-distributed-science-guide/wiki-guide/Glossary-for-Imageomics/#imageomics\"><em>imageomics</em></a> and related interdisciplinary fields.</p>\n<p>Website: <a href=\"https://imageomics.github.io/Collaborative-distributed-science-guide/\">imageomics.github.io/Collaborative-distributed-science-guide/</a></p>",
45+
"keywords": [
46+
"imageomics",
47+
"metadata",
48+
"guide",
49+
"best practices",
50+
"cheat-sheet",
51+
"command line cheat-sheet",
52+
"collaborative science",
53+
"projects",
54+
"collaborative workflows",
55+
"standards"
56+
],
57+
"title": "Collaborative Distributed Science Guide",
58+
"version": "1.0.1",
59+
"license": "cc0-1.0",
60+
"publication_date": "2025-09-12",
61+
"grants": [
62+
{
63+
"id": "021nxhr62::2118240"
64+
},
65+
{
66+
"id": "021nxhr62::2330423"
67+
},
68+
{
69+
"id": "01h531d29::585136"
70+
}
71+
]
72+
}

0 commit comments

Comments
 (0)