Skip to content

Commit 0855430

Browse files
📝 Documentation cleanup
* Clean up todos to allow better collapsing. * Remove remaining |s * Remove some old comments
1 parent 42c1546 commit 0855430

4 files changed

Lines changed: 27 additions & 32 deletions

File tree

docs/schema/include_access_model.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1421,7 +1421,7 @@ slots:
14211421
name: concept
14221422
definition_uri: https://includedcc.org/include-access-model/concept
14231423
description: The structured term defining the meaning of the assertion.
1424-
title: Assertion concept
1424+
title: Concept
14251425
from_schema: https://includedcc.org/include-access-model
14261426
slot_uri: includedcc:concept
14271427
owner: SubjectAssertion
@@ -2323,7 +2323,7 @@ classes:
23232323
name: Study
23242324
definition_uri: https://includedcc.org/include-access-model/Study
23252325
description: Study Metadata
2326-
title: Study
2326+
title: Research Study
23272327
from_schema: https://includedcc.org/include-access-model
23282328
is_a: Record
23292329
slots:
@@ -2744,7 +2744,7 @@ classes:
27442744
class_uri: includedcc:Dataset
27452745
metamodel_version: 1.7.0
27462746
source_file: include_access_model.yaml
2747-
source_file_date: '2026-03-12T10:52:04'
2748-
source_file_size: 36264
2749-
generation_date: '2026-03-12T10:53:07'
2747+
source_file_date: '2026-03-12T11:02:40'
2748+
source_file_size: 36151
2749+
generation_date: '2026-03-12T11:04:20'
27502750

src/include_access_model/datamodel/include_access_model.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Auto generated from include_access_model.yaml by pythongen.py version: 0.0.1
2-
# Generation date: 2026-03-12T10:52:49
2+
# Generation date: 2026-03-12T11:04:08
33
# Schema: include-access-model
44
#
55
# id: https://includedcc.org/include-access-model

src/include_access_model/datamodel/include_access_model_pydantic.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -445,7 +445,7 @@ class Study(Record):
445445
'name': 'study_id',
446446
'range': 'string',
447447
'required': True}},
448-
'title': 'Study'})
448+
'title': 'Research Study'})
449449

450450
study_id: str = Field(default=..., title="Study ID", description="""INCLUDE Global ID for the study""", json_schema_extra = { "linkml_meta": {'domain_of': ['Study', 'StudyMetadata']} })
451451
parent_study: Optional[str] = Field(default=None, title="Parent Study", description="""The parent study for this study, if it is a nested study.""", json_schema_extra = { "linkml_meta": {'domain_of': ['Study']} })
@@ -624,7 +624,7 @@ class SubjectAssertion(Record):
624624
age_at_assertion: Optional[int] = Field(default=None, title="Age at assertion", description="""The age in days of the Subject when the assertion was made.""", json_schema_extra = { "linkml_meta": {'domain_of': ['SubjectAssertion'], 'unit': {'ucum_code': 'd'}} })
625625
age_at_event: Optional[int] = Field(default=None, title="Age at event", description="""The age in days of the Subject at the time point which the assertion describes, | eg, age of onset or when a measurement was performed.""", json_schema_extra = { "linkml_meta": {'domain_of': ['SubjectAssertion', 'Encounter'], 'unit': {'ucum_code': 'd'}} })
626626
age_at_resolution: Optional[int] = Field(default=None, title="Age at resolution", description="""The age in days of the Subject when the asserted state was resolved.""", json_schema_extra = { "linkml_meta": {'domain_of': ['SubjectAssertion'], 'unit': {'ucum_code': 'd'}} })
627-
concept: Optional[list[str]] = Field(default=[], title="Assertion concept", description="""The structured term defining the meaning of the assertion.""", json_schema_extra = { "linkml_meta": {'domain_of': ['SubjectAssertion']} })
627+
concept: Optional[list[str]] = Field(default=[], title="Concept", description="""The structured term defining the meaning of the assertion.""", json_schema_extra = { "linkml_meta": {'domain_of': ['SubjectAssertion']} })
628628
concept_source: Optional[str] = Field(default=None, title="Concept Source Text", description="""The source text yielding the standardized concept.""", json_schema_extra = { "linkml_meta": {'domain_of': ['SubjectAssertion']} })
629629
value_concept: Optional[list[str]] = Field(default=[], title="Value concept", description="""The structured term defining the value of the assertion.""", json_schema_extra = { "linkml_meta": {'domain_of': ['SubjectAssertion']} })
630630
value_number: Optional[float] = Field(default=None, title="Value Number", description="""The numeric value of the assertion.""", json_schema_extra = { "linkml_meta": {'domain_of': ['SubjectAssertion']} })

src/include_access_model/schema/include_access_model.yaml

