Closed dclements closed 11 months ago
Yes, that's redundant information, and seems to be the result of a merge error. The later versions of these properties is what show up in the HTML version, and seem to be correct.
Looking at the inputs and outputs, they don't seem to have anything to do with Relative property IRis or @vocab
(sic propererty) and do use property names compatible with JavaScript.
Location: https://github.com/w3c/json-ld-api/blob/main/tests/compact-manifest.jsonld#L908
What is there:
Note the duplication of keys for
purpose
andname
. Name looks like it should probably be "Relative property IRIs with @vocab: '' context for JavaScript Object property names" but purpose may not merge quite so easily.The JSON RFC says: "The names within an object SHOULD be unique" and the JSON-LD spec says "In JSON-LD the names in an object must be unique," so it would seem this is an error in the manifest.