gpt4 book ai didi

android - 如何在Android上的rdf sesame中添加本体文件?

转载 作者:行者123 更新时间:2023-11-30 02:56:20 25 4
gpt4 key购买 nike

我必须在 Android 上使用芝麻查询 70,000 个三元组的本体。所有这些问题都通过创建一个解析器然后使用它来解决。现在我在此处发布的 SPARQL 查询遇到了同样的问题如何在 Android 中使用 SPARQL 在芝麻 openrdf 中查询?

最佳答案

UnsupportedRDFFormatException 表示无法定位 RDF/XML 解析器。这意味着实际的 jar(sesame-rio-rdfxml.jar 如果您使用单独的 Sesame jar 文件,或者只是 openrdf-sesame-onejar-2.7.11.jar 如果您使用的是 onejar 发行版)无法找到。要修复,请确保您的类路径中存在所需的 jar。

另一个可能的原因是解析器实际上在您的类路径中但无法加载。 Sesame 使用 Java 服务提供者接口(interface) (SPI) 来动态加载解析器。这又需要在 jar 文件中存在文件 META-INF/services/org.openrdf.rio.RDFParserFactory。如果您以某种方式重新打包了官方 Sesame 分发 jar 文件并删除或修改了该文件,Sesame 将无法找到解析器。请参阅 ServiceLoader 上的 Android 文档更多细节。

关于android - 如何在Android上的rdf sesame中添加本体文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23195591/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com