Skip to content

Slot: Reason Null-Semantics Column Is Missing (null_semantics_column_missing_reason)

Reason null_semantics_column is null.

Tier: optional

Why this slot matters

A bare null is ambiguous: the producer may not distinguish null kinds at all, or the pipeline may have dropped the indicator. Stating the reason makes the absence deliberate and auditable rather than a silent gap.

In plain terms

When there is no null-kind column, this slot says why — for example because the source never separates "no data" from "real zero" in the first place.

URI: envar:slot/null_semantics_column_missing_reason

Applicable Classes

Name Description Modifies Slot
DataLayout How the companion data file (CSV / parquet) is laid out and how this record's... no

Properties

Type and Range

Property Value
Range MissingReasonEnum
Domain Of DataLayout

Cardinality and Requirements

Property Value

Examples

Value
not_provided_by_source

Identifier and Mapping Information

Annotations

property value
tier optional
justification A bare null is ambiguous: the producer may not distinguish null kinds at all, or the pipeline may have dropped the indicator. Stating the reason makes the absence deliberate and auditable rather than a silent gap.
explanation When there is no null-kind column, this slot says why — for example because the source never separates "no data" from "real zero" in the first place.

Schema Source

Mappings

Mapping Type Mapped Value
self envar:null_semantics_column_missing_reason
native envar:null_semantics_column_missing_reason

LinkML Source

name: null_semantics_column_missing_reason
annotations:
  tier:
    tag: tier
    value: optional
  justification:
    tag: justification
    value: 'A bare null is ambiguous: the producer may not distinguish null kinds
      at all, or the pipeline may have dropped the indicator. Stating the reason makes
      the absence deliberate and auditable rather than a silent gap.'
  explanation:
    tag: explanation
    value: When there is no null-kind column, this slot says why — for example because
      the source never separates "no data" from "real zero" in the first place.
description: Reason `null_semantics_column` is null.
title: Reason Null-Semantics Column Is Missing
examples:
- value: not_provided_by_source
  description: the producer does not distinguish kinds of missing / zero
from_schema: https://w3id.org/linkml/microschemas/envar
rank: 1000
domain_of:
- DataLayout
range: MissingReasonEnum