Skip to content

Data/label version tag #501

@nrweir

Description

@nrweir

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:

  1. 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)
  2. 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:

  1. Is including something like this a good idea in general?
  2. 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?
  3. What should it be called? "version" could get confusing with "stac_version".

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions