Как конечные точки SPARQL предоставляют данные в разных форматах

Я создаю конечную точку SPARQL и хочу спросить, как конечные точки SPARQL предоставляют данные в разных форматах, т. е. JSON, RDF/XML, N3 и т. д. Хранят ли они данные во всех этих форматах или существует API для преобразования данных во всех этих форматах? ?

Спасибо
С уважением, Умаир Кудус


person Umair Qudus    schedule 13.08.2018    source источник
comment
они хранят данные в каноническом внутреннем формате, подобно любой другой базе данных. затем экспорт и сериализация данных выполняются по требованию.   -  person UninformedUser    schedule 13.08.2018
comment
Спасибо за Ваш ответ. есть ли стандартная библиотека для экспорта данных в несколько форматов? например в dbpedia( dbpedia.org/sparql ) у нас есть возможность просмотра результатов в различных форматах.   -  person Umair Qudus    schedule 13.08.2018
comment
Ну, разве это не зависит от языка программирования вашего реализованного тройного хранилища? возможно, вы не поняли мой предыдущий комментарий, но идея в том, что ваше хранилище троек имеет очень эффективную структуру данных для троек, и после того, как вы вычислили результат запроса, вы пишете свой собственный экспортер для каждого языка - действительно, вы могли бы использовать некоторые существующие библиотеку, тем не менее, вы должны сначала сопоставить свою структуру данных с внутренним форматом библиотеки.   -  person UninformedUser    schedule 13.08.2018
comment
конечная точка DBpedia доставляется экземпляром Virtuoso RDBMS, которая была ранним, а возможно, и первым хранилищем данных RDF, которое напрямую поддерживало несколько сериализаций для результатов запросов SPARQL. Даже сегодня некоторые хранилища данных выводят только собственную предпочитаемую сериализацию, предоставляя клиентскому приложению возможность обработки любого желаемого преобразования.   -  person TallTed    schedule 13.08.2018


Ответы (1)


Обычно данные хранятся следующим образом:

RDF (N3, turttle, XML)

Речь идет о связанных данных!, и у конечной точки есть служба для запроса результата запроса в разных форматах:

RDF, cxv, XML
person user10217119    schedule 13.08.2018