Maybe we should think about the the top-level API; are these good names for these functions? Why not use common terminology like search_collections and search_granules? "Dataset" is often used to refer to a single data file. 🤔
~ @mfisher87 in #769
Since "granules" is not very generic either, an option borrowed from the STAC spec could be "search_collections" vs "search_items".
Seems like a Milesone 1.0 change though ...