В спецификации JSON-LD есть пример, показывающий, что узел @context
используется для определения @type
значения.
В Йене кажется, что @context
может быть получено из PrefixMap
или указано JsonLDWriteContext
(который имеет перегруженные сеттеры для Java Object
и строки JSON).
Можно ли реализовать этот пример в Йене с использованием картографического подхода или для этого требуется контекстный объект? Есть ли Java Object
, который можно передать для создания JsonLDWriteContext
в этом примере, или нужно проанализировать строку 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",
...
}