Можно использовать sparql для RDFa
Есть ли возможность запрашивать контент на моем собственном сайте? Я прочитал ваши комментарии, и я знаю, что это не имеет большого смысла, но я только хотел бы смоделировать этот процесс между двумя сайтами и узнать, как он действительно работает. Я хочу запрашивать контент с одного сайта на другой с помощью sparql конечная точка, но я не знаю, возможно ли это. Если вы запрашиваете данные из dbpedia, данные структурируются в формате rdf. Но на моем сайте ow, если я использую отображения rdf для полей, это RDFa.. или? Спасибо:)
2 ответа
Вы должны быть в состоянии использовать онлайн-процессор 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/'
Не уверен, что понял ваш вопрос, но...
RDFa - это способ встраивания RDF (мета) данных в веб-страницы. Чтобы запросить эти данные, вам нужно извлечь и загрузить их в тройное хранилище RDF, которое поддерживает запросы SPARQL (большинство тройных хранилищ делают это).
Если вы хотите запрашивать данные удаленно, вам нужна библиотека RDF, которая обслуживает конечную точку SPARQL через HTTP, а не просто как локальный API.
Это помогает?