Skip to content

Class: ModelVariableDescriptor

A descriptor mapping a model variable to an ontology term (LOINC, CHEBI, HP, etc.). When the mapped term is an HP phenotype, optional threshold fields specify when the variable value activates that phenotype and at what severity.

URI: dismech:class/ModelVariableDescriptor

 classDiagram
    class ModelVariableDescriptor
    click ModelVariableDescriptor href "../../classes/ModelVariableDescriptor/"
      Descriptor <|-- ModelVariableDescriptor
        click Descriptor href "../../classes/Descriptor/"

      ModelVariableDescriptor : description

      ModelVariableDescriptor : laterality





        ModelVariableDescriptor --> "0..1" LateralityEnum : laterality
        click LateralityEnum href "../../enums/LateralityEnum/"



      ModelVariableDescriptor : located_in





        ModelVariableDescriptor --> "0..1" AnatomicalEntityDescriptor : located_in
        click AnatomicalEntityDescriptor href "../../classes/AnatomicalEntityDescriptor/"



      ModelVariableDescriptor : modifier





        ModelVariableDescriptor --> "0..1" ModifierEnum : modifier
        click ModifierEnum href "../../enums/ModifierEnum/"



      ModelVariableDescriptor : preferred_term

      ModelVariableDescriptor : qualifiers





        ModelVariableDescriptor --> "*" Qualifier : qualifiers
        click Qualifier href "../../classes/Qualifier/"



      ModelVariableDescriptor : severity_scale





        ModelVariableDescriptor --> "*" SeverityTier : severity_scale
        click SeverityTier href "../../classes/SeverityTier/"



      ModelVariableDescriptor : spatial_extent





        ModelVariableDescriptor --> "0..1" SpatialExtentEnum : spatial_extent
        click SpatialExtentEnum href "../../enums/SpatialExtentEnum/"



      ModelVariableDescriptor : term





        ModelVariableDescriptor --> "0..1 _recommended_" Term : term
        click Term href "../../classes/Term/"



      ModelVariableDescriptor : threshold

      ModelVariableDescriptor : threshold_direction





        ModelVariableDescriptor --> "0..1" ThresholdDirectionEnum : threshold_direction
        click ThresholdDirectionEnum href "../../enums/ThresholdDirectionEnum/"



Inheritance

Slots

