diff --git a/generated/jsonschema/allianceModel.schema.json b/generated/jsonschema/allianceModel.schema.json index 80a614899..1bc7b3730 100644 --- a/generated/jsonschema/allianceModel.schema.json +++ b/generated/jsonschema/allianceModel.schema.json @@ -65,17 +65,31 @@ "$ref": "#/$defs/AffectedGenomicModel", "description": "The AGM to which the disease ontology term is associated." }, - "disease_genetic_modifier_relation": { - "description": "A relation describing how the genetic modifier modifies the disease model. Submitted value should be a vocabulary term from the 'Disease genetic modifiers' vocabulary", - "type": "string" + "disease_genetic_modifier_agms": { + "description": "Specifies an affected genomic model (e.g. genotype) that modifies a disease model.", + "items": { + "$ref": "#/$defs/AffectedGenomicModel" + }, + "type": "array" }, - "disease_genetic_modifiers": { - "description": "Specifies a genetic object that modifies the disease model. May be a gene, allele, AGM.", + "disease_genetic_modifier_alleles": { + "description": "Specifies an allele that modifies a disease model.", "items": { - "type": "string" + "$ref": "#/$defs/Allele" + }, + "type": "array" + }, + "disease_genetic_modifier_genes": { + "description": "Specifies a gene that modifies a disease model.", + "items": { + "$ref": "#/$defs/Gene" }, "type": "array" }, + "disease_genetic_modifier_relation": { + "description": "A relation describing how the genetic modifier modifies the disease model. Submitted value should be a vocabulary term from the 'Disease genetic modifiers' vocabulary", + "type": "string" + }, "disease_qualifiers": { "description": "Submitted values should be vocabulary terms from the 'Disease qualifiers' Vocabulary", "items": { @@ -226,7 +240,7 @@ "type": "string" }, "disease_genetic_modifier_identifiers": { - "description": "Identifiers (curie/primary_external_id/mod_internal_id) of BiologcalEntity that modifies the disease model", + "description": "Identifiers (curie/primary_external_id/mod_internal_id) of Gene, Allele or AGM that modifies the disease model", "items": { "type": "string" }, @@ -2271,17 +2285,31 @@ "$ref": "#/$defs/Allele", "description": "The allele to which the disease ontology term is associated." }, - "disease_genetic_modifier_relation": { - "description": "A relation describing how the genetic modifier modifies the disease model. Submitted value should be a vocabulary term from the 'Disease genetic modifiers' vocabulary", - "type": "string" + "disease_genetic_modifier_agms": { + "description": "Specifies an affected genomic model (e.g. genotype) that modifies a disease model.", + "items": { + "$ref": "#/$defs/AffectedGenomicModel" + }, + "type": "array" }, - "disease_genetic_modifiers": { - "description": "Specifies a genetic object that modifies the disease model. May be a gene, allele, AGM.", + "disease_genetic_modifier_alleles": { + "description": "Specifies an allele that modifies a disease model.", "items": { - "type": "string" + "$ref": "#/$defs/Allele" }, "type": "array" }, + "disease_genetic_modifier_genes": { + "description": "Specifies a gene that modifies a disease model.", + "items": { + "$ref": "#/$defs/Gene" + }, + "type": "array" + }, + "disease_genetic_modifier_relation": { + "description": "A relation describing how the genetic modifier modifies the disease model. Submitted value should be a vocabulary term from the 'Disease genetic modifiers' vocabulary", + "type": "string" + }, "disease_qualifiers": { "description": "Submitted values should be vocabulary terms from the 'Disease qualifiers' Vocabulary", "items": { @@ -2425,7 +2453,7 @@ "type": "string" }, "disease_genetic_modifier_identifiers": { - "description": "Identifiers (curie/primary_external_id/mod_internal_id) of BiologcalEntity that modifies the disease model", + "description": "Identifiers (curie/primary_external_id/mod_internal_id) of Gene, Allele or AGM that modifies the disease model", "items": { "type": "string" }, @@ -12955,17 +12983,31 @@ "$ref": "#/$defs/Gene", "description": "The gene to which the disease ontology term is associated." }, - "disease_genetic_modifier_relation": { - "description": "A relation describing how the genetic modifier modifies the disease model. Submitted value should be a vocabulary term from the 'Disease genetic modifiers' vocabulary", - "type": "string" + "disease_genetic_modifier_agms": { + "description": "Specifies an affected genomic model (e.g. genotype) that modifies a disease model.", + "items": { + "$ref": "#/$defs/AffectedGenomicModel" + }, + "type": "array" }, - "disease_genetic_modifiers": { - "description": "Specifies a genetic object that modifies the disease model. May be a gene, allele, AGM.", + "disease_genetic_modifier_alleles": { + "description": "Specifies an allele that modifies a disease model.", "items": { - "type": "string" + "$ref": "#/$defs/Allele" + }, + "type": "array" + }, + "disease_genetic_modifier_genes": { + "description": "Specifies a gene that modifies a disease model.", + "items": { + "$ref": "#/$defs/Gene" }, "type": "array" }, + "disease_genetic_modifier_relation": { + "description": "A relation describing how the genetic modifier modifies the disease model. Submitted value should be a vocabulary term from the 'Disease genetic modifiers' vocabulary", + "type": "string" + }, "disease_qualifiers": { "description": "Submitted values should be vocabulary terms from the 'Disease qualifiers' Vocabulary", "items": { @@ -13097,7 +13139,7 @@ "type": "string" }, "disease_genetic_modifier_identifiers": { - "description": "Identifiers (curie/primary_external_id/mod_internal_id) of BiologcalEntity that modifies the disease model", + "description": "Identifiers (curie/primary_external_id/mod_internal_id) of Gene, Allele or AGM that modifies the disease model", "items": { "type": "string" }, diff --git a/model/schema/phenotypeAndDiseaseAnnotation.yaml b/model/schema/phenotypeAndDiseaseAnnotation.yaml index 029fb2031..2e1dfd4cc 100644 --- a/model/schema/phenotypeAndDiseaseAnnotation.yaml +++ b/model/schema/phenotypeAndDiseaseAnnotation.yaml @@ -252,7 +252,9 @@ classes: - disease_qualifiers - genetic_sex - secondary_data_provider - - disease_genetic_modifiers + - disease_genetic_modifier_genes + - disease_genetic_modifier_alleles + - disease_genetic_modifier_agms - disease_genetic_modifier_relation slot_usage: curie: @@ -735,15 +737,30 @@ slots: The biological entity to which the disease ontology term is associated. domain: DiseaseAnnotation range: BiologicalEntity - - disease_genetic_modifiers: + + disease_genetic_modifier_genes: + description: >- + Specifies a gene that modifies a disease model. + required: false + range: Gene + multivalued: true + + disease_genetic_modifier_alleles: description: >- - Specifies a genetic object that modifies the disease model. May be a gene, allele, AGM. + Specifies an allele that modifies a disease model. required: false + range: Allele + multivalued: true + + disease_genetic_modifier_agms: + description: >- + Specifies an affected genomic model (e.g. genotype) that modifies a disease model. + required: false + range: AffectedGenomicModel multivalued: true disease_genetic_modifier_identifiers: - description: Identifiers (curie/primary_external_id/mod_internal_id) of BiologcalEntity that modifies the disease model + description: Identifiers (curie/primary_external_id/mod_internal_id) of Gene, Allele or AGM that modifies the disease model domain: DiseaseAnnotationDTO range: string multivalued: true @@ -753,6 +770,7 @@ slots: A relation describing how the genetic modifier modifies the disease model. Submitted value should be a vocabulary term from the 'Disease genetic modifiers' vocabulary + multivalued: false range: VocabularyTerm # CV 'Disease Genetic Modifier Relation' disease_genetic_modifier_relation_name: @@ -761,6 +779,7 @@ slots: modifies the disease model, selected from the 'Disease genetic modifier relations' Vocabulary. domain: DiseaseAnnotationDTO + multivalued: false range: string # CV 'Disease Genetic Modifier Relation' disease_qualifiers: