The SSSOM specification has an explicit mechanism to allow the use of extra, non-standard metadata slots beyond those described in the spec (“extension slots”).
Unfortunately, SSSOM-Py is currently completely ignorant of that mechanism. This makes extension slots all but unusable with SSSOM-Py.
Ideally, as the “reference implementation” of SSSOM, SSSOM-Py should have full support at least for defined extensions, which notably means:
- that if a set contains defined extension slots, then those slots should always be preserved;
- that the SSSOM-Py API should allow to define such extension slots.
The SSSOM specification has an explicit mechanism to allow the use of extra, non-standard metadata slots beyond those described in the spec (“extension slots”).
Unfortunately, SSSOM-Py is currently completely ignorant of that mechanism. This makes extension slots all but unusable with SSSOM-Py.
Ideally, as the “reference implementation” of SSSOM, SSSOM-Py should have full support at least for defined extensions, which notably means: