У меня есть пара значений, первое дает свойству (например, «prop»), второе - значение для свойства (например, «val»).Я хочу преобразовать их в тройку RDF, например,
<http://example.com/x1> <http://example.com/prop> "val" .
, но не могу понять, как этого добиться в контексте json-ld.
Решение, которое я имею, состоит из двух строк в контексте, которые создают две тройки, одну для «prop» в качестве значения, а другую с «val» в качестве значения.
В контексте у меня есть
"propSource" "property" ,
"valSource" "value" ,
, а значения JSON равны, например,
"property" : "propertyKindA" ,
"value" : "Joe Doe" ,
, который затем выдает
<http://example.com/x1> <http://example.com/property> "propertyKindA";
<http://example.com/value "Joe Doe".
но я бы хотел:
<http://example.com/x1> <http://example.com/propertyKindA> "Joe Doe" .
Возможно ли достичь лучшего решения с помощью jsonld?
(Пример - очень упрощенная версия моего кода).