【问题标题】:SPARQL Query tab in Protege doesn't show anythingProtege 中的 SPARQL 查询选项卡不显示任何内容
【发布时间】:2017-06-02 11:48:07
【问题描述】:

我在 Protege 中打开 SPARQL 查询选项卡,但结果如下:

如何编写查询?

【问题讨论】:

  • 作为 Stanislav 链接,更新插件,例如RDF 2.0.3
  • 它现在可以工作了。非常感谢!
  • 好的,很酷。另一个线程不包含已接受的答案。也许您可以在这里提供一个并接受您自己的答案。这可能对其他人有所帮助。
  • 我要做什么?

标签: sparql owl protege


【解决方案1】:

它发生在 Protégé SPARQL 插件的 2.0.1 版中,与 Protege 5.2,在加载任何本体之后。

 

使用自动更新机制将“OWLAPI RDF 库”和“Protege SPARQL 插件”更新到最新版本(启动 Protege 时出现或可以通过File > Check for plugins… 菜单激活):

 

来源:https://github.com/protegeproject/sparql-query-plugin/issues/10

【讨论】:

  • 我检查了插件是否更新并重新启动了Protégé,它仍然不起作用。诀窍是在加载本体之前编写第一个 SPARQL 查询(不执行它)。
【解决方案2】:

对于 Protege 5.5.0,您可能还需要从菜单中添加查询视图:

窗口-->视图->查询视图->SPARQL查询

并将其放入 SPARQL 查询选项卡中。

【讨论】:

    【解决方案3】:

    尝试扩大 Protégé 的堆大小。 SPARQL Query 和其他人也遇到过同样的问题。插件更新对我来说从来没有用过,每次我只是删除新插件,Protégé 就像什么都没发生一样。

    所以到目前为止我找到的解决方案是不更新插件而是扩大堆大小。

    怎么做?

    这里有一个 Protégé 3 和 4 的 wiki:https://protegewiki.stanford.edu/wiki/Setting_Heap_Size 但不是 Protégé 5,所以我应该自己弄清楚。

    好吧,你应该只打开 Protege.l4j.ini 文件并将堆大小限制从 {200,500} 更改为 {2000,5000}(我不确定你的计算机是否能够承受,您必须阅读上面的 wiki 以了解更多信息)。

    应该是这样的:

        -Xms2000M
        -Xmx5000M
        -Xss16M
    

    希望这可以帮助那里的人。 最好的祝福, AmelieSpark。

    【讨论】:

      【解决方案4】:

      另一种方法是下载“Snap SPARQL Query”插件并在 SPARQL 选项卡上添加视图。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多