Data Access Inventory ===================== This page is the operator-facing companion to ``metadata/required_datasets.yaml`` and records external dataset requirements for FEMIC deployment instances. Authoritative Registry ---------------------- - Machine-readable source of truth: ``metadata/required_datasets.yaml`` - Current DataLad include list snapshot: ``metadata/datalad_mirror_seed.csv`` - Scope: required provincial base layers, optional support assets, and case-specific geometry dependencies. - Intent: drive Phase 10 DataLad mirror work (``P10.6``), especially for datasets that are public but not reliably one-click downloadable. Key Dataset Families -------------------- - Provincial VRI (preferred 2024, fallback 2019): - ``VEG_COMP_LYR_R1_POLY_2024.gdb`` - ``VEG_COMP_VDYP7_INPUT_POLY_AND_LAYER_2024.gdb`` - Provincial boundaries and productivity: - ``FADM_TSA.gdb`` - ``Site_Prod_BC.gdb`` - THLB signal: - ``misc.thlb.tif`` (archived HectaresBC source; primary mirror target) - Case-specific boundary geometry: - operator-supplied ``selection.boundary_path`` assets. Checksum Policy --------------- Each dataset entry in ``metadata/required_datasets.yaml`` includes a checksum block: - ``algorithm``: currently ``sha256`` - ``value``: expected digest value (or ``null`` until captured) - ``status``: workflow state (for example ``pending`` or ``required_before_publish``) - ``target_artifact``: the file that digest applies to. Before publishing mirrored artifacts, populate all checksum values for mirrored datasets. DataLad Mirror Scope -------------------- The registry includes ``datalad_mirror.include`` and rationale fields per dataset. Current inclusion priority: 1. ``hectaresbc_misc_thlb_tif`` (source is decommissioned). 2. Historical/manual-access provincial fallbacks and base layers where operator access is inconsistent (2019 VRI/VDYP inputs, FMU boundary layers including TSA boundaries, Site_Prod_BC). Directly downloadable datasets (for example 2024 VRI endpoints) remain outside the mirror by default unless reliability policy changes. BC Data Catalogue Discovery --------------------------- When the next required dataset is not yet in ``metadata/required_datasets.yaml`` and you only have a likely TSR source-layer name, start with ``femic data bcdc-resolve`` and the operator guide ``docs/guides/bc-data-catalogue-discovery.rst``. That workflow is intentionally separate from the authoritative registry: - discovery emits a candidate manifest; - WFS-queryable service rows can then move into ``femic data bcdc-fetch`` for AOI-scoped local vector acquisition; - BCGW fallback rows can then move into ``femic data bcdc-order`` when a DWDS order and a richer output such as File Geodatabase or GeoPackage is the better fit; - maintainers review and classify the result; and only then - approved datasets are promoted into ``metadata/required_datasets.yaml`` or a case-specific contract. TSR Intelligence Workflow ------------------------- When the candidate layer names come from Timber Supply Review data-package documents rather than from a hand-curated source list, use the TSR workflow first: - index/fetch/extract with ``femic tsr`` to populate ``metadata/tsr`` and the user-local TSR PDF corpus; then - copy reviewed source-layer candidates into the existing ``femic data bcdc-resolve`` workflow. Use the operator/agent guide: ``docs/guides/tsr-intelligence-workflow.rst``.