Skip to content

Slot: Input Row Count (input_row_count)

Number of rows in the input.

Tier: recommended

Why this slot matters

The row count is a coarse but instant integrity check — a truncated or partially delivered input shows up immediately as the wrong count. It also anchors the input side of input/output cardinality checks.

In plain terms

Just the number of lines of data that went in. If you expected 3 addresses and the count says 2, something was lost before the tool ever ran.

URI: envar:slot/input_row_count

Applicable Classes

Name Description Modifies Slot
ToolRun A single tool invocation that produced an output from one or more inputs: too... no

Properties

Type and Range

Property Value
Range Integer
Domain Of ToolRun

Cardinality and Requirements

Property Value

Examples

Value
3

Identifier and Mapping Information

Annotations

property value
tier recommended
justification The row count is a coarse but instant integrity check — a truncated or partially delivered input shows up immediately as the wrong count. It also anchors the input side of input/output cardinality checks.
explanation Just the number of lines of data that went in. If you expected 3 addresses and the count says 2, something was lost before the tool ever ran.
covered_by None

Schema Source

Mappings

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

LinkML Source

name: input_row_count
annotations:
  tier:
    tag: tier
    value: recommended
  justification:
    tag: justification
    value: The row count is a coarse but instant integrity check — a truncated or
      partially delivered input shows up immediately as the wrong count. It also anchors
      the input side of input/output cardinality checks.
  explanation:
    tag: explanation
    value: Just the number of lines of data that went in. If you expected 3 addresses
      and the count says 2, something was lost before the tool ever ran.
  covered_by:
    tag: covered_by
    annotations:
      omop_gaia:
        tag: omop_gaia
        annotations:
          extent:
            tag: extent
            value: absent
          status:
            tag: status
            value: asserted
          where:
            tag: where
            value: no column
          note:
            tag: note
            value: No native gaia output records an input row count; you would wc
              -l.
      degauss:
        tag: degauss
        annotations:
          extent:
            tag: extent
            value: absent
          status:
            tag: status
            value: asserted
          where:
            tag: where
            value: no column
          note:
            tag: note
            value: DeGAUSS emits no input row count.
      amadeus:
        tag: amadeus
        annotations:
          extent:
            tag: extent
            value: absent
          status:
            tag: status
            value: asserted
          where:
            tag: where
            value: no column
          note:
            tag: note
            value: No native Amadeus file records an input row count.
      cher:
        tag: cher
        annotations:
          extent:
            tag: extent
            value: absent
          status:
            tag: status
            value: asserted
          where:
            tag: where
            value: no column
          note:
            tag: note
            value: C-HER records no per-run input row count.
      codata:
        tag: codata
        annotations:
          extent:
            tag: extent
            value: out_of_layer
          status:
            tag: status
            value: asserted
          where:
            tag: where
            value: no column
          note:
            tag: note
            value: Row counts are instance-layer; out of scope for CODATA.
description: Number of rows in the input.
title: Input Row Count
examples:
- value: '3'
  description: one row per cohort address
from_schema: https://w3id.org/linkml/microschemas/envar
rank: 1000
domain_of:
- ToolRun
range: integer