Proposition Profiles
Proposition Profiles are defined as concrete subclasses of the core Proposition class - each tailored to represent a specific type of possible fact that may be true in a domain of discourse. For example, the VariantPathogenicityProposition profile defines a model for describing causal relationships between genetic variants and specific diseases.
Such Propositions are used within the context of generic Statement or EvidenceLine classes from the core model, to provide domain specific semantics for the respective assessments that these core classes provide (e.g. in the example here). This avoids the need to define Statement or Evidence Line profiles for many use cases. (The VA-Spec only defines Statement or Evidence Line profiles to support strict alignment with terminological conventions of a particular community guideline, e.g. the ACMG 2015 Variant Pathogenicity Statement profile).
Below are the VA Standard Proposition Profiles currently defined as part of the VA-Spec, and available for adoption or extension by implementations.
Variant Pathogenicity Proposition
Note
This data class is at a trial use maturity level and may change in future releases. Maturity levels are described in the maturity-model.
Computational Definition
A proposition describing the role of a variant in causing a heritable condition.
Information Model
Some VariantPathogenicityProposition attributes are inherited from ClinicalVariantProposition.
Field |
Flags |
Type |
Limits |
Description |
|---|---|---|---|---|
id |
string |
0..1 |
The ‘logical’ identifier of the Entity in the system of record, e.g. a UUID. This ‘id’ is unique within a given system, but may or may not be globally unique outside the system. It is used within a system to reference an object from another. |
|
name |
string |
0..1 |
A primary name for the entity. |
|
description |
string |
0..1 |
A free-text description of the Entity. |
|
aliases |
⋮ | string |
0..m |
Alternative name(s) for the Entity. |
extensions |
⋮ | 0..m |
A list of extensions to the Entity, that allow for capture of information not directly supported by elements defined in the model. |
|
subjectVariant |
MolecularVariation | CategoricalVariant | iriReference |
1..1 |
A variant that is the subject of the Proposition. |
|
geneContextQualifier |
0..1 |
Reports a gene impacted by the variant, which may contribute to the association described in the Proposition. |
||
alleleOriginQualifier |
0..1 |
Reports whether the Proposition should be interpreted in the context of a heritable “germline” variant, an acquired “somatic” variant in a tumor, or a post-zygotic “mosaic” variant. While these are the most commonly reported allele origins, other more nuanced concepts can be captured (e.g. “maternal” vs “paternal” allele origin). In practice, populating this field may be complicated by the fact that some sources report allele origin based on the type of tissue that was sequenced to identify the variant, and others use it more generally to specify a category of variant for which the proposition holds. The stated intent of this attribute is the latter. However, if an implementer is not sure about which is reported in their data, it may be safer to create an Extension to hold this information, where they can explicitly acknowledge this ambiguity. |
||
type |
string |
1..1 |
Must be “VariantPathogenicityProposition” |
|
predicate |
string |
1..1 |
The relationship the Proposition describes between the subject variant and object condition. MUST be “isCausalFor”. |
|
objectCondition |
1..1 |
The Condition for which the variant impact is stated. |
||
penetranceQualifier |
0..1 |
Reports the penetrance of the pathogenic effect - i.e. the extent to which the variant impact is expressed by individuals carrying it as a measure of the proportion of carriers exhibiting the condition. |
||
modeOfInheritanceQualifier |
0..1 |
Reports a pattern of inheritance expected for the pathogenic effect of the variant. Consider using terms or codes from community terminologies here - e.g. terms from the ‘Mode of inheritance’ branch of the Human Phenotype Ontology such as HP:0000006 (autosomal dominant inheritance). |
- Artifacts
- Pathogenicity Proposition Semantics
The
subject,predicate,objectattributes defined in this profile can be used to create structured representations of basic propositions such as “NM_005343.4:c.173C>T is causal for Costello Syndrome”.Optional
qualifierattributes are able to support details like a germline allele origin and HRAS gene context for the variant, and low penetrance and dominant mode of inheritance for the condition.These specific attributes were defined to support the needs of early VA-Spec implementations, but may be refined or expanded as additional use cases emerge.
Variant Oncogenicity Proposition
Note
This data class is at a trial use maturity level and may change in future releases. Maturity levels are described in the maturity-model.
Computational Definition
A proposition describing the role of a variant in causing a tumor type.
Information Model
Some VariantOncogenicityProposition attributes are inherited from ClinicalVariantProposition.
Field |
Flags |
Type |
Limits |
Description |
|---|---|---|---|---|
id |
string |
0..1 |
The ‘logical’ identifier of the Entity in the system of record, e.g. a UUID. This ‘id’ is unique within a given system, but may or may not be globally unique outside the system. It is used within a system to reference an object from another. |
|
name |
string |
0..1 |
A primary name for the entity. |
|
description |
string |
0..1 |
A free-text description of the Entity. |
|
aliases |
⋮ | string |
0..m |
Alternative name(s) for the Entity. |
extensions |
⋮ | 0..m |
A list of extensions to the Entity, that allow for capture of information not directly supported by elements defined in the model. |
|
subjectVariant |
MolecularVariation | CategoricalVariant | iriReference |
1..1 |
A variant that is the subject of the Proposition. |
|
geneContextQualifier |
0..1 |
Reports a gene impacted by the variant, which may contribute to the association described in the Proposition. |
||
alleleOriginQualifier |
0..1 |
Reports whether the Proposition should be interpreted in the context of a heritable “germline” variant, an acquired “somatic” variant in a tumor, or a post-zygotic “mosaic” variant. While these are the most commonly reported allele origins, other more nuanced concepts can be captured (e.g. “maternal” vs “paternal” allele origin). In practice, populating this field may be complicated by the fact that some sources report allele origin based on the type of tissue that was sequenced to identify the variant, and others use it more generally to specify a category of variant for which the proposition holds. The stated intent of this attribute is the latter. However, if an implementer is not sure about which is reported in their data, it may be safer to create an Extension to hold this information, where they can explicitly acknowledge this ambiguity. |
||
type |
string |
1..1 |
MUST be “VariantOncogenicityProposition”. |
|
predicate |
string |
1..1 |
The relationship the Proposition describes between the subject variant and object tumor type. MUST be “isOncogenicFor”. |
|
objectTumorType |
1..1 |
The tumor type for which the variant impact is evaluated. |
- Artifacts
- Oncogenicity Proposition Semantics
The
subject,predicate,objectattributes defined in this profile can be used to create structured representations of basic propositions such as “NP_000305.3:p.Arg11Thr is causal for Breast Carcinoma”.Optional
qualifierattributes are able to support details like a somatic allele origin and EGFR gene context for the variant.These specific attributes were defined to support the needs of early VA-Spec implementations, but may be refined or expanded as additional use cases emerge.
Variant Clinical Significance Proposition
Warning
This data class is at a draft maturity level and may change significantly in future releases. Maturity levels are described in the maturity-model.
Computational Definition
A Proposition describing the clinical significance of a variant with respect to a condition.
Information Model
Some VariantClinicalSignificanceProposition attributes are inherited from ClinicalVariantProposition.
Field |
Flags |
Type |
Limits |
Description |
|---|---|---|---|---|
id |
string |
0..1 |
The ‘logical’ identifier of the Entity in the system of record, e.g. a UUID. This ‘id’ is unique within a given system, but may or may not be globally unique outside the system. It is used within a system to reference an object from another. |
|
name |
string |
0..1 |
A primary name for the entity. |
|
description |
string |
0..1 |
A free-text description of the Entity. |
|
aliases |
⋮ | string |
0..m |
Alternative name(s) for the Entity. |
extensions |
⋮ | 0..m |
A list of extensions to the Entity, that allow for capture of information not directly supported by elements defined in the model. |
|
subjectVariant |
MolecularVariation | CategoricalVariant | iriReference |
1..1 |
A variant that is the subject of the Proposition. |
|
geneContextQualifier |
0..1 |
Reports a gene impacted by the variant, which may contribute to the association described in the Proposition. |
||
alleleOriginQualifier |
0..1 |
Reports whether the Proposition should be interpreted in the context of a heritable “germline” variant, an acquired “somatic” variant in a tumor, or a post-zygotic “mosaic” variant. While these are the most commonly reported allele origins, other more nuanced concepts can be captured (e.g. “maternal” vs “paternal” allele origin). In practice, populating this field may be complicated by the fact that some sources report allele origin based on the type of tissue that was sequenced to identify the variant, and others use it more generally to specify a category of variant for which the proposition holds. The stated intent of this attribute is the latter. However, if an implementer is not sure about which is reported in their data, it may be safer to create an Extension to hold this information, where they can explicitly acknowledge this ambiguity. |
||
type |
string |
1..1 |
MUST be “VariantClinicalSignificanceProposition”. |
|
predicate |
string |
1..1 |
The predicate associating the subject variant to clinical significance for the object Condition. MUST be “hasClinicalSignificanceFor”. |
|
objectCondition |
1..1 |
The condition that is evaluated. |
Variant Therapeutic Response Proposition
Note
This data class is at a trial use maturity level and may change in future releases. Maturity levels are described in the maturity-model.
Computational Definition
A Proposition about the role of a variant in modulating the response of a neoplasm to drug administration or other therapeutic procedures.
Information Model
Some VariantTherapeuticResponseProposition attributes are inherited from ClinicalVariantProposition.
Field |
Flags |
Type |
Limits |
Description |
|---|---|---|---|---|
id |
string |
0..1 |
The ‘logical’ identifier of the Entity in the system of record, e.g. a UUID. This ‘id’ is unique within a given system, but may or may not be globally unique outside the system. It is used within a system to reference an object from another. |
|
name |
string |
0..1 |
A primary name for the entity. |
|
description |
string |
0..1 |
A free-text description of the Entity. |
|
aliases |
⋮ | string |
0..m |
Alternative name(s) for the Entity. |
extensions |
⋮ | 0..m |
A list of extensions to the Entity, that allow for capture of information not directly supported by elements defined in the model. |
|
subjectVariant |
MolecularVariation | CategoricalVariant | iriReference |
1..1 |
A variant that is the subject of the Proposition. |
|
geneContextQualifier |
0..1 |
Reports a gene impacted by the variant, which may contribute to the association described in the Proposition. |
||
alleleOriginQualifier |
0..1 |
Reports whether the Proposition should be interpreted in the context of a heritable “germline” variant, an acquired “somatic” variant in a tumor, or a post-zygotic “mosaic” variant. While these are the most commonly reported allele origins, other more nuanced concepts can be captured (e.g. “maternal” vs “paternal” allele origin). In practice, populating this field may be complicated by the fact that some sources report allele origin based on the type of tissue that was sequenced to identify the variant, and others use it more generally to specify a category of variant for which the proposition holds. The stated intent of this attribute is the latter. However, if an implementer is not sure about which is reported in their data, it may be safer to create an Extension to hold this information, where they can explicitly acknowledge this ambiguity. |
||
type |
string |
1..1 |
MUST be “VariantTherapeuticResponseProposition”. |
|
predicate |
string |
1..1 |
The relationship the Proposition describes between the subject variant and object therapeutic. MUST be one of “predictsSensitivityTo” or “predictsResistanceTo”. |
|
objectTherapeutic |
1..1 |
A drug administration or other therapeutic procedure that the neoplasm is intended to respond to. |
||
conditionQualifier |
1..1 |
Reports the disease context in which the variant’s association with therapeutic sensitivity or resistance is evaluated. Note that this is a required qualifier in therapeutic response propositions. |
- Artifacts
- Therapeutic Response Proposition Semantics
The
subject,predicate,objectattributes defined in this profile can be used to create structured representations of basic propositions such as “EGFR L858R predicts sensitivity to Afatinib”.Here, a required
conditionQualifiercaptures the disease context in which the reported association holds (e.g. Lung Adenocarcinoma).Other optional qualifiers are able to support details like a somatic allele origin and EGFR gene context for the variant.
These specific attributes were defined to support the needs of early VA-Spec implementations, but may be refined or expanded as additional use cases emerge.
Variant Diagnostic Proposition
Note
This data class is at a trial use maturity level and may change in future releases. Maturity levels are described in the maturity-model.
Computational Definition
A Proposition about whether a variant is associated with a disease (a diagnostic inclusion criterion), or absence of a disease (diagnostic exclusion criterion).
Information Model
Some VariantDiagnosticProposition attributes are inherited from ClinicalVariantProposition.
Field |
Flags |
Type |
Limits |
Description |
|---|---|---|---|---|
id |
string |
0..1 |
The ‘logical’ identifier of the Entity in the system of record, e.g. a UUID. This ‘id’ is unique within a given system, but may or may not be globally unique outside the system. It is used within a system to reference an object from another. |
|
name |
string |
0..1 |
A primary name for the entity. |
|
description |
string |
0..1 |
A free-text description of the Entity. |
|
aliases |
⋮ | string |
0..m |
Alternative name(s) for the Entity. |
extensions |
⋮ | 0..m |
A list of extensions to the Entity, that allow for capture of information not directly supported by elements defined in the model. |
|
subjectVariant |
MolecularVariation | CategoricalVariant | iriReference |
1..1 |
A variant that is the subject of the Proposition. |
|
geneContextQualifier |
0..1 |
Reports a gene impacted by the variant, which may contribute to the association described in the Proposition. |
||
alleleOriginQualifier |
0..1 |
Reports whether the Proposition should be interpreted in the context of a heritable “germline” variant, an acquired “somatic” variant in a tumor, or a post-zygotic “mosaic” variant. While these are the most commonly reported allele origins, other more nuanced concepts can be captured (e.g. “maternal” vs “paternal” allele origin). In practice, populating this field may be complicated by the fact that some sources report allele origin based on the type of tissue that was sequenced to identify the variant, and others use it more generally to specify a category of variant for which the proposition holds. The stated intent of this attribute is the latter. However, if an implementer is not sure about which is reported in their data, it may be safer to create an Extension to hold this information, where they can explicitly acknowledge this ambiguity. |
||
type |
string |
1..1 |
MUST be “VariantDiagnosticProposition”. |
|
predicate |
string |
1..1 |
The relationship the Proposition describes between the subject variant and object Condition. MUST be one of “isDiagnosticInclusionCriterionFor” or “isDiagnosticExclusionCriterionFor”. |
|
objectCondition |
1..1 |
The disease that is evaluated for diagnosis. |
- Artifacts
- Diagnostic Proposition Semantics
The
subject,predicate,objectattributes defined in this profile can be used to create structured representations of basic propositions such as “EGFR R11T is a diagnostic inclusion criterion for Breast Cancer”.Optional
qualifierattributes are able to support details like a somatic allele origin and EGFR gene context for the variant.These specific attributes were defined to support the needs of early VA-Spec implementations, but may be refined or expanded as additional use cases emerge.
Variant Prognostic Proposition
Note
This data class is at a trial use maturity level and may change in future releases. Maturity levels are described in the maturity-model.
Computational Definition
A Proposition about whether a variant is associated with an improved or worse outcome for a disease.
Information Model
Some VariantPrognosticProposition attributes are inherited from ClinicalVariantProposition.
Field |
Flags |
Type |
Limits |
Description |
|---|---|---|---|---|
id |
string |
0..1 |
The ‘logical’ identifier of the Entity in the system of record, e.g. a UUID. This ‘id’ is unique within a given system, but may or may not be globally unique outside the system. It is used within a system to reference an object from another. |
|
name |
string |
0..1 |
A primary name for the entity. |
|
description |
string |
0..1 |
A free-text description of the Entity. |
|
aliases |
⋮ | string |
0..m |
Alternative name(s) for the Entity. |
extensions |
⋮ | 0..m |
A list of extensions to the Entity, that allow for capture of information not directly supported by elements defined in the model. |
|
subjectVariant |
MolecularVariation | CategoricalVariant | iriReference |
1..1 |
A variant that is the subject of the Proposition. |
|
geneContextQualifier |
0..1 |
Reports a gene impacted by the variant, which may contribute to the association described in the Proposition. |
||
alleleOriginQualifier |
0..1 |
Reports whether the Proposition should be interpreted in the context of a heritable “germline” variant, an acquired “somatic” variant in a tumor, or a post-zygotic “mosaic” variant. While these are the most commonly reported allele origins, other more nuanced concepts can be captured (e.g. “maternal” vs “paternal” allele origin). In practice, populating this field may be complicated by the fact that some sources report allele origin based on the type of tissue that was sequenced to identify the variant, and others use it more generally to specify a category of variant for which the proposition holds. The stated intent of this attribute is the latter. However, if an implementer is not sure about which is reported in their data, it may be safer to create an Extension to hold this information, where they can explicitly acknowledge this ambiguity. |
||
type |
string |
1..1 |
MUST be “VariantPrognosticProposition”. |
|
predicate |
string |
1..1 |
The relationship the Proposition describes between the subject variant and object Condition. MUST be one of “associatedWithBetterOutcomeFor” or “associatedWithWorseOutcomeFor”. |
|
objectCondition |
1..1 |
The disease that is evaluated for outcome. |
- Artifacts
- Prognostic Proposition Semantics
The
subject,predicate,objectattributes defined in this profile can be used to create structured representations of basic propositions such as “EGFR R11T associated with better outcomes for Breast Cancer”.Optional
qualifierattributes are able to support details like a somatic allele origin and EGFR gene context for the variant.These specific attributes were defined to support the needs of early VA-Spec implementations, but may be refined or expanded as additional use cases emerge.
Experimental Variant Functional Impact Proposition
Note
This data class is at a trial use maturity level and may change in future releases. Maturity levels are described in the maturity-model.
Computational Definition
A Proposition describing the impact of a variant on the function sequence feature (typically a gene or gene product).
Information Model
Some ExperimentalVariantFunctionalImpactProposition attributes are inherited from SubjectVariantProposition.
Field |
Flags |
Type |
Limits |
Description |
|---|---|---|---|---|
id |
string |
0..1 |
The ‘logical’ identifier of the Entity in the system of record, e.g. a UUID. This ‘id’ is unique within a given system, but may or may not be globally unique outside the system. It is used within a system to reference an object from another. |
|
name |
string |
0..1 |
A primary name for the entity. |
|
description |
string |
0..1 |
A free-text description of the Entity. |
|
aliases |
⋮ | string |
0..m |
Alternative name(s) for the Entity. |
extensions |
⋮ | 0..m |
A list of extensions to the Entity, that allow for capture of information not directly supported by elements defined in the model. |
|
subjectVariant |
MolecularVariation | CategoricalVariant | iriReference |
1..1 |
A variant that is the subject of the Proposition. |
|
type |
string |
1..1 |
MUST be “ExperimentalVariantFunctionalImpactProposition”. |
|
predicate |
string |
1..1 |
The relationship the Proposition describes between the subject variant and object sequence feature whose function it may alter. MUST be “impactsFunctionOf”. |
|
objectSequenceFeature |
1..1 |
The sequence feature (typically a gene or gene product) on whose function the impact of the subject variant is reported. |
||
experimentalContextQualifier |
iriReference | Document | object |
0..1 |
An assay in which the reported variant functional impact was determined - providing a specific experimental context in which this effect is asserted to hold. |
- Artifacts
- Experimental Variant Functional Impact Proposition Semantics
The
subject,predicate,objectattributes defined in this profile can be used to create structured representations of basic propositions such as “NP_000305.3:p.Arg11Thr impacts the function of the human PTEN gene”.Here, an optional
experimentalContextQualifierattribute can reference an assay or analysis that supported the reported impact, which can further inform interpretation of the proposed knowledge.These specific attributes were defined to support the needs of an early MAVE-DB implementation of the VA-Spec, and will likely be refined and/or expanded as additional use cases emerge.