【问题标题】:SPARQL Protege Plugin Error on Importing导入时 SPARQL Protege 插件错误
【发布时间】:2017-08-01 17:00:31
【问题描述】:

我正在为 Protege 编写一个插件,它使用 SPARQL Protege 插件提供的 BasicSPARQLReasoner。我正在使用 Maven 工件 ID sparql-query-plugin 提供的最新版本,版本 2.0.2。现在如果我使用这个类--

BasicSparqlReasoner reasoner=new BasicSparqlReasoner(editorKit.getOWLModelManager().getOWLOntologyManager());

当我加载创建的插件时,Protege 收到以下错误:

missing requirement [protege.plugin.YASPP [30](R 30.0)] osgi.wiring.package; (&
       (osgi.wiring.package=org.protege.editor.owl.rdf.repository)(version>=5.0.0))
at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4133) ~[org.apache.felix.main.jar:na]
    at org.apache.felix.framework.Felix.startBundle(Felix.java:2118) ~[org.apache.felix.main.jar:na]
    at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1372) ~[org.apache.felix.main.jar:na]
    at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308) [org.apache.felix.main.jar:na]
    at java.lang.Thread.run(Thread.java:745) [na:1.8.0_40]

SPARQL 插件单独在 Protege 中运行良好。有什么想法吗?

【问题讨论】:

    标签: maven plugins sparql protege


    【解决方案1】:

    好的,问题出在项目中包含的其他 Maven 工件中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-16
      • 1970-01-01
      相关资源
      最近更新 更多