Skip to content

Commit 9e8699f

Browse files
dansandclaude
andcommitted
Regenerate forms from the form-grammar engine (one question, one door rule)
'What is it?' replaces 'Type tag'; the door rule opens every form; Software application off the data form's dropdown (it's a reference — add via 'Add a contextual entity'); contextual intro updated. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 5180cc0 commit 9e8699f

4 files changed

Lines changed: 39 additions & 20 deletions

File tree

.github/ISSUE_TEMPLATE/add-contextual-entity.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,15 @@ labels:
66
body:
77
- type: markdown
88
attributes:
9-
value: Add a **remote** thing this dataset points to (a *contextual entity*) —
10-
a person, a publication, the software you used, a funder, or large data hosted
11-
elsewhere — by its identifier (DOI / ORCID / ROR / URL). An action mints it
12-
in the crate, links it to the dataset, and `enrich` fills in the details. *(Local
13-
things — files/folders — are data entities; use the other forms for those.)*
9+
value: 'Add a thing this dataset points to (a *contextual entity*) — a person,
10+
a publication, the software you used, a funder, or large data hosted elsewhere
11+
— by its identifier (DOI / ORCID / ROR / URL). An action mints it in the crate,
12+
links it to the dataset, and `enrich` fills in the details.
13+
14+
15+
> **Where is it?** *In this repository* → it''s a **data entity** (use *Edit
16+
a data entity*, or its typed forms). *Hosted elsewhere* → it''s a **reference**
17+
(use *Add a contextual entity*).'
1418
- type: dropdown
1519
id: ctx_kind
1620
attributes:

.github/ISSUE_TEMPLATE/configure-crate.yml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,16 @@ labels:
66
body:
77
- type: markdown
88
attributes:
9-
value: Configure the dataset as a whole — title, description, license, creators.
10-
*(You can leave the issue title above as-is — it's just a marker; the dataset's
11-
title is the field below.)* On submit, an action writes these onto the crate's
9+
value: 'Configure the dataset as a whole — title, description, license, creators.
10+
*(You can leave the issue title above as-is — it''s just a marker; the dataset''s
11+
title is the field below.)* On submit, an action writes these onto the crate''s
1212
**root** entity (`ro-crate-metadata.json`, the single source of truth). **Edit
1313
the crate afterwards (CLI / Crate-O), not by reopening this issue.**
14+
15+
16+
> **Where is it?** *In this repository* → it''s a **data entity** (use *Edit
17+
a data entity*, or its typed forms). *Hosted elsewhere* → it''s a **reference**
18+
(use *Add a contextual entity*).'
1419
- type: input
1520
id: title
1621
attributes:

.github/ISSUE_TEMPLATE/edit-data-entity.yml

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,16 @@ labels:
66
body:
77
- type: markdown
88
attributes:
9-
value: Edit metadata for one **local file or folder** in this dataset (a *data
9+
value: 'Edit metadata for one **local file or folder** in this dataset (a *data
1010
entity*). Pick it above, then fill only what you want to set (blank = leave
11-
as-is). On submit, an action writes it into the crate. Type-specific fields
12-
and richer editing live in **Crate-O**.
11+
as-is). On submit, an action writes it into the crate. Picking a type under
12+
*What is it?* unlocks that type''s fields on a dedicated form after the next
13+
build.
14+
15+
16+
> **Where is it?** *In this repository* → it''s a **data entity** (use *Edit
17+
a data entity*, or its typed forms). *Hosted elsewhere* → it''s a **reference**
18+
(use *Add a contextual entity*).'
1319
- type: dropdown
1420
id: path
1521
attributes:
@@ -21,15 +27,14 @@ body:
2127
- type: dropdown
2228
id: entity_type
2329
attributes:
24-
label: Type tag
25-
description: Optional. *Source code* = your own code/scripts in this repo. *Application*
26-
= a packaged tool/solver you used (often better added via 'Add a reference').
27-
Picking a type unlocks its type-specific fields on a dedicated form.
30+
label: What is it?
31+
description: Optional — what this file/folder IS. Picking a type unlocks its type-specific
32+
fields on a dedicated form after the next build. (A packaged tool you merely
33+
*used* lives elsewhere → add it via *Add a contextual entity*.)
2834
options:
2935
- (keep current)
3036
- Dataset
3137
- Software source code (your code / scripts in this repo)
32-
- Software application (a packaged tool / solver you used)
3338
- Image / figure
3439
- Other (generic creative work)
3540
validations:

.github/ISSUE_TEMPLATE/tag-website-content.yml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,16 @@ labels:
66
body:
77
- type: markdown
88
attributes:
9-
value: Tag a **local file** with the role it plays on this record's web page
10-
its *communicative function* (graphical abstract, setup diagram, figure…). Pick
11-
the file and its role; an action records the role on the crate (as `additionalType`,
12-
keeping the file's structural type) and stores your caption. The role decides
9+
value: 'Tag a **local file** with the role it plays on this record''s web page
10+
its *communicative function* (graphical abstract, setup diagram, figure…).
11+
Pick the file and its role; an action records the role on the crate (as `additionalType`,
12+
keeping the file''s structural type) and stores your caption. The role decides
1313
where the asset appears on the page.
14+
15+
16+
> **Where is it?** *In this repository* → it''s a **data entity** (use *Edit
17+
a data entity*, or its typed forms). *Hosted elsewhere* → it''s a **reference**
18+
(use *Add a contextual entity*).'
1419
- type: dropdown
1520
id: path
1621
attributes:

0 commit comments

Comments
 (0)