Как получить файл RDF с конечной точки SPARQL? - PullRequest
2 голосов
/ 22 марта 2012

Вывод моего приложения должен быть RDF-файлом (немного XML) в браузере. Как получить его из конечной точки SPARQL? Запрос SELECT возвращает только таблицы значений. Запросы CONSTRUCT возвращают только тройки. Так есть ли способ заставить эти запросы возвращать RDF-файлы (используя некоторую библиотеку RDF) или есть какой-то другой параметр?

1 Ответ

2 голосов
/ 22 марта 2012

RDF / SPARQL базы данных могут содержать один или несколько файлов RDF.С SPARQL единственный способ вернуть тройки RDF - это запросы COSTRUCT.Запросы CONSTRUCT возвращают тройки, которые можно сериализовать в различных форматах RDF / XML, RDF / Turtle, Ntriples, ... Эти ответы можно рассматривать как документы RDF.

Если вам нужны все тройки из конечной точки SPARQLкак файл RDF, вам следует попытаться найти дампы RDF для этого конкретного случая.Помните, что не все сервисы SPARQL предоставляют дампы RDF.Это нечто принципиально отличное от протокола SPARQL.

...