In the context of the Cell Locator project, a Slicer-based custom application to manually aligning specimens to annotated 3D spaces, we developed a json-based format to store annotation.
Current
Until now the format has been used internally to the application
The current cell-locator format is similar to the markup json format expect it removes/includes few additional properties.
See https://github.com/BICCN/cell-locator/blob/master/Documentation/AnnotationFileFormat.md#2020-09-18
Proposed plan
To support the reading/loading of annotation by other application, we are now considering the following:
-
“standardizing” it by including version information and schema similarly to what we already do for the json file associated with markups (see markups-schema-v1.0.1.json)
-
creating standalone python tool for converting between version and streamline batch migration
-
ensure the application automatically convert older format to newer ones.
Questions
- Should we consider building on existing format or standard ?