Salmon data package + SPSR intake path

Use this page when your goal is to move from mapped data to a submission-ready package and upload path for SPSR.

Canonical package specification (Markdown): https://github.com/dfo-pacific-science/smn-data-pkg/blob/main/SPECIFICATION.md

Operational Intake Path Ontology + salmon data package required FSAR-Oriented
Note

This page is for packaging and intake.

If you need to propose new vocabulary terms or ontology changes, use Controlled Vocabulary Governance Workflow.

Quick summary

  • The DFO Salmon Ontology provides canonical term IRIs.
  • The salmon data package (SDP) provides package metadata structure (dataset.csv, tables.csv, column_dictionary.csv, codes.csv).
  • metasalmon supports package validation.
  • Salmon Data GPT can help draft mappings/metadata.
  • SPSR is a primary operational destination for FSAR-oriented uploads.

Current SPSR direction is CUYear-first intake with WSP-aligned status fields and FSAR fishery fields coexisting in one upload pathway; use current template downloads and avoid relying on stale local copies.

Guided assistants can help draft content, but validation remains the quality gate.

Practical workflow

  1. Find canonical terms in GC DFO Salmon Ontology documentation.
  2. Build column_dictionary.csv with full IRIs (no shortened/partial URIs).
  3. Assemble package files using Salmon data package specification.
  4. Validate locally (e.g., metasalmon checks).
  5. Prepare SPSR-compatible upload CSV(s).
  6. Upload through SPSR wizard and review validation feedback.

SPSR touchpoints

Validation gates

Before upload, confirm:

  • all required metadata fields are present
  • all semantic links use canonical full IRIs
  • categorical values are mapped to controlled concepts
  • provenance notes are present for major transformations

References