Slot: Reason Concept ID Is Missing (target_concept_id_missing_reason)
Reason target_concept_id is null. Distinguishes "no concept yet exists in the target vocabulary" from "the pipeline did not resolve it".
Tier: optional
Why this slot matters
Without a stated reason, a null target_concept_id is ambiguous: downstream users cannot tell a genuine vocabulary gap from a pipeline that simply failed to look the concept up, and so cannot decide whether to fix the data or request a new concept.
In plain terms
When a code is missing, it matters why. This slot records the reason — for example that no such code has been invented yet — so an empty field is not mistaken for a processing mistake.
URI: envar:slot/target_concept_id_missing_reason
Applicable Classes
| Name |
Description |
Modifies Slot |
| VariableIdentity |
The identity and semantics of an environmental exposure variable — what physi... |
no |
Properties
Type and Range
Cardinality and Requirements
Examples
| Value |
| not_provided_by_source |
Annotations
| property |
value |
| tier |
optional |
| justification |
Without a stated reason, a null target_concept_id is ambiguous: downstream users cannot tell a genuine vocabulary gap from a pipeline that simply failed to look the concept up, and so cannot decide whether to fix the data or request a new concept. |
| explanation |
When a code is missing, it matters why. This slot records the reason — for example that no such code has been invented yet — so an empty field is not mistaken for a processing mistake. |
Schema Source
Mappings
| Mapping Type |
Mapped Value |
| self |
envar:target_concept_id_missing_reason |
| native |
envar:target_concept_id_missing_reason |
LinkML Source
name: target_concept_id_missing_reason
annotations:
tier:
tag: tier
value: optional
justification:
tag: justification
value: 'Without a stated reason, a null `target_concept_id` is ambiguous: downstream
users cannot tell a genuine vocabulary gap from a pipeline that simply failed
to look the concept up, and so cannot decide whether to fix the data or request
a new concept.'
explanation:
tag: explanation
value: When a code is missing, it matters why. This slot records the reason —
for example that no such code has been invented yet — so an empty field is not
mistaken for a processing mistake.
description: Reason `target_concept_id` is null. Distinguishes "no concept yet exists
in the target vocabulary" from "the pipeline did not resolve it".
title: Reason Concept ID Is Missing
examples:
- value: not_provided_by_source
from_schema: https://w3id.org/linkml/microschemas/envar
rank: 1000
domain_of:
- VariableIdentity
range: MissingReasonEnum