Skip to content

Class: Qualifier (Qualifier)

A key-value object used to capture additional piece of information that extends or refines the meaning of a Statement's core subject - predicate - object 'triple' - by providing additional detail, or constraining the statement to apply in a particular context.

Comments

  • Qualifiers allow representation of more complex, n-ary statements that may not be accommodated by a simple subject-predicate-object (SPO) triple. For example, if a triple asserts that 'Variant X' - predicts sensitivity to - 'Treatment Y', a qualifier can be used to indicate that this applies in the context of a particular 'Disease Z'. Qualifiers can also add information that 'quantifies' aspects of a Statement - e.g. for a Statement triple asserting that a 'Variant X'- causes - 'Phenotype Y', a qualifier can be used to add frequency/penetrance information that quantifies the percentage of carriers in which the phenotype is observed to manifest.

URI: sepio_linkml:Qualifier

classDiagram class Qualifier click Qualifier href "../Qualifier" Utility <|-- Qualifier click Utility href "../Utility" Qualifier : name Qualifier : value

Inheritance

Slots

Direct slots

name --> String [1]

A descriptive name that describes the type of information captured in the Qualifier value.

Implementation Guidance * Recommended convention is to treat this like the name of an attribute in the model - use snake case syntax, and append 'Qualifier' to the end of the name. e.g. 'diseaseContextQualifier', or 'alleleOriginQualifier'.

value --> String [1]

The value of the qualifier - holding information that refines/extends the meaning of the Statement.

Implementation Guidance * Value can be of any data type - a string, an integer or float, a uriorcurie, a Coding, etc.

Usages

used by used in type used
Statement qualifier range Qualifier
Proposition qualifier range Qualifier

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/sepio-framework/sepio-linkml

Mappings

Mapping Type Mapped Value
self sepio_linkml:Qualifier
native sepio_linkml:Qualifier

LinkML Source

Direct

name: Qualifier
description: A key-value object used to capture additional piece of information that
  extends or refines the meaning of a Statement's core subject - predicate - object
  'triple' - by providing additional detail, or constraining the statement to apply
  in a particular context.
title: Qualifier
comments:
- Qualifiers allow representation of more complex, n-ary statements that may not be
  accommodated by a simple subject-predicate-object (SPO) triple. For example, if
  a triple asserts that 'Variant X' - predicts sensitivity to - 'Treatment Y', a qualifier
  can be used to indicate that this applies in the context of a particular 'Disease
  Z'. Qualifiers can also add information that 'quantifies' aspects of a Statement
  - e.g. for a Statement triple asserting that a 'Variant X'- causes - 'Phenotype
  Y', a qualifier can be used to add frequency/penetrance information that quantifies
  the percentage of carriers in which the phenotype is observed to manifest.
from_schema: https://w3id.org/sepio-framework/sepio-linkml
status: Informative
is_a: Utility
attributes:
  name:
    name: name
    description: A descriptive name that describes the type of information captured
      in the Qualifier value.
    comments:
    - Recommended convention is to treat this like the name of an attribute in the
      model - use snake case syntax, and append 'Qualifier' to the end of the name.
      e.g. 'diseaseContextQualifier', or 'alleleOriginQualifier'.
    from_schema: https://w3id.org/sepio-model
    status: Informative
    domain_of:
    - Agent
    - Qualifier
    - Extension
    - Characteristic
    range: string
    required: true
    multivalued: false
  value:
    name: value
    description: The value of the qualifier - holding information that refines/extends
      the meaning of the Statement.
    comments:
    - Value can be of any data type - a string, an integer or float, a uriorcurie,
      a Coding, etc.
    from_schema: https://w3id.org/sepio-model
    status: Informative
    domain_of:
    - DataItem
    - Qualifier
    - Expression
    - Extension
    range: string
    required: true
    multivalued: false

Induced

name: Qualifier
description: A key-value object used to capture additional piece of information that
  extends or refines the meaning of a Statement's core subject - predicate - object
  'triple' - by providing additional detail, or constraining the statement to apply
  in a particular context.
title: Qualifier
comments:
- Qualifiers allow representation of more complex, n-ary statements that may not be
  accommodated by a simple subject-predicate-object (SPO) triple. For example, if
  a triple asserts that 'Variant X' - predicts sensitivity to - 'Treatment Y', a qualifier
  can be used to indicate that this applies in the context of a particular 'Disease
  Z'. Qualifiers can also add information that 'quantifies' aspects of a Statement
  - e.g. for a Statement triple asserting that a 'Variant X'- causes - 'Phenotype
  Y', a qualifier can be used to add frequency/penetrance information that quantifies
  the percentage of carriers in which the phenotype is observed to manifest.
from_schema: https://w3id.org/sepio-framework/sepio-linkml
status: Informative
is_a: Utility
attributes:
  name:
    name: name
    description: A descriptive name that describes the type of information captured
      in the Qualifier value.
    comments:
    - Recommended convention is to treat this like the name of an attribute in the
      model - use snake case syntax, and append 'Qualifier' to the end of the name.
      e.g. 'diseaseContextQualifier', or 'alleleOriginQualifier'.
    from_schema: https://w3id.org/sepio-model
    status: Informative
    alias: name
    owner: Qualifier
    domain_of:
    - Agent
    - Qualifier
    - Extension
    - Characteristic
    range: string
    required: true
    multivalued: false
  value:
    name: value
    description: The value of the qualifier - holding information that refines/extends
      the meaning of the Statement.
    comments:
    - Value can be of any data type - a string, an integer or float, a uriorcurie,
      a Coding, etc.
    from_schema: https://w3id.org/sepio-model
    status: Informative
    alias: value
    owner: Qualifier
    domain_of:
    - DataItem
    - Qualifier
    - Expression
    - Extension
    range: string
    required: true
    multivalued: false