Запускайте SPARQL-запросы на узлах Drupal - PullRequest
3 голосов
/ 04 мая 2011

Есть ли способ выполнить SPARQL-запросы к RDF, сгенерированному для определенного типа узлов? Например, если у меня есть тип контента People, описанный онтологией FOAF, могу ли я выполнять запросы SPARQL на узлах типа People?

Ответы [ 3 ]

0 голосов
/ 18 мая 2011

RDF в Drupal просто отображает данные, которые уже структурированы в базе данных Drupal, в термины RDF. Он предназначен для повышения совместимости данных между системами, чтобы вы могли обмениваться данными между двумя различными сайтами.

Если вы работаете с одной установкой Drupal, вы должны иметь доступ к нужным данным без использования RDF.

Запрос, который вы описываете, звучит как запрос, который может быть обработан без использования SPARQL и вместо этого использования Views (просто обычный просмотр содержимого) с фильтрацией по требуемому навыку.

0 голосов
/ 20 сентября 2013

Был RDF SPARQL модуль конечной точки , но он больше не поддерживается. Однако его страница предполагает, что вы

используйте Drupal 7 с модулем RDF Extensions (RDFx) и SPARQL , который включает в себя те же функции.

На странице RDFx написано, что:

Данные RDF сайта можно сделать доступными в конечной точке SPARQL с помощью модуля SPARQL

Дата «последнего обновления» на этих страницах несколько устарела, но последние версии модулей для разработки находятся в 2013 году.

0 голосов
/ 04 мая 2011

Если вы пытаетесь сделать запрос с одного сайта на другой (см. Мой комментарий), вы сможете достичь этого с помощью модуля SPARQL Views . Эта недавняя статья предоставляет отличную справку по использованию SPARQL вместе с Views.

...