我正在尝试构建一个iOS(iPhone或iPad)应用程序,我可以在其中查询SPARQL端点,返回的结果将打印在一个新窗口中。我打算用Swift或Objective-C编写代码。
我的问题是:
答案 0 :(得分:0)
它只是一个HTTP请求。使用curl从命令行执行此操作将类似于
curl "http://dbpedia.org/sparql/?query=SELECT * WHERE {?s ?p ?o} LIMIT 3"
或者,使用curl逃脱工作更好,
curl http://dbpedia.org/sparql/?query=SELECT%20%2A%20WHERE%20%7B%3Fs%20%3Fp%20%3Fo%7D%20LIMIT%203
这将以XML格式获得结果,但您可以添加Accept标头来请求JSON,CSV或TSV。
因此,虽然可能有附加库库来自动化与SPARQL端点的某些通信,但您真正需要的是能够执行远程HTTP请求。