- From: Kuno Woudt <kuno@frob.nl>
- Date: Sat, 30 Jun 2012 23:03:31 +0200
- To: Linked JSON <public-linked-json@w3.org>
Hi,
I've hit upon some surprising behaviour again with the json-ld
playground. I understand all of that is still in development, but I am
still curious if the behaviour I'm seeing is correct, or if I've found a
bug, or if I'm just doing something stupid and my input is wrong :)
Here is my starting point: http://ur1.ca/9leae
In this test document senet:properties is a "@list", I would like to see
it framed as a regular javascript array, so I add { "@container":
"@list" } to the context, my full context now looks like this:
{
"@context": {
"owl": "http://www.w3.org/2002/07/owl#",
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"senet": "https://senet.org/ns#",
"id": "@id",
"type": "@type",
"senet:properties": { "@container": "@list" }
}
}
This does change the "senet:properties" on "senet:Game" to render as a
javascript list, but the second object in the @graph suddenly has its id
changed from "senet:properties" to the full url,
"https://senet.org/ns#properties".
I wasn't expecting that to happen, is the behaviour correct? Is there
something I need to add in the context to have this id stay compact?
-- kuno / warp.
Received on Saturday, 30 June 2012 21:03:56 UTC