Managing conflicting STAC extensions #1285
Replies: 2 comments 5 replies
-
None of them is correctly released, i.e. there is no schema which you can validate against. I think they should all be merged together... Usually, having multiple similar extensions shouldn't (technically) be a big problem because the Extension identifiers are different so you can detect to which extensions fields belong. So you don't have issues with overlapping prefixes. But of course ideally the community would bring them together and work on a single extension. One issue is that people don't understand that they should make their extension better known (submit to stac-extensions.github.io) so that issues like with cmip6 ideally don't occur because people find the existing extension... For now I'd just raise issues in all repos with the same text, asking to work with the others to combine into a single extension. |
Beta Was this translation helpful? Give feedback.
-
@fmigneault thanks for bring this up I didn't actually realise that there were any existing implementations. I agree with @m-mohr it would be great if we could collaborate and merge these extensions. I've been waiting for colleagues to have time to check I've include the right facets in the stac-entensions/cmip6 repo as I don't really have the domain knowledge. @fmigneault out of interest do you know if either of the other CMIP6 extensions are being used in any public catalogs? |
Beta Was this translation helpful? Give feedback.
-
Currently, there are (to my knowledge) 3 variations of
cmip6
extension:(fork from the previous one with fixes, used by https://github.com/crim-ca/stac-populator/blob/master/STACpopulator/extensions/cmip6.py)
(new from ~1month ago)
This raises a few questions:
How to handle conflicting names?
stac_extensions
used a namespace mapping (eg:{"cmip6": "<uri-to-extension>"}
) to make the references more explicit?How to best combine similar efforts?
FYI @mishaschwartz @dchandan @rhysrevans3 @huard @m-mohr
Beta Was this translation helpful? Give feedback.
All reactions