-
Notifications
You must be signed in to change notification settings - Fork 189
Closed
Description
As we were working on the label extension at Sprint 4, we discussed the idea of creating a "label:version" tag to identify label files where multiple versions existed. In our minds we saw two scenarios where this could happen:
- A set of labels are iteratively updated based on the same source image, for example after validation or due to incomplete labeling during a first pass (a common phenomenon for OSM)
- Multiple labelers may independently create complete label sets based on the same source data, which are then aggregated somehow into a single validated version.
In both cases, it would be great to have a means to identify different versions of an asset or item which has some intrinsic relationship to other versions of the same object. This was discussed a bit in #362 and it was determined it shouldn't be restricted to the label extension, as it may be appropriate for other item/asset types.
A few questions related to this:
- Is including something like this a good idea in general?
- Should it be at the Asset or Item level? I think the main reason to have it at the asset level would be if a single item could potentially include different versions of the same label - should that type of structure be supported?
- What should it be called?
"version"could get confusing with"stac_version".