Goal
Update the Search section of the MAAP documentation site to reflect the new recommended data discovery workflow:
- Use Federated Search to discover relevant collections across catalogs.
- Identify the collection's source STAC API from the result.
- Perform item-level search in that source STAC API.
Problem
The current Search docs still center the user journey around choosing between NASA CMR and MAAP STAC up front. That is now the wrong default workflow.
Today:
docs/source/technical_tutorials/searching.rst tells users to use "two catalogs"
docs/source/technical_tutorials/search/catalog.rst is framed as "MAAP's Dual Catalog"
- several notebooks still read like primary entry points for CMR-specific search
The docs structure and navigation still teach the old search workflow.
Scope
- Rewrite the Search landing page around the new workflow
- Replace "dual catalog" framing with workflow-oriented guidance
- Promote the Federated Search notebook as the canonical starting point
- Reframe STAC item-search content as the next step after collection discovery
- Demote or clearly scope CMR- and Earthdata-specific notebooks as specialized or legacy paths
- Add cross-links so users can move cleanly from collection discovery to item search
Non-goals
- Rewriting all search tutorials from scratch
- Changing the behavior of the Federated Search tool itself
- Removing NASA CMR or Earthdata-specific documentation entirely
- Updating unrelated access or visualization tutorials beyond necessary cross-links
Proposed changes
1. Search landing page
- Update
docs/source/technical_tutorials/searching.rst
- Replace the "two catalogs" intro with a recommended workflow section
- Reorder the Search toctree so Federated Search appears first
- Position the rest of the tutorials as follow-on paths rather than alternative starting points
2. Catalog background page
- Update
docs/source/technical_tutorials/search/catalog.rst
- Replace "MAAP's Dual Catalog" framing with a workflow-oriented page
- Explain why users should start with Federated Search
- Add guidance for what to do after discovery: inspect the upstream/source STAC API and continue item-level search there
- Preserve MAAP CMR deprecation and migration notes, but move them out of the lead narrative
3. Federated Search notebook
- Update
docs/source/technical_tutorials/search/federated-collection-discovery/collection_discovery.ipynb
- Make this the canonical starting point for finding collections
- Emphasize that this tutorial is for collection discovery, not item search
- Add a closing section describing the next step once a collection is found:
- MAAP STAC result -> search items in MAAP STAC
- NASA CMR STAC result -> search items in NASA CMR STAC
- ESA MAAP STAC result -> search items in ESA MAAP STAC
4. Generic STAC item-search tutorial
- Update
docs/source/technical_tutorials/search/searching_the_stac_catalog.ipynb
- Reframe it as the generic item-level STAC search pattern used after collection discovery
- Make the STAC API URL and collection ID clearly user-replaceable based on Federated Search results
- Keep MAAP STAC as an example if helpful, but not as the only implied target
5. CMR- and Earthdata-specific notebooks
- Update:
docs/source/technical_tutorials/search/collections.ipynb
docs/source/technical_tutorials/search/granules.ipynb
docs/source/technical_tutorials/search/searching_edsc_gui.ipynb
- Add top-of-notebook notes that these are not the recommended starting point for general collection discovery
- Reframe them as NASA-specific or specialized workflows for users who already know they need CMR or Earthdata Search
- Link back to the Federated Search tutorial
6. Applied example consistency
- Update
docs/source/technical_tutorials/search/searching_NISAR_BIOMASS_overlapping_data.ipynb
- Add a short note that the notebook assumes the user already knows the collection IDs and source STAC APIs
- Point users to Federated Search as a way to obtain those inputs
7. R tutorial consistency
- Review and update as needed:
docs/source/technical_tutorials/working_with_r/cmr_search_in_r.ipynb
docs/source/technical_tutorials/working_with_r/access_cmr_r.ipynb
docs/source/technical_tutorials/working_with_r/maap_stac_r.ipynb
- Ensure they align with the same story:
- Federated Search for collection discovery
- STAC item search in the API where the collection lives
- CMR-specific material clearly labeled when applicable
Acceptance criteria
Validation
Implementation notes
Suggested Search section order:
search/federated-collection-discovery/collection_discovery.ipynb
search/searching_the_stac_catalog.ipynb
search/catalog.rst
search/collections.ipynb
search/granules.ipynb
search/searching_edsc_gui.ipynb
working_with_r/find_data_in_r.rst
search/searching_NISAR_BIOMASS_overlapping_data.ipynb
Suggested terminology:
- Use "collection discovery" for Federated Search
- Use "item-level search" for STAC API follow-on searches
- Prefer "source STAC API" or "upstream STAC API"
- Avoid presenting "CMR vs MAAP STAC" as the primary decision point
Open questions
- Should the CMR-specific Python notebooks remain as specialized alternatives, or should they eventually be rewritten around CMR STAC to better match the new STAC-first recommendation?
- Do we want to rename
searching_the_stac_catalog.ipynb in a follow-up for clearer workflow signaling, or just update its rendered title and intro for now?
Goal
Update the Search section of the MAAP documentation site to reflect the new recommended data discovery workflow:
Problem
The current Search docs still center the user journey around choosing between NASA CMR and MAAP STAC up front. That is now the wrong default workflow.
Today:
docs/source/technical_tutorials/searching.rsttells users to use "two catalogs"docs/source/technical_tutorials/search/catalog.rstis framed as "MAAP's Dual Catalog"The docs structure and navigation still teach the old search workflow.
Scope
Non-goals
Proposed changes
1. Search landing page
docs/source/technical_tutorials/searching.rst2. Catalog background page
docs/source/technical_tutorials/search/catalog.rst3. Federated Search notebook
docs/source/technical_tutorials/search/federated-collection-discovery/collection_discovery.ipynb4. Generic STAC item-search tutorial
docs/source/technical_tutorials/search/searching_the_stac_catalog.ipynb5. CMR- and Earthdata-specific notebooks
docs/source/technical_tutorials/search/collections.ipynbdocs/source/technical_tutorials/search/granules.ipynbdocs/source/technical_tutorials/search/searching_edsc_gui.ipynb6. Applied example consistency
docs/source/technical_tutorials/search/searching_NISAR_BIOMASS_overlapping_data.ipynb7. R tutorial consistency
docs/source/technical_tutorials/working_with_r/cmr_search_in_r.ipynbdocs/source/technical_tutorials/working_with_r/access_cmr_r.ipynbdocs/source/technical_tutorials/working_with_r/maap_stac_r.ipynbAcceptance criteria
docs/source/technical_tutorials/searching.rstpresents Federated Search as the recommended first stepdocs/source/technical_tutorials/search/catalog.rstno longer centers the section around a "dual catalog" choiceValidation
Implementation notes
Suggested Search section order:
search/federated-collection-discovery/collection_discovery.ipynbsearch/searching_the_stac_catalog.ipynbsearch/catalog.rstsearch/collections.ipynbsearch/granules.ipynbsearch/searching_edsc_gui.ipynbworking_with_r/find_data_in_r.rstsearch/searching_NISAR_BIOMASS_overlapping_data.ipynbSuggested terminology:
Open questions
searching_the_stac_catalog.ipynbin a follow-up for clearer workflow signaling, or just update its rendered title and intro for now?