JSON-LD仕様には、0ノードが値の@type
の定義に使用されていることを示すexampleがあります。イェーナJSON-LDコンテキストとJenaのプレフィックス
、@context
はPrefixMap
に由来するか、または(ジャワObject
とJSON文字列のセッターをオーバーロードしている)JsonLDWriteContext
によって指定することができると思われます。
マップアプローチを使用してこの例をJenaで達成できますか、それともコンテキストオブジェクトが必要ですか?この例でJsonLDWriteContext
を作成するために渡すことができるJava Object
がありますか、またはJSON文字列を解析する必要がありますか?
つまり、JenaはJSONを明示的に提供せずにこのようなコンテキストを派生させるメカニズムを持っていますか?
{
"@context":
{
"modified":
{
"@id": "http://purl.org/dc/terms/modified",
"@type": "http://www.w3.org/2001/XMLSchema#dateTime"
}
},
...
"@id": "http://example.com/docs/1",
"modified": "2010-05-29T14:17:39+02:00",
...
}
(JSON-LDライターの主著者が周囲にいる場合)、Jenaユーザーの詳細な回答フォームが得られる可能性があります。 – AndyS