- From: Gregg Kellogg <gregg@kellogg-assoc.com>
- Date: Wed, 3 Aug 2011 18:55:28 -0400
- To: "public-linked-json@w3.org JSON" <public-linked-json@w3.org>
- Message-ID: <DD22303C-83A1-4F9F-A510-3F9B53A9AC45@kellogg-assoc.com>
We'll also need a MIME type for a JSON-LD context, which is a subset of JSON-LD, as only the @context elements are parsed, and the processing entrypoint is at http://json-ld.org/spec/latest/#context.
The latest version of the spec describes a context document as being just the JSON description of the context, not the enclosing @context relationship.
{
"name": "http://xmlns.com/foaf/0.1/name",
"homepage": "http://xmlns.com/foaf/0.1/homepage"
"avatar": "http://xmlns.com/foaf/0.1/avatar"
}
In which case, I'd suggest application/ld-context+json and an extension of .jsonldc.
This could be avoided if we stayed with the previous description, where the context is included within a JSON-LD document as follows:
{
"@context": {
"name": "http://xmlns.com/foaf/0.1/name",
"homepage": "http://xmlns.com/foaf/0.1/homepage"
"avatar": "http://xmlns.com/foaf/0.1/avatar"
}
}
But we'd need to know that the purpose of the document is to extract the context, not to describe linked data.
Given that it really is a different document type, I'd go with the separate MIME type and extension. Alternatively, it could just be a plain JSON document with an assumed format, and we could just use application/json and .json to describe it.
Gregg
On Aug 3, 2011, at 9:20 AM, Nathan wrote:
Kingsley Idehen wrote:
On 8/3/11 12:08 PM, Markus Lanthaler wrote:
Kingsley Idehen wrote:
We currently use: application/x-json+ld .
What was the rationale behind this? Why didn't you use
application/x-ld+json?
Cos I had to make the decision in nano seconds, literally. We can change
it once there is clear consensus :-)
+1 from me for application/ld+json to signify +json compatibility.
and +1 for application/x-ld+json in the interim until there is a proper
mime type registered, which is good practise / following the rules.
note: not application/x-json+ld
Best,
Nathan
Received on Wednesday, 3 August 2011 22:56:26 UTC