Lines changed: 19 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22
id: https://includedcc.org/include-access-model
33
name: include-access-model
44
title: INCLUDE DCC Access Model
5-
description: |-
6-
LinkML Schema for the internal INCLUDE DCC Access Model
5+
description: LinkML Schema for the internal INCLUDE DCC Access Model
76
license: MIT
87
see_also:
98
- https://includedcc.github.io/include-access-model
@@ -41,11 +40,11 @@ classes:
4140
slots:
4241
- external_id
4342
Study:
44-
title: Study
43+
title: Research Study
4544
description: Study Metadata
4645
is_a: Record
4746
slots:
48-
#TODO: Split out core Study items and additional study metadata?
47+
#TODO: Split out core Study items and additional study metadata?
4948
- study_id
5049
- parent_study
5150
- study_title
@@ -57,7 +56,7 @@ classes:
5756
- contact
5857
- study_description
5958
- website
60-
# - dbgap : Should we call this out specifically or just use an external id?
59+
# - dbgap : Should we call this out specifically or just use an external id?
6160
- publication
6261
- acknowledgments
6362
- citation_statement
@@ -82,9 +81,9 @@ classes:
8281
- research_domain
8382
- expected_number_of_participants
8483
- actual_number_of_participants
85-
# Do we need this info, or should it be documented elsewhere?
86-
# - guidType
87-
# - guidMapped
84+
# Do we need this info, or should it be documented elsewhere?
85+
#- guidType
86+
#- guidMapped
8887
slot_usage:
8988
study_id:
9089
required: true
@@ -108,7 +107,6 @@ classes:
108107
description: A DOI is a permanent reference with metadata about a digital object.
109108
is_a: Record
110109
slots:
111-
#TODO: Need to split up the doi slot here versus in the study resource- it's self-referential now.
112110
- do_id
113111
- bibliographic_reference
114112
slot_usage:
@@ -263,7 +261,7 @@ classes:
263261
slots:
264262
- encounter_id
265263
- subject_id
266-
#TODO: Should this alternatively be an "encounter type", ie, to not require a full definition?
264+
#TODO: Should this alternatively be an "encounter type", ie, to not require a full definition?
267265
- encounter_definition_id
268266
- age_at_event
269267
slot_usage:
@@ -277,7 +275,7 @@ classes:
277275
an event at which data was collected about a participant,
278276
an intervention was made, or information about a participant was recorded.
279277
This may be something planned by a study or a type of data collection.
280-
#TODO: These are metadata and may not need the same Record basis.
278+
#TODO: These are metadata and may not need the same Record basis.
281279
is_a: Record
282280
slots:
283281
- encounter_definition_id
@@ -295,14 +293,14 @@ classes:
295293
title: Activity Definition
296294
description: A definition of an activity in this study, eg,
297295
a biospecimen collection, intervention, survey, or assessment.
298-
#TODO: These are metadata and may not need the same Record basis.
296+
#TODO: These are metadata and may not need the same Record basis.
299297
is_a: Record
300298
slots:
301299
- activity_definition_id
302300
- name
303301
- description
304-
#TODO: Probably want an "expected data generated" slot, eg,
305-
#observation definitions or dd refs
302+
#TODO: Probably want an "expected data generated" slot, eg,
303+
#observation definitions or dd refs
306304
slot_usage:
307305
activity_definition_id:
308306
range: string
@@ -322,7 +320,7 @@ classes:
322320
- data_type
323321
- format
324322
- size
325-
#TODO: I'm not convinced this is the right strategy- access model vs operations
323+
#TODO: I'm not convinced this is the right strategy- access model vs operations
326324
- staging_url
327325
- release_url
328326
- drs_uri
@@ -566,7 +564,7 @@ slots:
566564
range: EnumDownSyndromeStatus
567565
required: true
568566
age_at_first_engagement:
569-
#Should this just be a reference out to an encounter?
567+
#Should this just be a reference out to an encounter?
570568
title: Age at First Participant Engagement
571569
description: Age in days of Participant at first recorded study event (enrollment, visit, observation, sample collection, survey completion, etc.). Age at enrollment is preferred, if available.
572570
range: integer
@@ -611,12 +609,10 @@ slots:
611609
unit:
612610
ucum_code: d
613611
concept:
614-
#TODO: Is this required?
615-
title: Assertion concept
612+
title: Concept
616613
description: The structured term defining the meaning of the assertion.
617614
range: Concept
618615
multivalued: true
619-
# inlined: false
620616
concept_curie:
621617
title: Concept Curie
622618
description: The standardized curie for the term.
@@ -634,7 +630,6 @@ slots:
634630
description: The structured term defining the value of the assertion.
635631
range: Concept
636632
multivalued: true
637-
# inlined: false
638633
value_number:
639634
title: Value Number
640635
description: The numeric value of the assertion.
@@ -863,7 +858,7 @@ enums:
863858
EnumStudyDesign:
864859
title: Study Design
865860
description: Approaches for collecting data, investigating interventions, and/or analyzing data.
866-
#TODO: Add meanings
861+
#TODO: Add meanings
867862
permissible_values:
868863
case_control:
869864
title: Case-Control
@@ -888,7 +883,7 @@ enums:
888883
EnumClinicalDataSourceType:
889884
title: Clinical Data Source Type
890885
description: Approaches to ascertain clinical information about a participant.
891-
#TODO: Add meanings
886+
#TODO: Add meanings
892887
permissible_values:
893888
medical_record:
894889
title: Medical Record
@@ -907,7 +902,7 @@ enums:
907902
EnumDataCategory:
908903
title: Data Category
909904
description: Categories of data which may be collected about participants.
910-
#TODO: Add meanings
905+
#TODO: Add meanings
911906
permissible_values:
912907
#Should we have these two demo/clinical data categories?
913908
unharmonized_demographic_clinical_data:
@@ -1080,7 +1075,7 @@ enums:
10801075
other:
10811076
title: Other
10821077
description: Data obtained from other source, such as tissue bank
1083-
#TODO: Revisit these bindings / enumerations
1078+
#TODO: Revisit these bindings / enumerations
10841079
EnumAvailabilityStatus:
10851080
description: Is the biospecimen available for use?
10861081
permissible_values:

0 commit comments

Comments
 (0)