Skip to content
Draft
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
315 commits
Select commit Hold shift + click to select a range
f5ea386
Entity Ids are BIDS URIs
bclenet Jun 19, 2025
c4e926d
Remove GeneratedByProv -> integrated into GeneratedBy for dataset lev…
bclenet Jun 19, 2025
0a0368f
Entities allowed in prov-*_ent.json files
bclenet Jun 19, 2025
a851f8b
Remark
bclenet Jun 19, 2025
2052b37
Entities allowed in prov-*_ent.json files
bclenet Jun 19, 2025
8415096
Removing GeneratedByProv
bclenet Jun 19, 2025
ab8ccaf
GeneratedBy field for Entities allow arrays
bclenet Jun 20, 2025
482c440
fMRIPrep example
bclenet Jun 24, 2025
be27631
Markdown lint
bclenet Jul 1, 2025
05022aa
Merge branch 'master' into BEP028_spec
bclenet Jul 22, 2025
ab7872d
BIDS-Prov citation + Provenance example links
bclenet Jul 22, 2025
535705c
Correcting typos
bclenet Jul 22, 2025
8cf521f
Links from snippets to bids-examples
bclenet Jul 22, 2025
2c43698
Links from snippets to bids-examples
bclenet Jul 22, 2025
d978907
Provenance graph for definitions
bclenet Jul 22, 2025
d4dabb4
Provenance example graph with neuro context
bclenet Jul 31, 2025
5eb1ec3
Merge branch 'master' into BEP028_spec
bclenet Sep 3, 2025
9381bf4
Remove unrelated changes
bclenet Sep 3, 2025
5c83813
Typo and replace CAN by MAY
bclenet Sep 3, 2025
891730b
Examples at the begining of subsections
bclenet Sep 3, 2025
5181dd0
Uniqueness of ids
bclenet Sep 3, 2025
c20912c
Minimal example > consistency of Ids
bclenet Sep 3, 2025
ff4746a
Issue with dataset naming
bclenet Sep 3, 2025
9f6eeae
Simplification in definitions
bclenet Sep 3, 2025
2f05124
Deidentification
bclenet Sep 4, 2025
ca61869
Merge branch 'master' into BEP028_spec
bclenet Sep 4, 2025
7345757
Removing prefix all
bclenet Sep 4, 2025
a3f5238
Remove unrelated changes
bclenet Sep 4, 2025
242062c
Sidecargeneratedby precision
bclenet Sep 11, 2025
4840a3e
Using markdown mermaid graph for provenance
bclenet Sep 16, 2025
575c7c3
Scopes of provenance description
bclenet Sep 16, 2025
b80d616
Environments added in provenance context
bclenet Sep 16, 2025
ca88629
Removing non existing terms Entity Activity and Environment
bclenet Sep 16, 2025
957f1d4
Entities description
bclenet Sep 19, 2025
bca8614
Descriptions for ids in metatadta
bclenet Sep 19, 2025
9ca908f
Descriptions for ids in metatadta
bclenet Sep 19, 2025
07b99a8
Removing caps to entity, activity, environment and software
bclenet Sep 19, 2025
386fcc0
descriptions of suffixes
bclenet Sep 19, 2025
8c484c7
@cmaumet review
bclenet Sep 23, 2025
92ebb2c
@cmaumet review
bclenet Sep 23, 2025
ea8de55
GeneratedBy can be an array of objects (pipelines) or an activitiy Id
bclenet Sep 24, 2025
a426280
Removing groups of provenance
bclenet Sep 24, 2025
1a9b496
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Sep 24, 2025
5215609
GeneratedBy schema modification
bclenet Sep 24, 2025
f557eaa
Reorganize and consistency in naming
bclenet Sep 24, 2025
32f80c7
Using identifier instead of
bclenet Sep 25, 2025
b0db166
Id for entities other than BIDS URI
bclenet Sep 25, 2025
7dd01e6
Minimal example for study dataset
bclenet Sep 25, 2025
3ff60df
Removing provenance metadata
bclenet Sep 26, 2025
5f29549
Provenance file organization
bclenet Sep 26, 2025
df3c74f
Removing note about SidecarGeneratedBy
bclenet Sep 30, 2025
c9eda27
prov BIDS entity description
bclenet Oct 3, 2025
92a2340
Update metaschema
effigies Oct 3, 2025
7f08c35
Merge remote-tracking branch 'upstream/master' into BEP028_spec
effigies Oct 3, 2025
26cf9e7
Update mkdocs.yml
effigies Oct 3, 2025
9ee1518
fix metaschema
effigies Oct 3, 2025
aa2dda5
chore: codespell -w
effigies Oct 3, 2025
bfa49a6
Removing provenance records
bclenet Oct 7, 2025
bce7fef
Yaml lint
bclenet Oct 7, 2025
213bc50
GeneratedBy is always an array
bclenet Oct 7, 2025
2c9a817
GeneratedBy is always an array
bclenet Oct 7, 2025
bc713f5
Replacing Entities with ProvEntities
bclenet Oct 13, 2025
b72b224
Replacing entities with provEntities in schema and context
bclenet Oct 13, 2025
b52c9ff
New template for provenance files
bclenet Oct 13, 2025
a36511a
Provenance description file
bclenet Oct 15, 2025
07727ba
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Oct 15, 2025
e2abca5
Dataset names
bclenet Oct 15, 2025
850a633
Templates for files in schema.rules.files.common
bclenet Oct 15, 2025
f5e40ca
Key concepts
bclenet Oct 15, 2025
8fa98e3
provEntities for files and datasets are allowed in _ent provenance files
bclenet Oct 15, 2025
4f20003
Light formatting
bclenet Oct 16, 2025
a84f0b8
Allow fragments in BIDS URIs
bclenet Oct 16, 2025
1d1c7a9
provenance.tsv is under prov/
bclenet Oct 16, 2025
b43cae0
Fragments and BIDS URIs for datasets
bclenet Oct 16, 2025
c933736
Add first version of RDF paragraph
bclenet Oct 16, 2025
6aa4a87
Moving provenance-context to src/
bclenet Oct 16, 2025
0d8fc24
Codespell
bclenet Oct 16, 2025
f8eaaf2
Remark
bclenet Oct 16, 2025
bd9868c
Schema rules for provenance files
bclenet Oct 16, 2025
0510344
Update src/modality-agnostic-files/provenance.md
cmaumet Oct 16, 2025
5c1af72
GeneratedBy allowing single id
bclenet Oct 16, 2025
33df071
GeneratedBy allowing single id
bclenet Oct 16, 2025
f855281
Checksum functions
bclenet Oct 16, 2025
e28be4f
Checksum functions
bclenet Oct 16, 2025
e5cba34
generatedby disambiguation inside dataset_description
bclenet Oct 16, 2025
a1ed69b
generatedby disambiguation inside dataset_description
bclenet Oct 16, 2025
5d88b84
Context update
bclenet Oct 17, 2025
dbe83a1
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Oct 17, 2025
e8fb8f5
Context update
bclenet Oct 17, 2025
2c85671
GeneratedBy issues
bclenet Oct 17, 2025
e402c44
Minimal examples
bclenet Oct 17, 2025
2b07187
Minimal example descriptions
bclenet Oct 17, 2025
0784169
Update src/schema/objects/metadata.yaml
bclenet Oct 24, 2025
4e7eb78
Update src/schema/objects/metadata.yaml
bclenet Oct 24, 2025
053eb05
Update src/modality-agnostic-files/provenance.md
bclenet Oct 24, 2025
96b7f98
Ids for provEntities
bclenet Oct 24, 2025
d909b25
Consistency of metadata fields description
bclenet Oct 24, 2025
ea35719
RDF section
bclenet Nov 6, 2025
038b447
RDF section
bclenet Nov 6, 2025
c2e19da
Study dataset minimal example
bclenet Nov 6, 2025
98e0388
Codespell
bclenet Nov 6, 2025
e63f230
Possibility to set Command metadata to null for manual activities
bclenet Nov 14, 2025
c65798a
shorten example text and link to the BIDS website
cmaumet Nov 17, 2025
275ce3a
Note as text instead of a box (this info is more of some additional i…
cmaumet Nov 17, 2025
d2a7c31
condense the intro
cmaumet Nov 17, 2025
ee10fb5
link to subsection RDF
cmaumet Nov 17, 2025
e35a9d0
removing heading as per https://github.com/bids-standard/bids-specifi…
cmaumet Nov 17, 2025
cfb3b6b
text formatting + remove mention of metadata fields
cmaumet Nov 17, 2025
3923b62
use extension rather than 'one or more'
cmaumet Nov 17, 2025
0688c39
fix typo
cmaumet Nov 17, 2025
6c88f9f
JSON null as type
bclenet Nov 18, 2025
dd3a9a7
Update link to examples
cmaumet Nov 18, 2025
4c1d29b
Update metadata fields info
cmaumet Nov 18, 2025
0195d94
Merge pull request #1 from cmaumet/BEP028_spec
bclenet Nov 18, 2025
ee05c7e
provenance.tsv rules
bclenet Nov 18, 2025
2d7bee5
Activity/activities
bclenet Nov 18, 2025
dbf090f
Provenance page reorganize
bclenet Nov 19, 2025
34f12eb
Merge branch 'master' into BEP028_spec
bclenet Nov 19, 2025
f68ff09
Moving provenance graph to RDF section
bclenet Nov 19, 2025
936dc23
Provemance context adress
bclenet Nov 19, 2025
cce17f2
Rephrase intros for sections Provenance of...
bclenet Nov 20, 2025
ac0bb48
Removing notion of provenance objects
bclenet Nov 20, 2025
4705139
Removing notion of provenance objects
bclenet Nov 20, 2025
42754ab
Removing notion of provenance objects
bclenet Nov 20, 2025
edfb21e
Rules for provenance.tsv
bclenet Nov 21, 2025
f40eeec
Merge branch 'master' into BEP028_spec
bclenet Nov 21, 2025
7b4c8f0
fix link
cmaumet Nov 24, 2025
520d593
Update src/modality-agnostic-files/provenance.md
cmaumet Nov 24, 2025
7cd617e
Update src/schema/objects/metadata.yaml
bclenet Nov 25, 2025
08560e9
Consistency of identifiers
bclenet Nov 25, 2025
4a13c31
cmaumet review
bclenet Nov 25, 2025
c32f61d
ProvEntities are files
bclenet Nov 25, 2025
b6e5367
Identifier for
bclenet Nov 25, 2025
9aa83df
Description for Type
bclenet Nov 25, 2025
c106bb8
Trying to remove occurences of provEntity
bclenet Nov 26, 2025
b7d5d38
More precise descriptions for suffixes
bclenet Nov 26, 2025
45f6d40
yamllint
bclenet Nov 26, 2025
1659f3e
Back to provenance Type having its own metadata
bclenet Nov 26, 2025
f2a8e56
Files and Datasets as terms
bclenet Dec 2, 2025
eb77bb1
Removing ProvEntities
bclenet Dec 3, 2025
c252b42
Optional subdirectories under prov/
bclenet Dec 4, 2025
0af878d
Rule for all sidecars to contain provenance fields
bclenet Dec 4, 2025
81cec52
dataset_description generatedby
bclenet Dec 4, 2025
51b5175
yamlint
bclenet Dec 4, 2025
0a5f13f
Selectors
bclenet Dec 4, 2025
5c5e7dd
Selectors
bclenet Dec 4, 2025
c8c0427
Selectors
bclenet Dec 4, 2025
0525b50
Selectors
bclenet Dec 4, 2025
ac2fb74
Add empty line after amonition block declaration
bclenet Dec 5, 2025
6caa905
Merge branch 'master' into BEP028_spec
bclenet Dec 5, 2025
7360d88
Add empty line after amonition block declaration
bclenet Dec 5, 2025
b1f13bb
Double_ in metadata name for dataset generatedby
bclenet Dec 5, 2025
99e9c10
refactor metadata fields
bclenet Dec 5, 2025
49d91bf
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Dec 5, 2025
d200858
refactor metadata fields
bclenet Dec 5, 2025
6cebc04
refactor metadata fields
bclenet Dec 5, 2025
bab2c81
refactor metadata fields
bclenet Dec 5, 2025
8ed505b
Merge branch 'master' into BEP028_spec
bclenet Dec 16, 2025
6e16f90
omit 'section' for internal links
cmaumet Jan 5, 2026
f168c66
rephrase intro
cmaumet Jan 5, 2026
e9e27cd
link to ex
cmaumet Jan 5, 2026
a923e45
text shortening
cmaumet Jan 5, 2026
d85f7c8
shorten description generatedby for datasets
cmaumet Jan 5, 2026
e8de6bb
text link to ex
cmaumet Jan 5, 2026
4290c56
remove tool mention act
cmaumet Jan 5, 2026
7a90b42
change all snipped to for a complete ex
cmaumet Jan 5, 2026
75849bd
RRID or other alternative id
cmaumet Jan 5, 2026
6d2b8f5
acted on behalf desc
cmaumet Jan 5, 2026
1f7a1bd
provEntity sentance
bclenet Jan 6, 2026
ff930ea
Merge branch 'master' into BEP028_spec
bclenet Jan 6, 2026
7398ccb
Merge pull request #2 from cmaumet/BEP028_spec
bclenet Jan 6, 2026
09610b4
Other comments from Camille
bclenet Jan 6, 2026
01d7fcf
Removing desc entity for provenance files
bclenet Jan 7, 2026
620e755
Consistncy with SPM example
bclenet Jan 7, 2026
8bc2924
Entities -> prov:Entity
bclenet Jan 8, 2026
ee5a1d4
Entities -> prov:Entity
bclenet Jan 8, 2026
a357b6d
prov:Entities -> prov:Entity
bclenet Jan 9, 2026
e742529
URI consitency with examples
bclenet Jan 9, 2026
ef1d34d
Review from Yarik and Camille
bclenet Jan 14, 2026
143647d
NIfTI
bclenet Jan 14, 2026
229c2eb
Description for activities
bclenet Jan 14, 2026
3c8f902
Description for activities
bclenet Jan 14, 2026
8acf0e4
Schema update
bclenet Jan 15, 2026
59d8c79
Update spec with manual example
bclenet Jan 15, 2026
2195048
altidentifier as a list
bclenet Jan 16, 2026
4e0d993
provenance_label > provenance_id
bclenet Jan 16, 2026
5923671
provenance_id
bclenet Jan 16, 2026
7ecd53c
All PROV-O Starting Point Terms in context
bclenet Jan 16, 2026
067b792
Merge branch 'master' into BEP028_spec
bclenet Jan 16, 2026
4f0a451
External file description not needed
bclenet Jan 16, 2026
6b88a10
Satra review
bclenet Jan 20, 2026
6597b74
Merge branch 'bids-standard:master' into BEP028_spec
bclenet Jan 20, 2026
08f8e5c
Example names
bclenet Jan 20, 2026
eefb1b0
Review from Ross and Chris
bclenet Jan 30, 2026
c608e9b
Review from Ross and Chris, part 2
bclenet Jan 30, 2026
1cba830
Review from Ross and Chris, part 3
bclenet Jan 30, 2026
c10a808
Review from Ross and Chris, part 4
bclenet Jan 30, 2026
d20ea03
Sembr / soft rules
bclenet Jan 30, 2026
2a1421c
entity prov -> provenance
bclenet Jan 30, 2026
983f4bf
Merge branch 'master' into BEP028_spec
bclenet Jan 30, 2026
5e54417
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jan 30, 2026
d3737a8
remark
bclenet Jan 30, 2026
6e1ee4d
schema provenance entity
bclenet Jan 30, 2026
24377af
Apply suggestions from code review
effigies Jan 31, 2026
27a826e
Update src/schema/rules/json/prov.yaml
effigies Jan 31, 2026
63bf531
chore(deps): bump prettier in the node-utilities group (#2334)
dependabot[bot] Feb 1, 2026
9b3b0da
BIDS compliant RDF graph
bclenet Feb 3, 2026
93f1115
Check provenance.tsv is inside prov/
bclenet Feb 3, 2026
77f0a5d
Correspondances with WC3 prov
bclenet Feb 3, 2026
6cffae2
AlternativeIdentifier
bclenet Feb 3, 2026
df460dc
type: array yaml errors
bclenet Feb 3, 2026
792be4a
yamlint
bclenet Feb 3, 2026
33e823b
Correspondances for Type
bclenet Feb 3, 2026
2a5c98a
Digest for Environments
bclenet Feb 3, 2026
2550cc6
Id correspondance
bclenet Feb 3, 2026
63bef3d
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Feb 3, 2026
225c2f8
JSON in markdown
bclenet Feb 3, 2026
23a2af4
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Feb 3, 2026
6026578
Id correspondance
bclenet Feb 3, 2026
e719615
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Feb 3, 2026
be88db7
yamlint
bclenet Feb 3, 2026
ef8bafe
AtLocation correspondance
bclenet Feb 4, 2026
cad1280
rdf:type instead of json-ld:@type
bclenet Feb 4, 2026
3a1f480
Rm digets and type for dataset
bclenet Feb 5, 2026
622aa49
Rm Digest and Type for Dataset
bclenet Feb 5, 2026
0f33757
Use of Type in RDF section
bclenet Feb 5, 2026
0dff4f3
Use of Type in RDF section
bclenet Feb 5, 2026
64e9134
Environment example
bclenet Feb 5, 2026
93c5b54
Citing BIDS-Prov
bclenet Feb 13, 2026
8d314d3
Camille review
bclenet Feb 13, 2026
c1acdde
Camille review
bclenet Feb 13, 2026
e84785e
Camille review
bclenet Feb 13, 2026
9b88a0e
Provenance identifiers & provenance graph
bclenet Feb 17, 2026
e88b235
Identifier(s) links to Provenance identifiers section
bclenet Feb 17, 2026
6e12ee7
Activities.Description is an extended description
bclenet Feb 19, 2026
68f77ac
Activities.Description -> rdfs:comment
bclenet Feb 19, 2026
839f63a
Clarification note about Id and Label
bclenet Mar 10, 2026
1e1a9ca
yamlint
bclenet Mar 10, 2026
0217270
have subprov use full entity keyname 'provenance' to allow proper loo…
rwblair Apr 2, 2026
9a6cac5
Digest -> Checksum using controlled terms
bclenet Jun 23, 2026
3f3cd9d
Alternative identifier for ChecksumAlgorithm
bclenet Jun 23, 2026
ccf0d69
Alternative identifier for ChecksumAlgorithm
bclenet Jun 23, 2026
4e16feb
Typos in provenance.md
bclenet Jun 23, 2026
f1f0e53
io suffix instead of ent
bclenet Jun 23, 2026
3703af9
Typo in provenance context
bclenet Jun 24, 2026
65e16cb
ChecksumAlgorithm and Value in metadata
bclenet Jun 24, 2026
5256a2a
Typo in metadata
bclenet Jun 25, 2026
7b4fec5
More examples for ChecksumAlgorithm
bclenet Jul 8, 2026
aa4e409
Store provenance of any file in sidecar when possible
bclenet Jul 28, 2026
61dd4c4
may in uppercase
bclenet Jul 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ nav:
- Data summary files: modality-agnostic-files/data-summary-files.md
- Phenotypic and assessment data: modality-agnostic-files/phenotypic-and-assessment-data.md
- Code: modality-agnostic-files/code.md
- Provenance: modality-agnostic-files/provenance.md
- Events: modality-agnostic-files/events.md
- Modality specific files:
- Magnetic Resonance Imaging: modality-specific-files/magnetic-resonance-imaging-data.md
Expand Down Expand Up @@ -125,6 +126,9 @@ markdown_extensions:
- name: tsvgz
class: tsv
format: !!python/name:bidsschematools.render.tsv.fence
- name: mermaid
class: mermaid
format: !!python/name:pymdownx.superfences.fence_code_format
- admonition
- pymdownx.details
plugins:
Expand Down
8 changes: 4 additions & 4 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"remark-lint-no-trailing-spaces": "^4.0.3",
"remark-preset-lint-markdown-style-guide": "^6.0.1",
"remark-preset-lint-recommended": "^7.0.1",
"prettier": "^3.7.4",
"prettier": "^3.8.0",
"all-contributors-cli": "^6.26.1"
}
}
13 changes: 10 additions & 3 deletions src/common-principles.md
Original file line number Diff line number Diff line change
Expand Up @@ -979,10 +979,10 @@ Bare DOIs such as `10.18112/openneuro.ds000001.v1.0.0` are [DEPRECATED][].

