Ant*_*rio 7 iphone sparql dbpedia
我正在寻找有关如何从sparql端点(如DBPedia)使用和解析数据的教程.我是语义网和rdf和sparql的新手.我只是将响应视为XML并使用众多第三方xml解析器之一来读取rdf输入吗?
在iphone上使用sparql端点的好教程链接会很棒
Ste*_*ris 10
您将查询作为HTTP GET请求发送,并使用XML或JSON解析器解析结果(通常是XML或JSON,您可以请求).
例如查询:
http://dbpedia.org/sparql?query=SELECT+DISTINCT+?concept+WHERE+{+?s+a+?concept+}+LIMIT+50
Run Code Online (Sandbox Code Playgroud)
将运行SPARQL查询:
SELECT DISTINCT ?concept
WHERE {
?s a ?concept .
} LIMIT 50
Run Code Online (Sandbox Code Playgroud)
并以XML格式返回结果.
你可以用curl测试这个:
$ curl -g 'http://dbpedia.org/sparql?query=SELECT+DISTINCT+?concept+WHERE+{+?s+a+?concept+}+LIMIT+50'
Run Code Online (Sandbox Code Playgroud)
如果设置Accept:标头,则可以控制返回类型,例如curl:
$ curl -g -H 'Accept: application/json' 'http://dbpedia.org/sparql?query=SELECT+DISTINCT+?concept+WHERE+{+?s+a+?concept+}+LIMIT+50'
Run Code Online (Sandbox Code Playgroud)