Я хочу, чтобы все тройки на графике были выделены из определенного объекта/узла.Sparql - запрос, чтобы получить все троек, связанных с конкретным предметом
я могу получить все тройки ...
SELECT $s $p $o WHERE { $s $p $o }
... не очень полезно
я могу получить все сразу соединить тройки ...
SELECT $s $p $o WHERE {
$s _some_predicate_ _some_object_specifier .
$s $p $o }
Я хотите начать с $s (selected by predicate and object)
, а затем получить что-то вроде $s $p* $o
Мысли?
Так что я хотел бы начать с ID_6 и получить весь узел ниже, что в том числе узлов 1 и 2. Я также нуждаюсь в предикатах, потому что не все предикаты будет ИМЕЮТ
Так что еще в частности, используя график ниже. Я хочу, чтобы все троек под объектом «P2« Мне нужен объект, предикат и объект для каждого из узлов 1xx и 2xx ... Я могу рекурсивно запросить каждый узел, чтобы получить данные, но я надеясь, что существует простой запрос (ish) для получения всех данных в одном запросе ...
«Что-то вроде' $ s $ p * $ o' "не является очень четко в плане того, что вы хотите, точно. Можете ли вы привести конкретный пример: какой-то пример RDF-графика и что вы хотите получить от этого графика RDF? Как есть, вопрос довольно широк и неясен для ответа. –