### BIDS URI

To reference files in BIDS datasets, the following URI scheme may be used:
To reference files or directories in BIDS datasets, the following URI scheme may be used:

```plain
bids:[<dataset-name>]:<relative-path>
bids:[<dataset-name>]:<relative-path>[#<fragment>]
```

The scheme component `bids` identifies a BIDS URI,
Expand All @@ -991,18 +991,25 @@ The `dataset-name` component is an identifier for a BIDS dataset,
and the `relative-path` component is the location of a resource within that
BIDS dataset, relative to the root of that dataset.
The `relative-path` MUST NOT start with a forward-slash character (`/`).
The `fragment` MAY be used to identify a resource that is subordinate to the file or directory.

Examples:

```plain
bids::sub-01/fmap/sub-01_dir-AP_epi.nii.gz
bids:ds000001:sub-02/anat/sub-02_T1w.nii.gz
bids:myderivatives:sub-03/func/sub-03_task-rest_space-MNI152_bold.nii.gz
bids:fmriprep:sub-001/anat/sub-001_T1w_preproc.nii.gz#aa56ztg8

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm assuming this is just to demonstrate an arbitrary fragment. My experience with BIDS is that people see an example and interpret it as a directive, so I would not include this.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not against removing this example, but do you think it would be clearer if we explain what this id is intended for ?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree. I was reviewing the BEP and wondered if there is a cosmetically better way to generate example <uid>.

bids::prov#preprocessing-00f3a18f
```

