问题标签 [jena]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1548 浏览

mysql - 线程“主”java.lang.NoClassDefFoundError 中的异常:sdb/sdbconfig

我想将我的本体(在 Protege 中制作)导出到 MySQL 数据库中。我按照以下说明操作: https ://jena.apache.org/documentation/sdb/installation.html和 https://jena.apache.org/documentation/sdb/commands.html。当我使用命令“bin/sdbconfig --sdb=sdb.ttl --create”时,我得到这个错误:

我这样设置环境变量:

这是命令“bin/sdb_path”的输出:

这是“Store/sdb.ttl”文件:@

谁能告诉我我做错了什么?

0 投票
1 回答
1632 浏览

sparql - 来自 DBpedia 和 Jena 的 SPARQL XML 结果

我从 DBpedia SPARQL 端点获得以下 XML:

当我和 Jena 一起阅读它并尝试扫描它时:

我总是得到以下异常:

这是耶拿虫还是别的什么?

编辑:为了完整起见,我报告了一个关于这个错误的线程

当来自 bio2rdf 邮件列表的一些帮助时,我们能够更多地追踪错误。

Arq 2.8.3 工作正常 Arq 2.8.4 失败并出现描述的错误 Arq 2.8.5 失败并出现描述的错误 所以我想我会保留 Art 2.8.3 进行测试。让我知道是否可以帮助更多地调试此错误。

诡异的。错误来自 STaX 解析器 - 所有基本级别的 XML 解析都分包给 Woodstox。几乎是它的读取速度快于输入到达并看到 EOF 而不是阻塞新输入。我尝试读取整个流,然后解析读取的字节,它工作正常。为什么 2.8.3 应该有所不同,目前我不清楚这可能只是时机。

解决方法:使用以下命令切换 XML 解析器:

ARQ.getContext().setTrue(ARQ.useSAX) ;

在调用 QueryExecutionFactory.sparqlService 之前

0 投票
2 回答
443 浏览

java - 无法查询链接电影数据库的本地版本

我正在尝试使用 SPARQL 查询本地版本的链接电影数据库。该文件为 N-Triples 格式,大小约为 450mb。我正在使用 servlet 来实现。现在,当我通过查询时,servlet 处理它大约需要五分钟以上,最后我得到以下异常:

我的代码是:

有没有办法解决这个异常?

0 投票
2 回答
4708 浏览

java - 使用 Jena 列出类和子类的问题

我不会列出一个类的所有子类。我列出类,我的算法检查每个类是否有一个子类。如果为真,则列出所有子类。但这不会发生,它似乎忽略了条件“如果(essaClasse.hasSubClass)。有人可以帮我吗?下面的代码部分。

谢谢!

黛博拉(里约热内卢 - 巴西)

完整代码:

0 投票
3 回答
6568 浏览

java - 如何使用 Jena TDB 存储链接电影数据库的本地版本

我有一个本地版本的 LinkedMDB,它采用 N-Triples 格式并且想要查询它。现在,我想使用Jena TDB,它可以存储可以用于以后查询的数据。我检查了TDB Java API 的文档,但无法加载 N-Triples 文件,然后使用 SPARQL 进行查询。我使用了以下代码:

并得到以下异常

0 投票
1 回答
3876 浏览

java - 使用 JENA API - 从 OWL 文件中获取所有类

是否可以使用 JENA 获取 OWL 文件中存在的所有类的名称并存储在数组列表中?

0 投票
1 回答
299 浏览

rdf - 类似于 PeriodicTable 的本体,用于集成搜索

我正在开发一个查询PeriodicTable 本体的应用程序。有没有其他类似的本体可以用它查询?基本上,我正在寻找可以使用 PeriodicTable 本体查询并提取有意义数据的本体。周期表本体包含元素周期表的所有元素及其名称、符号和原子序数。

0 投票
1 回答
815 浏览

java - 尝试从 CONSTRUCT 查询异常中获取 ResultSet

我正在尝试使用以下查询:

查询在字符串变量 QUERY 中。
我正在使用耶拿 整个事情都在一个有 2 个按钮的界面中。QUERY 在用户单击按钮 1 时进行选择查询,如果用户单击按钮 2,则进行上述查询

如果 QUERY 在线程“AWT-EventQueue-0”com.hp.hpl.jena.query.QueryExecException 中同时包含构造和选择
异常,则会出现以下异常:尝试从 com.hp.hpl.jena 的 CONSTRUCT 查询中获取 ResultSet。 sparql.engine.QueryExecutionBase.execSelect(QueryExecutionBase.java:93)

0 投票
2 回答
230 浏览

xml - Sparql 查询格式

我得到的查询结果为

钠^^http://www.w3.org/2001/xmlschema/string

它是什么格式?

0 投票
1 回答
85 浏览

semantics - 查询本体时出现异常

查询周期表本体异常时出现以下 异常

线程“AWT-EventQueue-0”com.hp.hpl.jena.query.QueryParseException 中的异常:在第 12 行第 8 列遇到“?weight”。期待以下之一: ... ... ... “存在”……