Skip to content

Class: Coding

A structured representation of a coded/enumerated data value, that may include additional metadata about the code and code system.

URI: vacoreim:Coding

classDiagram class Coding Utility <|-- Coding Coding : code Coding : description Coding : extensions Coding --|> Extension : extensions Coding : label Coding : system Coding : systemURL Coding : systemVersion Coding : type

Inheritance

Slots

Name Cardinality and Range Description Inheritance
code 0..1
Identifier
An identifier (preferably a CURIE) representing the identifier of the coded concept (e.g. ‘SO:000704’). direct
label 0..1
String
The human-readable name for the coded concept, as defined by the provisioning code system (e.g. ‘gene’) direct
system 0..1
String
The name of the code system where the coded concept is defined (e.g. ‘Sequence Ontology’). direct
systemURL 0..1
Url
A URL where the code system can be found. direct
systemVersion 0..1
String
The version of the code 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

Usages

used by used in type used
DataItem subtype range Coding
DataItem unit range Coding
DataSet subtype range Coding
Document subtype range Coding
Statement subtype range Coding
Statement confidenceDirection range Coding
Statement confidenceLevel range Coding
Statement evidenceDirection range Coding
Statement evidenceLevel range Coding
Statement conclusion range Coding
Statement hasEvidenceOfTypes range Coding
StudyResult subtype range Coding
EvidenceLine subtype range Coding
EvidenceLine directionOfEvidenceProvided range Coding
EvidenceLine strengthOfEvidenceProvided range Coding
Method subtype range Coding
Activity subtype range Coding
Contribution activity range Coding
Contribution subtype range Coding
Agent subtype range Coding
Proposition subtype range Coding
Proposition predicate range Coding

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: Coding
description: A structured representation of a coded/enumerated data value, that may
  include additional metadata about the code and code system.
title: Coding
from_schema: https://w3id.org/ga4gh-va-core-im
is_a: Utility
slots:
- code
- label
- system
- systemURL
- systemVersion
slot_usage:
  code:
    name: code
    description: An identifier (preferably a CURIE) representing the identifier of
      the coded concept (e.g. ‘SO:000704’).
    comments:
    - Either an id, label, or both must be provided.
    multivalued: false
    domain_of:
    - Coding
    range: Identifier
    required: false
  label:
    name: label
    description: The human-readable name for the coded concept, as defined by the
      provisioning code system (e.g. ‘gene’)
    comments:
    - Either an id, label, or both must be provided.
    multivalued: false
    domain_of:
    - Entity
    - Coding
    range: string
    required: false
  system:
    name: system
    description: The name of the code system where the coded concept is defined (e.g.
      ‘Sequence Ontology’).
    multivalued: false
    domain_of:
    - Coding
    - Expression
    range: string
    required: false
  systemURL:
    name: systemURL
    description: A URL where the code system can be found.
    multivalued: false
    domain_of:
    - Coding
    - Expression
    range: Url
    required: false
  systemVersion:
    name: systemVersion
    description: The version of the code system.
    multivalued: false
    domain_of:
    - Coding
    - Expression
    range: string
    required: false

Induced

name: Coding
description: A structured representation of a coded/enumerated data value, that may
  include additional metadata about the code and code system.
title: Coding
from_schema: https://w3id.org/ga4gh-va-core-im
is_a: Utility
slot_usage:
  code:
    name: code
    description: An identifier (preferably a CURIE) representing the identifier of
      the coded concept (e.g. ‘SO:000704’).
    comments:
    - Either an id, label, or both must be provided.
    multivalued: false
    domain_of:
    - Coding
    range: Identifier
    required: false
  label:
    name: label
    description: The human-readable name for the coded concept, as defined by the
      provisioning code system (e.g. ‘gene’)
    comments:
    - Either an id, label, or both must be provided.
    multivalued: false
    domain_of:
    - Entity
    - Coding
    range: string
    required: false
  system:
    name: system
    description: The name of the code system where the coded concept is defined (e.g.
      ‘Sequence Ontology’).
    multivalued: false
    domain_of:
    - Coding
    - Expression
    range: string
    required: false
  systemURL:
    name: systemURL
    description: A URL where the code system can be found.
    multivalued: false
    domain_of:
    - Coding
    - Expression
    range: Url
    required: false
  systemVersion:
    name: systemVersion
    description: The version of the code system.
    multivalued: false
    domain_of:
    - Coding
    - Expression
    range: string
    required: false
attributes:
  code:
    name: code
    description: An identifier (preferably a CURIE) representing the identifier of
      the coded concept (e.g. ‘SO:000704’).
    comments:
    - Either an id, label, or both must be provided.
    from_schema: https://w3id.org/ga4gh-va-core-im
    rank: 1000
    multivalued: false
    alias: code
    owner: Coding
    domain_of:
    - Coding
    range: Identifier
    required: false
  label:
    name: label
    description: The human-readable name for the coded concept, as defined by the
      provisioning code system (e.g. ‘gene’)
    comments:
    - Either an id, label, or both must be provided.
    from_schema: https://w3id.org/ga4gh-va-core-im
    rank: 1000
    multivalued: false
    alias: label
    owner: Coding
    domain_of:
    - Entity
    - Coding
    range: string
    required: false
  system:
    name: system
    description: The name of the code system where the coded concept is defined (e.g.
      ‘Sequence Ontology’).
    from_schema: https://w3id.org/ga4gh-va-core-im
    rank: 1000
    multivalued: false
    alias: system
    owner: Coding
    domain_of:
    - Coding
    - Expression
    range: string
    required: false
  systemURL:
    name: systemURL
    description: A URL where the code system can be found.
    from_schema: https://w3id.org/ga4gh-va-core-im
    rank: 1000
    multivalued: false
    alias: systemURL
    owner: Coding
    domain_of:
    - Coding
    - Expression
    range: Url
    required: false
  systemVersion:
    name: systemVersion
    description: The version of the code system.
    from_schema: https://w3id.org/ga4gh-va-core-im
    rank: 1000
    multivalued: false
    alias: systemVersion
    owner: Coding
    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: Coding
    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: Coding
    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: Coding
    domain_of:
    - Element
    range: Extension
    required: false