If no dataset name is specified, the URI is relative to the current BIDS dataset.
This is made more precise in the next section.

!!! note
A BIDS dataset can be referenced using the BIDS URI of its root directory.
For example: `bids:ds000001:.`

#### Resolution of BIDS URIs

In order to resolve a BIDS URI, the dataset name must be mapped to a BIDS dataset.
Expand Down Expand Up @@ -1054,7 +1061,7 @@ No protocol is currently proposed to automatically resolve all possible BIDS URI

BIDS URIs are parsable as standard [URIs][] with scheme `bids` and path
`[<dataset-name>]:<relative-path>`.
The authority, query and fragment components are unused.
The authority and query components are unused.
Future versions of BIDS may specify interpretations for these components,
but MUST NOT change the interpretation of a previously valid BIDS URI.
For example, a future version may specify an authority that would allow BIDS
Expand Down
9 changes: 9 additions & 0 deletions src/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -196,6 +196,15 @@ For example:

- (publication forthcoming)

### Other extensions specific publications

#### Provenance

- Rémi Adon, Stefan Appelhoff, Tibor Auer, Laurent Guillo, Yaroslav O Halchenko, David Keator, Christopher J Markiewicz, Thomas E Nichols, Jean-Baptiste Poline, Satrajit Ghosh, Camille Maumet (2021).
**BIDS-prov: a provenance framework for BIDS**.
OHBM 2021 - 25th Annual Meeting of the Organization for Human Brain Mapping, Jun 2021, Online, South Korea. pp.1-3
[https://inserm.hal.science/inserm-03478998v1](https://inserm.hal.science/inserm-03478998v1)

### Research Resource Identifier (RRID)

BIDS has also a
Expand Down
11 changes: 10 additions & 1 deletion src/metaschema.json
Original file line number Diff line number Diff line change
Expand Up @@ -362,6 +362,15 @@
},
"additionalProperties": false
},
"modality_agnostic": {
"type": "object",
"patternProperties": {
"^[a-zA-Z0-9_]+$": {
"$ref": "#/definitions/suffixRule"
}
},
"additionalProperties": false
},
"tables": {
"type": "object",
"patternProperties": {
Expand All @@ -375,7 +384,7 @@
"additionalProperties": false
}
},
"required": ["core", "tables"],
"required": ["core", "modality_agnostic", "tables"],
"additionalProperties": false
},
"deriv": {
Expand Down
13 changes: 3 additions & 10 deletions src/modality-agnostic-files/dataset-description.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,16 +26,9 @@ and a guide for using macros can be found at
-->
{{ MACROS___make_json_table('dataset_metadata.dataset_description') }}

Each object in the `GeneratedBy` array includes the following REQUIRED, RECOMMENDED
and OPTIONAL keys:

<!-- This block generates a table describing subfields within a metadata field.
The definitions of these fields can be found in
src/schema/objects/metadata.yaml
and a guide for using macros can be found at
https://github.com/bids-standard/bids-specification/blob/master/macros_doc.md
-->
{{ MACROS___make_subobject_table("metadata.GeneratedBy.items") }}
!!! Note
See the [Provenance of a BIDS dataset](provenance.md#provenance-of-a-bids-dataset) section
for more information on how to describe provenance using the `GeneratedBy` field.

Comment thread
bclenet marked this conversation as resolved.
Example:

Expand Down
Loading