Можно использовать sparql для RDFa - PullRequest
2 голосов
/ 11 февраля 2012

есть ли возможность запрашивать контент на моем собственном сайте?Я прочитал ваши комментарии, и я знаю, что это не имеет большого смысла, но я только хотел бы смоделировать этот процесс между двумя сайтами и узнать, как он на самом деле работает. Я хочу запрашивать контент с одного сайта на другой с помощью sparqlконечная точка, но я не знаю, возможно ли это.Если вы запрашиваете данные из dbpedia, данные структурируются в формате rdf.Но на моем сайте ow, если я использую отображения rdf для полей, это RDFa .. или?спасибо:)

Ответы [ 2 ]

6 голосов
/ 13 февраля 2012

Вы должны иметь возможность использовать сетевой процессор SPARQL, например, на http://sparql.org/sparql.html.

Просто добавьте URL своей страницы RDFa в поле FROM, и вы сможете запросить его. Ответ не будет таким быстрым, как если бы вы использовали локальную библиотеку RDF, но он полезен для тестирования.

Вы также можете использовать инструмент командной строки roqet из библиотеки rasqal:

$ roqet --exec 'SELECT * WHERE { ?s ?p ?o }' --data 'http://steve.harris.name/cv/'
1 голос
/ 12 февраля 2012

Не уверен, что понял ваш вопрос, но ...

RDFa - это способ встраивания RDF (мета) данных в веб-страницы. Чтобы запросить эти данные, вам нужно извлечь и загрузить их в тройное хранилище RDF, которое поддерживает запросы SPARQL (большинство тройных хранилищ делают это).

Если вы хотите запрашивать данные удаленно, вам нужна библиотека RDF, которая обслуживает конечную точку SPARQL через HTTP, а не просто как локальный API.

Это помогает?

...