I've written this BEP to suggest an improvement to the <namespace>:<name> used in BEL terms. See the full proposal at https://github.com/belbio/bep/blob/add-bep-0008-obo-identifiers/docs/drafts/bep-0008.md
I propose that we (optionally) adopt the OBO syntax for references (<namespace>:<identifier>!<name>) anywhere that the old references were valid.
For example, p(HGNC:MAPT), could be optionally written using the OBO syntax of p(HGNC:6893!MAPT), which includes both the identifier (6893) and the label (MAPT) of the human Tau protein. See the BEP for more examples and rationale.