Open azaroth42 opened 7 years ago
Summary: Context document should use {"id": "@id"} and {"type": "@type"}
Noted that the context document can and should be fixed before any future republication of the document.
Mostly as an FYI. @gkellogg recently committed some related stuff to the JSON-LD tests related to this issue: https://github.com/json-ld/json-ld.org/commit/9268a3dfad927c70ccb6f1917697d0ac9885d7a5 and a small follow-up tweak to the test files: https://github.com/json-ld/json-ld.org/commit/49ea2dadfde997bb9beef3a6673f7c866971d65d
Given that change, does this mean both these expressions are equivalent? Or is one preferred?
The context defined in Appendix A of the Vocabulary specification [1], in the following lines, attempts to redefine keywords. This redefinition is not actually possible, as the behavior of those keywords is normatively defined by the JSON-LD specification[2,3]. This was noted on the JSON-LD and Open Annotation Community Group lists [4]
These lines:
Should instead be:
As the context is not normative in its raw form, I propose that it be updated to avoid further confusion, and an erratum filed to correct the Appendix.
References: