diffgram icon indicating copy to clipboard operation
diffgram copied to clipboard

Copy Schema (Labels, attributes, spatial templates) to a new project

Open anthony-chaudhary opened this issue 4 years ago • 0 comments

Desire

As a user, I may wish to have multiple projects that use the same Schema.

Workaround

Edit The Diffgram export includes large aspects of the Schema, that file can be re-ingested using the "import diffgram format" on wizard. This achieves a lot of this tickets goal.

The current workaround is to manually recreate the Schema, Or to use the API/SDK

Context

The context here is that currently you can attach different labels to different tasks inside a project, so this is generally applicable to users with 10,000+s of tasks (10s of projects and 100s of task sets).

Brainstorm

One approach would be to first implement V1 of the Schema concept (an abstract set like a dataset that contains the various labels, attributes, spatial templates, label specific permissions, etc).

Then we can more easily work with multiple Schema's in the same project, and also do things like copy or share Schema's between projects. I like the idea of doing this at the schema level since it would be simpler for a user to think about, and simpler to implement probably.

anthony-chaudhary avatar Jun 22 '21 19:06 anthony-chaudhary