Skip to content

Class: DietaryModification

A structured dietary addition, restriction, avoidance, or substitution used to post-compose a treatment descriptor with FOODON foods or beverages.

URI: dismech:class/DietaryModification

 classDiagram
    class DietaryModification
    click DietaryModification href "../../classes/DietaryModification/"
      DietaryModification : action





        DietaryModification --> "0..1" DietaryModificationActionEnum : action
        click DietaryModificationActionEnum href "../../enums/DietaryModificationActionEnum/"



      DietaryModification : description

      DietaryModification : food





        DietaryModification --> "0..1" FoodDescriptor : food
        click FoodDescriptor href "../../classes/FoodDescriptor/"



Slots

Name Cardinality and Range Description Inheritance
action 0..1
DietaryModificationActionEnum
The dietary action being applied direct
food 0..1
FoodDescriptor
The FOODON-bound food or beverage targeted by a dietary modification direct
description 0..1
String
direct

Usages

used by used in type used
TreatmentDescriptor dietary_modifications range DietaryModification

Comments

  • Use for bona fide dietary or nutritional treatments, not to restate harmful exposures outside treatment context
  • Represent substitutions as paired AVOID and ADD entries when a single replacement target is insufficient

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: DietaryModification
description: A structured dietary addition, restriction, avoidance, or substitution
  used to post-compose a treatment descriptor with FOODON foods or beverages.
comments:
- Use for bona fide dietary or nutritional treatments, not to restate harmful exposures
  outside treatment context
- Represent substitutions as paired AVOID and ADD entries when a single replacement
  target is insufficient
from_schema: https://w3id.org/monarch-initiative/dismech
slots:
- action
- food
- description

Induced

name: DietaryModification
description: A structured dietary addition, restriction, avoidance, or substitution
  used to post-compose a treatment descriptor with FOODON foods or beverages.
comments:
- Use for bona fide dietary or nutritional treatments, not to restate harmful exposures
  outside treatment context
- Represent substitutions as paired AVOID and ADD entries when a single replacement
  target is insufficient
from_schema: https://w3id.org/monarch-initiative/dismech
attributes:
  action:
    name: action
    description: The dietary action being applied
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: action
    owner: DietaryModification
    domain_of:
    - DietaryModification
    range: DietaryModificationActionEnum
  food:
    name: food
    description: The FOODON-bound food or beverage targeted by a dietary modification
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: food
    owner: DietaryModification
    domain_of:
    - DietaryModification
    range: FoodDescriptor
    inlined: true
  description:
    name: description
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: description
    owner: DietaryModification
    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