Я хочу получить имя всех существующих графиков на моем сервере Fuseki, он должен вернуть сообщение со списком имен всех графиков.
Что такое запрос SPARQL, чтобы получить имя всех графиков, существующих в моем тройном магазине?
Ответы (2)
Я попробовал ответ, данный Джошуа Тейлором в Virtuoso, но ничего не получил.
Может быть, между фузеки и виртуозом есть разница. Поэтому я предоставляю sparql для пользователей-виртуозов, которые просто находят ответ, как и я.
SELECT DISTINCT ?g
WHERE {
GRAPH ?g { ?s ?p ?o }
}
person
YJ. Yang
schedule
07.12.2016
Без дополнительного контекста мы не знаем, имеете ли вы в виду какие-то дополнительные метаданные об «имени» графика или что именно вы подразумеваете под «сообщением со списком всех имен графиков», но это звучит так, как будто вы просто хотите :
SELECT ?g
WHERE {
GRAPH ?g { }
}
person
Joshua Taylor
schedule
28.08.2015
Fuseki 3.9 по-прежнему не сообщает о пустых графиках (не жалоба, просто наблюдение). Читал о создании пустых графиков (DuCharme's Learning SPARQL, 2-е изд. 2013 г.). Подумал, что было бы интересно попробовать создать пустой график, а затем перечислить его, как указано выше (нет результатов для пустого графика). Оказывается, резервные копии набора данных fuseki (например, создание *.nq.gz) также пропускают пустые графики.
- person jgreve; 06.01.2019