iOS Swift - 是否可以在iOS中查询SPARQL端点?

时间:2015-02-05 01:27:05

标签: ios objective-c swift

我正在尝试构建一个iOS(iPhone或iPad)应用程序,我可以在其中查询SPARQL端点,返回的结果将打印在一个新窗口中。我打算用Swift或Objective-C编写代码。

我的问题是:

  1. 我可以使用Swift / Objective-C查询SPARQL端点吗?
  2. 如果有的话,有没有关于如何做的教程?
  3. 我是否必须像在Eclipse中一样将任何包导入XCode?

1 个答案:

答案 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请求。