2

次のような単純な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 に変更されます。

4

1 に答える 1