This is a proposal for 1.6 to use the production rules from SPARQL 1.1 to define prefixed identifiers.
Proposed rules:
Prefixed-ID ::= PN_PREFIX ':' PN_LOCAL
The advantage is that SPARQL prefixed identifiers still use backslashes to escape special characters, so I think this will introduce less breakage than requiring CURIE which would mean switching to percent-escaping for special characters.
Then prefix expansion from OBO ID-space can be done the same way as SPARQL expansion, with an added rule to use http://purl.obolibrary.org/obo/<prefix>_<local> for any OBO ID-space not defined in the header.