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