This PR adds LABEL as a permissible value for the PvFormulaOptions enum.
Background
The Ontology Access Kit (OAK) has a utility for expanding linkml dynamic enums called vskit that allows users to configure the representation of the values used for an enum in their linkml schema. For example, if you wanted to use a CODE representation (i.e., OBI:0000123 --> 0000123) as your enum then you could use:
I'll get an error because LABEL is not defined in the pv_formula_options enum, even though OAK has a case where LABEL could be used to set the permissible value to the human readable label.
This PR adds
LABEL
as a permissible value for the PvFormulaOptions enum.Background
The Ontology Access Kit (OAK) has a utility for expanding linkml dynamic enums called
vskit
that allows users to configure the representation of the values used for an enum in their linkml schema. For example, if you wanted to use aCODE
representation (i.e.,OBI:0000123
-->0000123
) as your enum then you could use:And that will give you
However if I try to use the
LABEL
I'll get an error because
LABEL
is not defined in thepv_formula_options
enum, even though OAK has a case whereLABEL
could be used to set the permissible value to the human readable label.Including the LABEL enum will allow
vskit
to use the the human readable label as an enum.