RE: Use of full URI for rdf:type instead of @type

On Sunday, May 11, 2014 9:31 AM, john.walker wrote:
> Hi Markus,
> 
> I get the same error.
> 
> For example JSON-LD input like this:
> 
> {
>   "@context": {
>     "http://www.w3.org/1999/02/22-rdf-syntax-ns#type": "@type"
>   },
>   "@graph": [
>     {
>       "@id": "http://example.com/conceptSchemes/myTree",
>       "http://www.w3.org/1999/02/22-rdf-syntax-ns#type": {
>         "@id": "http://www.w3.org/2004/02/skos/core#ConceptScheme"

Oh yeah.. that's of course problematic because values of @type have to be strings or array of strings. 

[...]

> As mentioned the simplest approach seems to be to ensure "@type" is used in the
> JSON-LD input document.

Sure.. if you can, that's the way to "fix" this. A compliant JSON-LD "RDF Serializer/Deserializer" [1] does that by default [2] so it would be reasonable to file a bug report if your tool doesn't do that.


[1] http://www.w3.org/TR/json-ld-api/#conformance
[2] http://www.w3.org/TR/json-ld-api/#serialize-rdf-as-json-ld-algorithm


--
Markus Lanthaler
@markuslanthaler

Received on Sunday, 11 May 2014 19:39:41 UTC