Создать вид Drupal Sparql из пользовательского магазина?
Вопрос
Я пытаюсь создать представление Drupal 7 Sparql, используя свой собственный магазин. У меня есть тройки, загруженные в виртуозе и в Fuseki, но, похоже, не могу сделать конечное подключение, кормящее представление. Я могу успешно запросить данные из UIS Fuseki и Virtuoso sparql, просто не могу понять, как определить URI и набор данных конечной точки, чтобы они правильно объединялись, чтобы сформировать запрос Sparql, который может использовать Drupal. Например, кажется, что Fuseki внедряет набор данных по умолчанию в URI Endpoint Sparql (т.е. http: // myhostname: 3030/default/sparql), в то время как виртуозо нет.
Пример данных:
@prefix e1: <http://example.com/source/work/dataset/gov/vocab/enhancement/1/> .
e1:author a rdf:Property ;
ov:csvCol "8"^^xsd:integer ;
ov:csvHeader "author" ;
conversion:enhancement_layer "1" ;
dcterms:isReferencedBy <http://example.com/source/work/dataset/gov/version/2011-Aug-18/conversion/enhancement/1> ;
rdfs:label "author" ;
rdfs:range rdfs:Literal ;
conversion:enhances raw:author .
Решение
Поле набора данных, вероятно, не то, что вы хотите использовать для этого. Вы должны поместить полный URI конечной точки в поле URI конечной точки.
Не стесняйтесь публиковать любые другие проблемы на Sparql просмотров очереди выпуска, Я не трачу много времени на Stackoverflow.