2012-02-11 4 views
2

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

ответ

1

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

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

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

Помогло ли это?

5

Вы должны иметь возможность использовать онлайн-процессор 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/'