Skip to content
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

Representing open datetime ranges using Common Metadata #1161

Open
duckontheweb opened this issue Oct 28, 2021 · 2 comments
Open

Representing open datetime ranges using Common Metadata #1161

duckontheweb opened this issue Oct 28, 2021 · 2 comments
Labels
minor a relatively small change to the spec
Milestone

Comments

@duckontheweb
Copy link

The start_datetime and end_datetime fields in the Common Metadata spec are required to be currently not allowed to be null, which means that there is not a well-defined way of representing open intervals.

This seems like a reasonable constraint for most EO data, but in the ML Model Extension we want a way to represent the fact that a model could be used on any imagery after a certain date/time. We are currently working around this by recommending that publishers set the end_datetime value to "9999-12-31T23:59:59Z", but using null seems like a more natural way to represent this.

Representing ML models as spatiotemporal assets is admittedly a bit of an edge case given the intended usage of STAC, but I wonder if there would be support for allowing null values for start_datetime and end_datetime to represent these types of open intervals for other use-cases as well.

@m-mohr
Copy link
Collaborator

m-mohr commented Nov 10, 2021

I think that makes sense with the constraint that only one of them should be allowed to be null.

@m-mohr m-mohr added this to the 1.0.1 milestone Jan 3, 2022
@m-mohr m-mohr added the minor a relatively small change to the spec label Jan 3, 2022
@m-mohr m-mohr modified the milestones: 1.0.1, 1.1 May 2, 2023
@m-mohr
Copy link
Collaborator

m-mohr commented Apr 8, 2024

Just for reference on nullable geometries: #854

@PowerChell PowerChell modified the milestones: 1.1, 2.0 May 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
minor a relatively small change to the spec
Projects
None yet
Development

No branches or pull requests

3 participants