As far as I can see in the JSON-LD spec, section 3.1 - The Context, @context
can either be:
an inline JSON object:
{ "@context": { "name": "http://schema.org/name" } }
or a string representing the URI of an external JSON-LD file containing such a JSON object:
{ "@context": "https://json-ld.org/contexts/person.jsonld" }
However, when used with the schema.org vocabulary, @context
is always used this way:
{
"@context": "http://schema.org",
}
Even though http://schema.org is not the URI of a JSON-LD document.
What did I miss?