Tools for Data Stewardship
This page lists practical tools used across the FADS Open Science Hub workflows.
Core platforms
Salmon Population Summary Repository (SPSR)
Operational intake and exploration platform for salmon population data, including package-first wizard and bulk contribution flows.
- Docs hub: https://spsr.dfo-mpo.gc.ca/documentation/
- Upload wizard: https://spsr.dfo-mpo.gc.ca/wizard/1/
- Repo: https://github.com/dfo-pacific-science/salmon-population-summary-repository
- Package-first guidance: Salmon data package + guided review + SPSR intake path
DFO Salmon Ontology
Canonical semantic source for terms and identifiers.
- Formal docs (WIDOCO): https://w3id.org/gcdfo/salmon
- Contributor conventions: https://github.com/dfo-pacific-science/dfo-salmon-ontology/blob/main/docs/CONVENTIONS.md
- Term requests: https://github.com/dfo-pacific-science/dfo-salmon-ontology/blob/main/docs/SUBMIT_REQUESTS_README.md
- Repo: https://github.com/dfo-pacific-science/dfo-salmon-ontology
Packaging and validation
Salmon data package (SDP)
Metadata package structure used across standards and intake workflows.
- Spec overview: Salmon data package specification
- Canonical markdown spec: https://github.com/dfo-pacific-science/smn-data-pkg/blob/main/SPECIFICATION.md
- Intake guidance: Salmon data package + guided review + SPSR intake path
metasalmon
R-based tooling for creating, reviewing, validating, and working with salmon data package metadata.
- Package docs: https://dfo-pacific-science.github.io/metasalmon/
- Quickstart: https://dfo-pacific-science.github.io/metasalmon/articles/metasalmon.html
- Reusing standards + finding terms: https://dfo-pacific-science.github.io/metasalmon/articles/reusing-standards-salmon-data-terms.html
- Publishing/review workflow: https://dfo-pacific-science.github.io/metasalmon/articles/data-dictionary-publication.html
- Post-review publication: https://dfo-pacific-science.github.io/metasalmon/articles/post-review-package-publication.html
- Hub context: R Packages
- Preferred validation path: run package-level checks such as
metasalmon::validate_salmon_datapackage()against the package folder, not only the dictionary in isolation
SMN-GPT / guided review layer (optional)
Optional assistant-facing layer for package review, ambiguity triage, and candidate term drafting after a package already exists.
- Repo: https://github.com/dfo-pacific-science/smn-gpt
- Use this after the package has been created in
metasalmon, not instead of it