@@ -927,17 +927,15 @@ The following characters **MUST NOT** be used in implementation and
927
927
928
928
Member names ** MAY** also begin with an at sign (U+0040 COMMERCIAL AT, "@").
929
929
Members named this way are called "@-Members". @-Members ** MAY** appear
930
- anywhere in a JSON: API document.
931
-
932
- However, JSON: API processors ** MUST** completely ignore @-Members (i.e. not
933
- treat them as JSON: API data).
934
-
935
- Moreover, the existence of @-Members ** MUST** be ignored when interpreting all
936
- JSON: API definitions and processing instructions given outside of this
937
- subsection. For example, an [ attribute] [ attributes ] is defined above as any
938
- member of the attributes object. However, because @-Members must be ignored
939
- when interpreting that definition, an @-Member that occurs in an attributes
940
- object is not an attribute.
930
+ anywhere in a document.
931
+
932
+ This specification provides no guidance on the meaning or usage of @-Members,
933
+ which are considered to be [ implementation semantics] ( #semantics ) . @-Members
934
+ ** MUST** be ignored when interpreting this specification's definitions and
935
+ processing instructions given outside of this subsection. For example, an
936
+ [ attribute] [ attributes ] is defined above as any member of the attributes object.
937
+ However, because @-Members must be ignored when interpreting that definition, an
938
+ @-Member that occurs in an attributes object is not an attribute.
941
939
942
940
> Note: Among other things, "@" members can be used to add JSON-LD data to a
943
941
JSON: API document. Such documents should be served with [ an extra header] ( http://www.w3.org/TR/json-ld/#interpreting-json-as-json-ld )
0 commit comments