Description
This is one of the major things that makes JSON-LD out of step with the RDF data model, and it's not clear if the feature is used or valuable. IIRC, the original issue was making it easy to support mapping ad-hoc JSON structures without creating IRIs, but the use of @vocab
, and document-relative IRIs for properties would seem to obviate the need for this.
This would likely prohibit the direct use of blank node identifiers in the property position, as well as the mapping of terms to blank node identifiers.
Downsides: another area of potential incompatibility with JSON-LD 1.0. A backwards-compatible solution would be to preserve the feature, but mark it archaic. This might cause warnings to be generated if encountered with a processor running in 1.1 mode.