[2] JSON Pointer は、 JSON 文書の一部または全部を識別する指示子言語です。
[3] JSON Pointer は JSON Patch で使われています。
[4] JSON Pointer は素片識別子としても使えると RFC 6901 でも一章を設けて説明されています。 ただし JSON Pointer を使う MIME型はなく、 RFC 6901 と同時に RFC 化された JSON Patch ですら素片識別子は規定していません。
[6] >>5 は、 JSON Pointer の構文が Ember.js などの素片識別子の用法と衝突するため、 HTML と JSON で内容折衝できるようにしたいなら避けるべきだと述べています。
[7] application/vnd.mason+json
は RFC 6901
を参照しています。
String containing a JSON-Pointer value that references a location within the target document (the target location) where the operation is performed.
pointer: a JSON Pointer [RFC6901] to the associated entity in the request document [e.g. "/data" for a primary data object, or "/data/attributes/title" for a specific attribute].
The ‘application/openstack-images-v2.1-json-patch’ media type defined in this appendix adopts a restricted form of JSON-Pointers. A restricted JSON pointer is a Unicode string containing a sequence of exactly one reference token, prefixed by a ‘/’ (%x2F) character.
If a reference token contains ‘~’ (%x7E) or ‘/’ (%x2F) characters, they must be encoded as ‘~0’ and ‘~1’ respectively.
[11] RFC6901 JSON Pointer Support · Issue #39 · javaee/jsonb-spec () https://github.com/javaee/jsonb-spec/issues/39
[12] draft-pbryan-zyp-json-ref-03 - JSON Reference, https://tools.ietf.org/html/draft-pbryan-zyp-json-ref-03