Dataset
Synthetic ingestion source, clean
This record documents 5 exposures from Invented, 4 subject labels. Access is public. Source-defined outcomes, limitations and provenance are documented below.
CautionSynthetic fixture
Overview
The file declares its own units and its own outcome vocabulary, then gives five rows. Four subject labels appear across those rows, and the last two rows form a repetitive pair separated by a surface interval of 60 minutes.
The gate suite reports pass over five records. It says nothing about scientific value, because the rows were invented.
- Record identifier
- synthetic_ingestion_clean_fixture
- Source format
- opendeco_synthetic_tabular_exposure_source 1.0.0
- Rows
- 5
- Declared record count
- 5
- Subject labels
- 4
Source and citation
The file carries no source URL, no accession reference, no licence of its own, no citation and no retrieval date, because nothing here can be cited. The synthetic label appears in the filename, in the file's own label field and in the directory README, and a test asserts all three.
- Source owner
- OpenDeco
- Source URL
- Does not exist for this sourceNo public record is available for this field.
- Retrieval date
- Not applicable at this stageNothing was retrieved.
- Parser
- opendeco_tabular_exposure_parser@1.0.0
- Citation
- Does not exist for this sourceAn invented file is not a citable source.
Population and exposures
Five rows describe square profiles between 12 and 30 msw as recorded, with bottom times between 20 and 40 minutes. The parser converts each of those to absolute pascals and seconds through the conversion the file names.
- Records
- 5
- Subject labels
- 4
- Repetitive pairs
- 1
- Environment
- Open water
- Declared depth conversion
- synthetic_fixture_fixed_10000_pa_per_metre
Outcomes
Outcome codes come from a vocabulary the file declares for itself. Four rows carry the code 0 and one carries marg. A clinical decompression-sickness outcome, a venous-gas-embolus grade, a self-reported symptom and an exposure with no recorded outcome answer different questions, and OpenDeco keeps those classes apart.
- Outcome vocabulary
- synthetic_fixture_outcome_vocabulary_v1
- Outcome records
- 5
- Decompression sickness cases
- Does not exist for this sourceThe codes are invented and describe no clinical assessment.
Variables and units
Nothing in the file is in canonical units. The parser converts once, at ingestion, and nothing downstream sees a source unit.
| Source field | Source unit | Canonical field | Canonical unit |
|---|---|---|---|
| depth | msw | start_ambient_pressure_pa | Pa |
| bottom_time | min | segment_duration_s | s |
| descent_time | min | end_time_s | s |
| ascent_rate | msw/min | pressure_change_rate_pa_per_s | Pa/s |
| gas | percent | oxygen_fraction | fraction of 1 |
| temperature | degrees Celsius | water_temperature_k | K |
| surface_interval | min | preceding_surface_interval_s | s |
| outcome | vocabulary code | outcome_type | controlled term |
Missingness
One of the five rows omits its gas declaration. The parser records that omission against the field it belongs to instead of filling in a default, and the missing required fields gate reports the omission as information about the source.
- Rows missing a gas declaration
- 1 of 5
- Rows missing a descent time
- 0 of 5
Access and licence
That licence covers an invented test file. It confers nothing over any real decompression dataset.
- Data classification
- PUBLIC
- Access type
- Public
- Licence
- Apache-2.0
- Redistribution
- Allowed
Model-development history
Does not exist for this source
No model was developed or calibrated on this file, and the leakage registry holds no relationship pointing at it.
OpenDeco normalization
One normalisation run converts the eight source fields listed above into canonical records, then hashes the result. The digest below identifies that normalised version and is reproducible from the committed file.
- Parser version
- 1.0.0
- Quality policy
- opendeco_default_quality_policy@1.0.0
- Gate suite version
- 1.0.0
Quality flags
All fifteen gates pass over five records, with no finding at any severity. The report also states what it does not cover: licence resolution, rights review and adjudication status are separate preconditions recorded on the dataset version.
| Gate | Result | Records | Findings | Warning | Quarantine | Fail |
|---|---|---|---|---|---|---|
| schema_validity | Pass | 5 | 0 | 0 | 0 | 0 |
| impossible_times | Pass | 5 | 0 | 0 | 0 | 0 |
| negative_durations | Pass | 5 | 0 | 0 | 0 | 0 |
| impossible_gas_fractions | Pass | 5 | 0 | 0 | 0 | 0 |
| gas_fraction_sum | Pass | 5 | 0 | 0 | 0 | 0 |
| profile_discontinuity | Pass | 5 | 0 | 0 | 0 | 0 |
| impossible_ambient_pressure | Pass | 5 | 0 | 0 | 0 | 0 |
| duplicate_exposure_ids | Pass | 5 | 0 | 0 | 0 | 0 |
| duplicate_subject_exposures | Pass | 5 | 0 | 0 | 0 | 0 |
| outcome_code_validity | Pass | 5 | 0 | 0 | 0 | 0 |
| missing_required_fields | Pass | 5 | 0 | 0 | 0 | 0 |
| repetitive_ordering | Pass | 2 | 0 | 0 | 0 | 0 |
| source_metadata_consistency | Pass | 5 | 0 | 0 | 0 | 0 |
| unit_ambiguity | Pass | 5 | 0 | 0 | 0 | 0 |
| profile_semantics | Pass | 5 | 0 | 0 | 0 | 0 |
Content addressing
- Normalised version, SHA-256
- b3d7dcede284a38a8fadc424f13babba4f5d559a99b03b6f03a5697a671ced1cThe canonical serialisation of the normalised records the parser produced from this file.
Record state
- Acquisition state
- Quality gates passed
- Classification
- PUBLIC
- Benchmark eligible
- No
Elsewhere