Skip to content

Class: Expression

A structure for labels representing systematic expressions that describe an entity, as generated by formal nomenclatures (e.g. HGVS for genetic variants, ISCN for karyotypes, HLA nomenclature for HLA genes/alleles).

URI: vacoreim:Expression

classDiagram class Expression Utility <|-- Expression Expression : description Expression : extensions Expression --|> Extension : extensions Expression : system Expression : systemURL Expression : systemVersion Expression : type Expression : value

Inheritance

Slots

Name Cardinality and Range Description Inheritance
value 1..1
String
A free-text rendering of the expression used as a label for the entity direct
system 1..1
String
The nomenclature system that created and assigned the expression. direct
systemURL 0..1
Url
A URL for the nomenclature system direct
systemVersion 0..1
String
The version of the nomenclature system. direct
type 1..1
Class
The schema class that is instantiated by the data object. Must be the name of a class from the VA schema. Element
description 0..1
String
A free text description of the Element. Element
extensions 0..*
Extension
A key-value data structure that allows definition of custom fields to capture information not directly supported by the VA specification. Element

Comments

  • Similar to the 'Coding' data type, which provides the same fields but for coded values, as opposed to human-readable names.

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/ga4gh-va-core-im

Mappings

Mapping Type Mapped Value
self vacoreim:Expression
native vacoreim:Expression

LinkML Source

Direct

name: Expression
description: A structure for labels representing systematic expressions that describe
  an entity, as generated by formal nomenclatures (e.g. HGVS for genetic variants,
  ISCN for karyotypes, HLA nomenclature for HLA genes/alleles).
title: Expression
comments:
- Similar to the 'Coding' data type, which provides the same fields but for coded
  values, as opposed to human-readable names.
from_schema: https://w3id.org/ga4gh-va-core-im
is_a: Utility
slots:
- value
- system
- systemURL
- systemVersion
slot_usage:
  value:
    name: value
    description: A free-text rendering of the expression used as a label for the entity
    multivalued: false
    domain_of:
    - DataItem
    - Expression
    - Extension
    range: string
    required: true
  system:
    name: system
    description: The nomenclature system that created and assigned the expression.
    comments:
    - This should be provided whenever the expression comes from a formal nomenclature
      system.
    multivalued: false
    domain_of:
    - Coding
    - Expression
    range: string
    required: true
  systemURL:
    name: systemURL
    description: A URL for the nomenclature system
    multivalued: false
    domain_of:
    - Coding
    - Expression
    range: Url
    required: false
  systemVersion:
    name: systemVersion
    description: The version of the nomenclature system.
    multivalued: false
    domain_of:
    - Coding
    - Expression
    range: string
    required: false

Induced

name: Expression
description: A structure for labels representing systematic expressions that describe
  an entity, as generated by formal nomenclatures (e.g. HGVS for genetic variants,
  ISCN for karyotypes, HLA nomenclature for HLA genes/alleles).
title: Expression
comments:
- Similar to the 'Coding' data type, which provides the same fields but for coded
  values, as opposed to human-readable names.
from_schema: https://w3id.org/ga4gh-va-core-im
is_a: Utility
slot_usage:
  value:
    name: value
    description: A free-text rendering of the expression used as a label for the entity
    multivalued: false
    domain_of:
    - DataItem
    - Expression
    - Extension
    range: string
    required: true
  system:
    name: system
    description: The nomenclature system that created and assigned the expression.
    comments:
    - This should be provided whenever the expression comes from a formal nomenclature
      system.
    multivalued: false
    domain_of:
    - Coding
    - Expression
    range: string
    required: true
  systemURL:
    name: systemURL
    description: A URL for the nomenclature system
    multivalued: false
    domain_of:
    - Coding
    - Expression
    range: Url
    required: false
  systemVersion:
    name: systemVersion
    description: The version of the nomenclature system.
    multivalued: false
    domain_of:
    - Coding
    - Expression
    range: string
    required: false
attributes:
  value:
    name: value
    description: A free-text rendering of the expression used as a label for the entity
    from_schema: https://w3id.org/ga4gh-va-core-im
    rank: 1000
    multivalued: false
    alias: value
    owner: Expression
    domain_of:
    - DataItem
    - Expression
    - Extension
    range: string
    required: true
  system:
    name: system
    description: The nomenclature system that created and assigned the expression.
    comments:
    - This should be provided whenever the expression comes from a formal nomenclature
      system.
    from_schema: https://w3id.org/ga4gh-va-core-im
    rank: 1000
    multivalued: false
    alias: system
    owner: Expression
    domain_of:
    - Coding
    - Expression
    range: string
    required: true
  systemURL:
    name: systemURL
    description: A URL for the nomenclature system
    from_schema: https://w3id.org/ga4gh-va-core-im
    rank: 1000
    multivalued: false
    alias: systemURL
    owner: Expression
    domain_of:
    - Coding
    - Expression
    range: Url
    required: false
  systemVersion:
    name: systemVersion
    description: The version of the nomenclature system.
    from_schema: https://w3id.org/ga4gh-va-core-im
    rank: 1000
    multivalued: false
    alias: systemVersion
    owner: Expression
    domain_of:
    - Coding
    - Expression
    range: string
    required: false
  type:
    name: type
    description: The schema class that is instantiated by the data object.  Must be
      the name of a class from the VA schema.
    from_schema: https://w3id.org/ga4gh-va-core-im
    rank: 1000
    multivalued: false
    alias: type
    owner: Expression
    domain_of:
    - Element
    range: Class
    required: true
  description:
    name: description
    description: A free text description of the Element.
    from_schema: https://w3id.org/ga4gh-va-core-im
    rank: 1000
    multivalued: false
    alias: description
    owner: Expression
    domain_of:
    - Element
    - Extension
    range: string
    required: false
  extensions:
    name: extensions
    description: A key-value data structure that allows definition of custom fields
      to capture information not directly supported by the VA specification.
    comments:
    - The VA-Spec provides  implementers the ability to extend any model elements
      with new attributes using this flexible Extension element.
    from_schema: https://w3id.org/ga4gh-va-core-im
    rank: 1000
    multivalued: true
    alias: extensions
    owner: Expression
    domain_of:
    - Element
    range: Extension
    required: false