https://github.com/geneontology/obographs/blob/master/README-owlmapping.md
"Every identifier in an OBO Graph is interpreted as a URI. At the JSON/YAML level, these may be compacted URIs. The expansion to a full URI is specified via a JSON-LD context object. Context objects may be at the level of the graph document or an individual graph."
This is a bit opaque. We should have a clear normative spec along the lines of:
https://github.com/geneontology/obographs/blob/master/README-owlmapping.md "Every identifier in an OBO Graph is interpreted as a URI. At the JSON/YAML level, these may be compacted URIs. The expansion to a full URI is specified via a JSON-LD context object. Context objects may be at the level of the graph document or an individual graph."
This is a bit opaque. We should have a clear normative spec along the lines of:
TBD: JSON-LD contexts can be recursive which complicates things for consumers. Should this be limited to a non-recursive subset?
We should also have an informative section for people not familiar with W3C specs, giving some background on the two ways of identifying things.