Publish Your Data

Active Workflow Canonical Terms Required Internal + External Paths

Semantic Salmon System — entry path (front and center)

Before publishing, confirm this chain is complete

  1. DFO Salmon Ontology mappings are finalized
  2. Salmon data package metadata is complete
  3. metasalmon validation is clean
  4. Salmon Data GPT (optional) is used only to draft, not to bypass validation
  5. SPSR intake is complete for FSAR-oriented workflows

Quick links:

Cookbook Guide

Step 1: Finalize Metadata

Ensure your dataset has:

  • complete data dictionary entries
  • clear definitions and units
  • canonical full IRIs for mapped terms
  • contact + provenance + license details

Step 3: Build Release-Ready Package

Prepare the package structure expected by your destination workflow:

  • dataset.csv
  • tables.csv
  • column_dictionary.csv
  • codes.csv (if needed)
  • data files in data/

Reference: Salmon data package specification

Step 4: Validate Before Submission

Run validation checks before upload/publication:

  • required fields complete
  • data types and date formats valid
  • code lists consistent
  • all IRI links present and syntactically valid

Step 5: Submit to SPSR for FSAR Workflows (when applicable)

For many FSAR-oriented datasets, SPSR is the operational intake path.

Upload only after internal quality checks are complete.

Step 6: Publish Externally (if approved)

For external/public release, follow policy and approval requirements:

Keep internal intake (e.g., SPSR) and external publication pathways clearly documented.

Next Steps