Default annotations to show in Attribute panel
In aevaCMB 2.0.0, attribute panel is blank by default. The "new aeva annotation resource" populates this panel (i) with knee anatomy focused annotation functionality, (ii) application-specific functionality (for FEA) and (iii) some general purpose annotations. It will be desirable to provide the foundational and broadly applicable annotations in this panel by default. Template anatomy annotations, such as the one for the knee can still be created, e.g. "new from template", and can rely on these template annotations. Any application-specific annotations (e.g. for FEA) can be part of other template annotations as well.
I suspect that the following can be part of the default, broadly applicable annotations that appear in attributes panel. The functionality already exists. Yet, the presentation can be enhanced. If implemented, it can also help anyone to annotate a resource even when a template for their application doesn't exist.
- Object i has the property/state. (currently implemented as freeform annotation operation numeric (scalar, vector, tensor) or other type)
- Object i has the location-dependent properties/states. (local/pointwise properties - scalar, vector, tensor)
- Object i connects to object j at region m. Object j connects to object i at region n. (spatial relations)
- Object i interacts with object j at region m. Object j interacts with object i at region n. (spatial interactions)
- Object i contains object j. Object j is contained by object i. (spatial relations)
- Landmarks, transformations, coordinate systems