【问题标题】:Output format in Jena Fuseki serverJena Fuseki 服务器中的输出格式
【发布时间】:2015-07-09 03:20:21
【问题描述】:

给定这个命令:

prefix dm:  <http://one.example/>
SELECT ?pID
WHERE
{
 ?pID dm:hasDName "xxxvvvII" .
} 

arq 引擎输出以下内容:

-------------------
| pID           |
===================
| dm:C002172      |
-------------------

fuseki 服务器输出以下内容:

{
"head": {
"vars": [ "pID" ]
} ,
"results": {
"bindings": [
  {
    "pID": { "type": "uri" , "value": "http://one.example/C002172" }
  }
 ]
}
}

第一个问题:如何让 Fuseki 服务器以更易读的方式输出结果,而无需所有大括号和其他标记?

第二个问题:如何从Fuseki服务器中删除数据集,控制面板中没有这个选项,我在网上搜索。但我能找到的只有这个: http://jena.apache.org/documentation/serving_data/soh.html

我在终端中尝试了这些命令,但它们实际上并没有起作用?

【问题讨论】:

    标签: format jena fuseki


    【解决方案1】:
    1. 请求格式文本/纯文本(内容协商或 ?output=text)。 CSV 或 TSV 格式也可能对您有用。

    2. 回复:删除数据集。不在当前版本中。不过,您可以清空它们,如 SOH DELETE 中的每个图表或空内容的 PUT,或使用 curl、wget 将空内容(例如 N-Quads)PUT 到 http://localhost:3030/dataset/

    【讨论】:

    • 感谢@AndyS,但是当我尝试 s-put 或 s-delete 时,我得到 command not found 错误。 Ruby 已安装在我的系统中。
    • 它们在 Fuseki 发行版中。确保它们可以通过命令路径访问并标记为您的系统的可执行文件。您可能还需要修复它如何找到 ruby​​。
    • 您能否告诉我如何检查它们是否可以通过命令路径访问并标记为您的系统的可执行文件?
    • 这是基本的操作系统设置。
    • 您能否告诉我如何检查它们是否可以通过命令路径访问并标记为我的系统的可执行文件?
    猜你喜欢
    • 1970-01-01
    • 2012-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多