问题标签 [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.
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”文件:@
谁能告诉我我做错了什么?
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 之前
java - 无法查询链接电影数据库的本地版本
我正在尝试使用 SPARQL 查询本地版本的链接电影数据库。该文件为 N-Triples 格式,大小约为 450mb。我正在使用 servlet 来实现。现在,当我通过查询时,servlet 处理它大约需要五分钟以上,最后我得到以下异常:
我的代码是:
有没有办法解决这个异常?
java - 使用 Jena 列出类和子类的问题
我不会列出一个类的所有子类。我列出类,我的算法检查每个类是否有一个子类。如果为真,则列出所有子类。但这不会发生,它似乎忽略了条件“如果(essaClasse.hasSubClass)。有人可以帮我吗?下面的代码部分。
谢谢!
黛博拉(里约热内卢 - 巴西)
完整代码:
java - 如何使用 Jena TDB 存储链接电影数据库的本地版本
我有一个本地版本的 LinkedMDB,它采用 N-Triples 格式并且想要查询它。现在,我想使用Jena TDB,它可以存储可以用于以后查询的数据。我检查了TDB Java API 的文档,但无法加载 N-Triples 文件,然后使用 SPARQL 进行查询。我使用了以下代码:
并得到以下异常
java - 使用 JENA API - 从 OWL 文件中获取所有类
是否可以使用 JENA 获取 OWL 文件中存在的所有类的名称并存储在数组列表中?
rdf - 类似于 PeriodicTable 的本体,用于集成搜索
我正在开发一个查询PeriodicTable 本体的应用程序。有没有其他类似的本体可以用它查询?基本上,我正在寻找可以使用 PeriodicTable 本体查询并提取有意义数据的本体。周期表本体包含元素周期表的所有元素及其名称、符号和原子序数。
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)
xml - Sparql 查询格式
我得到的查询结果为
钠^^http://www.w3.org/2001/xmlschema/string
它是什么格式?
semantics - 查询本体时出现异常
查询周期表本体异常时出现以下 异常
线程“AWT-EventQueue-0”com.hp.hpl.jena.query.QueryParseException 中的异常:在第 12 行第 8 列遇到“?weight”。期待以下之一: ... ... ... “存在”……