- Changed
has data access policy
,has data access committee
,has study
to multivalued for submission class - Added updated version of the submission spreadhseet
- Fixed usage of
has member
andhas individual
fields
- Added
has dataset
,has data access policy
,has data access committee
andhas member
to thesubmission
class - Changed
size
slot for afile
as required - Added Submission spreadsheet template to repository
- Retired custom generators in favor of GHGA specific generators
- Updated documentation
- Fixed range for Dataset slots
- Added
case control status
slot to Sample - Added enum for paired end/single end read status
- Added
type
to appropriate classes - Removed redundant declaration of slots in class definitions
- Changed
has parameter
slot tohas workflow parameter
- Added
data request form
slot to thedata access policy
class - Added
ancestry
,data use permission
,data use modifier
classes - Added
has data user permission
andhas data use modifier
slots todata use permission
class - Added
has ancestry
that refers to the ancestral group an individual is part of - Reorganized classes that are ontology classes
- Added
metadata mixin
tosubmission
class - Changed
has anatomical entity
to a multivalued field - Removed
has data access policy
fromsubmission
class - Added
has protocol
andhas publication
tosubmission
class - Added
type
toexperiment process
- Added
has attribute
toexperiment process
- Added
concept identifier
andconcept name
toontology class mixin
- Added enum for age range
- Normalized representation of enum values
- Added
affiliation
tosubmission
class to track the data hub/institution that is making the submission - Fixed
id
andalias
forpublication
class - Added
has file
toindividual
class andstudy
class - Added GWAS to
study type enum
- Added
drs uri
tofile
class - Changed
has output
ofexperiment process
class to be multivalued - Changed
has sample
ofexperiment
class to be multivalued - Added
has file
toprotocol
class - Added
type
tobiospecimen
class - Removed
has experiment
andhas analysis
fromstudy
class - Added
has attribute
toexperiment
,file
,data access policy
, `data access committee clases - Added
other
category for 'file type enum' and 'age range enum' - Changed
has individual
to optional forsample
class - Changed
type
to optional fordataset
class - Fixed range of
size
to integer
- Deprecated
technology
class andhas technology
slot - Added
has protocol
slot toexperiment
class to capture protocol at the experiment level - Added fields to track schema specific metadata
- Categorized slots as
essential
,recommended
, andoptional
- Added scripts for generation of use-case specific artifacts to support metadata submission
- Added scripts for generation of a relaxed schema to support metadata submission
- Added a
restricted
subset to the schema and tag slots that are restricted to be part of the restricted subset - Added
alias
to all entities - Added
ega_accession
to all relevant entities
- Simplified the definition of
dataset
by combining slots fromexperiment dataset
andanalysis dataset
- Removed
experiment dataset
andanalysis dataset
- Rearranged fields that are likely to be sparse and unnecessary for many of the entities
- Moved 'accession' slot to an 'accession mixin' that can be applied to only those entities that are likely to be assigned an accession
- Removed 'accession' slot from 'NamedThing' entity to avoid it being inherited by all of its descendant
- Created an 'ontology class mixin' to entities that are a proxy for ontology terms/concepts like anatomical entity, disease, phenotypic feature
- Removed 'has study slot from project entity to avoid circular references
- Restructured the schema
- Added new entities
- Added new properties for entities
- Added mappings to ontologies
- Added Pydantic models to the list of generated artifacts
- First release of the GHGA Metadata Schema