Я протестировал его с Apache Jena, и он вставил 4462 тройки в мой локальный набор данных.
могу запросить удаленную конечную точку (например, конечные точкиDBpedia или жевикиданные) и вставить получившиеся тройки в локальный график? До сих пор я знаю, что есть такие команды, как INSERT, ADD, COPY и т. Д., Которые можно использовать для таких задач.Что я не понимаю, так это как обращаться к удаленной конечной точке при обновлении моего локального графа. Может ли кто-нибудь привести минимальный пример или основные шаги?
Я использую Apache Jena Fuseki v2 для Windows, и это мой запрос до сих пор:
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX p: <http://www.wikidata.org/prop/>
PREFIX wd: <http://www.wikidata.org/entity/>
INSERT
{ GRAPH <???> { ?s ?p ?o } } #don't know what to insert here for "GRAPH"
WHERE
{ GRAPH <???> #don't know what to insert here for "GRAPH" either
{ #a working example query for wikidata:
?s wdt:P31 wd:Q5. #humans
?s wdt:P54 wd:Q43310. #germans
?s wdt:P1344 wd:Q79859. #part of world cup 2014
?s ?p ?o.
}
}
Моя локальная конечная точка, которую я запрашиваю,http://localhost:3030/mylocaldb/update
, Я прочитал это/update
необходимо отредактировать базу данных (хотя я не уверен, правильно ли я это понял).
Правильный ли мой подход до сих пор? Или нужно больше таких вещей, как дополнительные сценарии вне SPARQL?