- From: James M Snell <jasnell@gmail.com>
- Date: Wed, 21 Jan 2015 05:41:50 -0800
- To: Linked JSON <public-linked-json@w3.org>
Received on Wednesday, 21 January 2015 13:42:20 UTC
One issue that I've run into a few times is the use of multiple contexts that each assume they're the default and clobber each other. What usually ends up happening is that each will specify a default @vocab or @base, and will define sets of unprefixed terms mapped to their specific namespace. This happens, for instance, when I use the schema.org jsonld context together with the activity streams 2.0 context. The only way to address it currently is to redefine a subset of schema that won't conflict with AS2. A better solution would be to somehow support prefixed includes. For instance... { "@context": ["http://www.w3.org/ns/activitystreams#", { "s": { "@context" : "http://schema.org"}}] } The effect of this would be to import the referenced context but associate it's default vocab with the s: prefix. Thoughts? - James
Received on Wednesday, 21 January 2015 13:42:20 UTC