Skip to content

Commit e170150

Browse files
Add enumerations for data use categories in project.yaml
- Introduced a new property `data_use` with specific enumerations to categorize research usage. - Added definitions for each enumeration sourced from the Data Use Ontology, enhancing schema clarity and compliance.
1 parent 0e16c17 commit e170150

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

src/gen3schemadev/schema/schema_templates/project.yaml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,34 @@ properties:
126126
\ and/or material might be removed, stored or used. \\n\n Based on the\
127127
\ Data Use Ontology : see http://www.obofoundry.org/ontology/duo.html"
128128
type: array
129+
items:
130+
type: string
131+
enum:
132+
- General Research Use
133+
- Health or Biomedical Research
134+
- Disease Specific Research
135+
- not for profit, non commercial user only
136+
- ethics approval required
137+
- user specific restriction
138+
enumDef:
139+
- enumeration: General Research Use
140+
source: duo
141+
term_id: DUO:0000042
142+
- enumeration: Health or Biomedical Research
143+
source: duo
144+
term_id: DUO:0000006
145+
- enumeration: Disease Specific Research
146+
source: duo
147+
term_id: DUO:0000007
148+
- enumeration: not for profit, non commercial user only
149+
source: duo
150+
term_id: DUO:0000018
151+
- enumeration: ethics approval required
152+
source: duo
153+
term_id: DUO:0000021
154+
- enumeration: user specific restriction
155+
source: duo
156+
term_id: DUO:0000026
129157
data_access_url:
130158
description: A URL link that takes you to a page that explains how to gain access
131159
to the project

0 commit comments

Comments
 (0)