-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add a roadmap for STAC #13
Comments
Removed the roadmap.md See #296 for context, it will live on in stacspec.org, follow radiantearth/stac-site#13
STAC RoadmapThis document lays out a rough prioritization for the evolution of the STAC specification and related extensions. Soon the top priority items in this document will be migrated to the issue tracker RoadmapAsset definitionsCurrently the 'Asset' items in the array only require a link to the asset, and contain an optional 'title' and media 'type'. Querying and FilteringThe STAC API does not yet have a robust filtering mechanism, it just returns items. This was punted on Catalog DefinitionThe JSON that defines a 'Catalog' is not really specified right now. There needs to be thought on the required Domain and Vendor extensionsIdeally there is a way for domains (like Earth Observation / satellite imagery) or specific vendors to publish The schema definition mechanism part of this is defined in Issue 30. EO ExtensionThe top priority for many of the initial STAC implementors is to share more fields between data than just Ideally the main fields that users utilize to search for imagery would have shared definitions that would be Additional rel Link definitionsWhile there is liberal use of the 'rel' attribute on the STAC Item 'Links' there is little consensus definition. Provenance & Duplication trackingIt would likely be useful to leverage rel links to describe relationships like when an NDVI derived data product Extension mechanismsThere should be clearly documented ways to extend the core STAC specification for new interesting functionality, as HTMLTo embrace the principles of the web in general, and the Spatial Data on the Web Best Practices Align with microformats / linked dataFollowing on from HTML versions of STAC we aim to align with the best practices of the 'linked data' community. Additional extensionsThis item will hopefully continously happen, as real world implementations come online. But we should evolve the Granular componentsIt is likely worthwhile once things are more mature to pull out some small pieces from the core that could WFS 3.0 alignment.Since much of a STAC is very similar to general feature querying, and much of the approach (RESTful, JSON, Potential ExtensionsThis section will list potential extensions that aren't really core, but would be cool additional services providing TODO: Figure out if this should break out into its own document. TODO: Port over most of the ideas from the extension workstream and notes from the boulder sprint. Assets / ActivationSome API's include an 'activation' mechanism so they don't have to store every data product, but can produce them on the fly Saved SearchesAnother feature that some services offer is the ability to 'save' a given search, and then revisit it or get notifications of Caching / UpdatingJust a quick selective dump on one of the extension topics. The main geo catalog paradigm that has never really worked seems to be that you'd send out requests to a number of different catalogs and then try to parse responses from all of them. It seems time to flip that model around, where there are catalogs that also crawl and cache other catalogs. Indeed the simplest catalog profile could not even offer up 'search' - it'd work as crawlable links and flat files hosted on a cloud storage bucket. But a more advanced catalog should offer up a way for other catalogs to subscribe to updates they care about and get notifications. An agriculture company might pull satellite imagery from 5 catalogs, but they only pull the corn belt in the US, where they do their analytics. So they could just have a 'caching catalog', that knows the canonical record is somewhere else (and refers to it). But it stays up to date, and is able to offer sub-second responses to searches on the cached catalogs. And indeed ideally ranks the searches across all the 5 catalogs. |
The main spec repo has a roadmap issue - radiantearth/stac-spec#296
The roadmap would be better to live on the website, instead of included in each release. It also needs an update.
There's also some more recent roadmap related stuff on https://docs.google.com/document/d/1dC3iZoMysYAPUrfnzqsJayn7m_diApcFZTpE7cjtEW0/edit
The text was updated successfully, but these errors were encountered: