I have a situation where we have a Labelbox annotation project with existing labels, but we want to update them with additional features that we derived ourselves, outside the platform. And the data rows should remain in there current task queue within the project.
Is there a way to append these external feature annotations to the existing ones of a label?
In the documentation, I’ve only seen how to upsert model assisted labels and migrate existing labels to Labelbox. But now I just want to add some annotations to those that already exist. I suppose I could re-upload the existing annotations with the new ones, but then I’d assume we’d lose all the annotation history, task queue info, etc.
Both features you are familiar with would be either MAL (but if there is an existing label, it is not relevant) or Ground truth import to upsert annotation (which will change the Workflow task and potentially override existing annotations).
The workaround I would assume could be doable is to take whatever is in the project and create a new project (replica) to add whatever comes from the external source. Given that this would be the same data rows, it would be easy to revert the workflow status from the previous project.
This would allow you to use the project as a version management system (the downside being the metrics tracking across projects).