Skip to content

feat(pygeoapi metadata): backfill metadata template across remaining layers (DIE-308) - #152

Merged
jacob-a-brown merged 8 commits into
mainfrom
DIE-308-backfill-metadata-template-across-remaining-layers
Oct 29, 2026
Merged

jacob-a-brown merged 8 commits into
mainfrom
DIE-308-backfill-metadata-template-across-remaining-layers

Conversation

@jacob-a-brown

Copy link
Copy Markdown
Contributor

Why

This PR addresses the following problem / context:

  • All resources should have a defined abstract and keywords for the pygeoapi-rendered frontend to display

How

Implementation summary - the following was changed / added / removed:

  • add/update abstract and keywords for all resources in orchestration/config/products.yaml

Notes

Any special considerations, workarounds, or follow-up work to note?

  • I used my best judgement to document non-summary and non-timeseries layers, but the metadata for them is sparse.
  • It is easier to determine the sources at the end of the abstract rather than point to the data dictionary at the end. the sources and data dictionary were therefore flipped for an easier-to-assess abstract for each resource.

@github-actions

github-actions Bot commented Oct 27, 2026 •

Copy link
Copy Markdown

Your pull request is automatically being deployed to Dagster Cloud.

Location Status Link Updated
die-orchestration View in Cloud Oct 27, 2026 at 08:53 PM (UTC)

@chasetmartin

Copy link
Copy Markdown
Contributor

@jacob-a-brown Looking good. Question: do you think there's a better way to note the data orchestration schedule to the user besides (or in addition to) writing the day of the month in the abstract? Since we can change that programmed schedule it would be nice if that info stayed in sync. Is there another place to put that in the collection metadata?

@jacob-a-brown

Copy link
Copy Markdown
Contributor Author

I think that we could read each resource's schedule and use it to add that information to the abstract so that it gets auto-created whenever the Docker image is made. It would/could be a similar process to automatically creating the sources/parameter table on the landing page. I want to get all metadata into a central location so we have a single source of truth rather than needing to update multiple parameters in multiple places. I can add this to my list of ideas for repository refactoring and reorganization.

@jacob-a-brown
jacob-a-brown merged commit b86b0a3 into main Oct 29, 2026
3 checks passed
@jacob-a-brown
jacob-a-brown deleted the DIE-308-backfill-metadata-template-across-remaining-layers branch October 29, 2026 14:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants