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
Cardinality and Requirements
Examples
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