Name Cardinality and Range Description Inheritance
threshold 0..1
Float
Value at which the mapped phenotype activates direct
threshold_direction 0..1
ThresholdDirectionEnum
Whether the phenotype activates above or below the threshold direct
severity_scale *
SeverityTier
Ordered severity tiers for graded phenotype activation direct
preferred_term 1
String
The preferred human-readable term for this descriptor Descriptor
description 0..1
String
A description of the descriptor Descriptor
term 0..1 recommended
Term
Ontology term reference (LOINC code, CHEBI term, HP term, etc Descriptor
modifier 0..1
ModifierEnum
Directional or qualitative modifier for a descriptor (e Descriptor
located_in 0..1
AnatomicalEntityDescriptor
Anatomical location where this entity/process occurs or procedure is performe... Descriptor
laterality 0..1
LateralityEnum
Laterality qualifier (left, right, or bilateral) Descriptor
spatial_extent 0..1
SpatialExtentEnum
The spatial extent or distribution pattern of this phenotype or process (e Descriptor
qualifiers *
Qualifier
List of predicate-value pairs for formal post-composition Descriptor

Usages

used by used in type used
ModelVariable mappings_list range ModelVariableDescriptor
Biochemical mappings_list range ModelVariableDescriptor

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/monarch-initiative/dismech

Mappings

Mapping Type Mapped Value
self dismech:ModelVariableDescriptor
native dismech:ModelVariableDescriptor

LinkML Source

Direct

name: ModelVariableDescriptor
description: A descriptor mapping a model variable to an ontology term (LOINC, CHEBI,
  HP, etc.). When the mapped term is an HP phenotype, optional threshold fields specify
  when the variable value activates that phenotype and at what severity.
from_schema: https://w3id.org/monarch-initiative/dismech
is_a: Descriptor
slots:
- threshold
- threshold_direction
- severity_scale
slot_usage:
  term:
    name: term
    description: Ontology term reference (LOINC code, CHEBI term, HP term, etc.)
  threshold:
    name: threshold
    description: Value at which the mapped phenotype activates
  threshold_direction:
    name: threshold_direction
    description: Whether the phenotype activates above or below the threshold
  severity_scale:
    name: severity_scale
    description: Ordered severity tiers for graded phenotype activation

Induced

name: ModelVariableDescriptor
description: A descriptor mapping a model variable to an ontology term (LOINC, CHEBI,
  HP, etc.). When the mapped term is an HP phenotype, optional threshold fields specify
  when the variable value activates that phenotype and at what severity.
from_schema: https://w3id.org/monarch-initiative/dismech
is_a: Descriptor
slot_usage:
  term:
    name: term
    description: Ontology term reference (LOINC code, CHEBI term, HP term, etc.)
  threshold:
    name: threshold
    description: Value at which the mapped phenotype activates
  threshold_direction:
    name: threshold_direction
    description: Whether the phenotype activates above or below the threshold
  severity_scale:
    name: severity_scale
    description: Ordered severity tiers for graded phenotype activation
attributes:
  threshold:
    name: threshold
    description: Value at which the mapped phenotype activates
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: threshold
    owner: ModelVariableDescriptor
    domain_of:
    - SeverityTier
    - ModelVariableDescriptor
    range: float
  threshold_direction:
    name: threshold_direction
    description: Whether the phenotype activates above or below the threshold
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: threshold_direction
    owner: ModelVariableDescriptor
    domain_of:
    - ModelVariableDescriptor
    range: ThresholdDirectionEnum
  severity_scale:
    name: severity_scale
    description: Ordered severity tiers for graded phenotype activation
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: severity_scale
    owner: ModelVariableDescriptor
    domain_of:
    - ModelVariableDescriptor
    range: SeverityTier
    multivalued: true
    inlined: true
    inlined_as_list: true
  preferred_term:
    name: preferred_term
    description: The preferred human-readable term for this descriptor. This may be
      more specific or nuanced than the linked ontology term label when the ontology
      does not fully capture the desired granularity. Note that postcomposition using
      the modifier slot may be appropriate for capturing the semantics of the preferred
      term.
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: preferred_term
    owner: ModelVariableDescriptor
    domain_of:
    - Descriptor
    - ConditionDescriptor
    range: string
    required: true
  description:
    name: description
    description: A description of the descriptor. This may typically be redundant
      with the `term` object, but the description is more human-readable and may be
      used to communicate nuances not captured by the rigid standardization of the
      term object.
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: description
    owner: ModelVariableDescriptor
    domain_of:
    - Descriptor
    - DietaryModification
    - GeneticContext
    - Dataset
    - ExperimentalModel
    - ClinicalTrial
    - ComputationalModel
    - ModelVariable
    - DifferentialDiagnosis
    - Subtype
    - CausalEdge
    - TreatmentMechanismTarget
    - ModelMechanismLink
    - ProteinStructure
    - ExternalAssertion
    - EpidemiologyInfo
    - Pathophysiology
    - Phenotype
    - HistopathologyFinding
    - Environmental
    - Disease
    - Stage
    - AgentLifeCycle
    - AgentLifeCycleStage
    - AnimalModel
    - Treatment
    - InfectiousAgent
    - Transmission
    - Assay
    - Diagnosis
    - Inheritance
    - Variant
    - FunctionalEffect
    - Mechanism
    - ModelingConsideration
    - Definition
    - CriteriaSet
    - ConditionDescriptor
    - GOEnrichment
    - ComorbidityHypothesis
    - UpstreamConditionHypothesis
    - MechanisticHypothesis
    range: string
    recommended: false
  term:
    name: term
    description: Ontology term reference (LOINC code, CHEBI term, HP term, etc.)
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: term
    owner: ModelVariableDescriptor
    domain_of:
    - Descriptor
    - TermMapping
    - ConditionDescriptor
    - GOEnrichmentTerm
    range: Term
    recommended: true
    inlined: true
  modifier:
    name: modifier
    description: Directional or qualitative modifier for a descriptor (e.g., increased,
      decreased, abnormal)
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: modifier
    owner: ModelVariableDescriptor
    domain_of:
    - Descriptor
    range: ModifierEnum
  located_in:
    name: located_in
    description: Anatomical location where this entity/process occurs or procedure
      is performed
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: located_in
    owner: ModelVariableDescriptor
    domain_of:
    - Descriptor
    range: AnatomicalEntityDescriptor
    inlined: true
  laterality:
    name: laterality
    description: Laterality qualifier (left, right, or bilateral)
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: laterality
    owner: ModelVariableDescriptor
    domain_of:
    - Descriptor
    range: LateralityEnum
  spatial_extent:
    name: spatial_extent
    description: The spatial extent or distribution pattern of this phenotype or process
      (e.g., focal, diffuse, extensive)
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: spatial_extent
    owner: ModelVariableDescriptor
    domain_of:
    - Descriptor
    range: SpatialExtentEnum
  qualifiers:
    name: qualifiers
    description: List of predicate-value pairs for formal post-composition. Allows
      OWL-like expressivity with controlled predicates (e.g., RO relations) and values.
    deprecated: Prefer explicit slots like located_in and laterality instead of generic
      qualifiers
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: qualifiers
    owner: ModelVariableDescriptor
    domain_of:
    - Descriptor
    range: Qualifier
    multivalued: true
    inlined: true
    inlined_as_list: true