次のような単純なjsonファイルがあります。
{
"name": "something"
}
これで、オブジェクトがある json-ld 定義ができました。ID #something のオブジェクトがあります - http://example.com/test.jsonld#somethingに存在します。
ここで、元のデータを変更せずにコンテキストを追加して、 Name が型になり、値がhttp://example.com/test.jsonld#somethingの IRI になるようにします。
私はこのようなことをしました:
{
"@context":{
"name":"@type"
},
"@id":"1234",
"name":"something"
}
これにより、jsonld プレイグラウンドで私が望むほとんどのものが得られます。
{
"@id": "1234",
"@type": "http://json-ld.org/playground/something",
}
コンテキストを追加して値 "何かがplaygorund ではなくIRI http://example.com/test.jsonld#somethingに展開されるようにするにはどうすればよいですか?
「@base」で試してみましたが、@id も url に変更されます。