问题标签 [apache-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.
java - 在耶拿读取 N-Quads
我正在尝试使用 Jena 读取 N-Quads 文件,但我得到的只是一个空模型。我试图读取的文件取自 N-Quads文档中的示例:(
<http://example.org/#spiderman> <http://www.perceive.net/schemas/relationship/enemyOf> <http://example.org/#green-goblin> <http://example.org/graphs/spiderman> .
我将其保存为名为 file.nq 的文件)。
我加载模型的方式是使用RDFDataMgr
. 但它也不起作用Model.read
。
RDFDataMgr.loadModel("file.nq", Lang.NQUADS)
产生一个空模型。
我错过了什么?Jena 不支持开箱即用的 N-Quads 吗?
rdf - 将重复的 RDF 三元组加载到 Apache Jena Fuseki
我想知道是否有办法启动 Apache Jean Fueseki 服务器以接受日志重复三元组。见https://jena.apache.org/documentation/serving_data/
现在我正在使用以下命令启动 Fuseki
然后我使用 Fuseki 附带的 post 工具加载 xml/rdf 文件,如下所示:
该文件pp-projectdata.rdf
有时包含相同的三元组,但我希望加载这些重复项,以便计算该三元组的实例数。
java - apache-jena-2.12.1:getSubClass 无法读取所有子类
我为网络语义学习耶拿。我尝试为我制作的读取本体(.owl)制作一个函数 getAllSubClass。
level1->level2 子类 level1->level3 子类 level2->level4 子类 level3->level5 子类 level4
这是我的代码:
if class level1/level2/level3 输出总是停在 level3 if class level4 输出 level4-level5
我应该如何处理获取输出 level1...level5 的代码?
sparql - Apache Jena ARQ 字符串表示
我有一个形式为 Apache Jena ARQ SPARQL 查询
rowCount 值作为1^^http://www.w3.org/2001/XMLSchema#integer
这导致解析整数值出现问题,如何确保在这种情况下只返回数字 1 ?
谢谢。
java - jena 如何将默认前缀名称更改为我的前缀名称
我已经生成了这个 RDF/XML 数据
使用此代码:
我使用这个简单的代码写入文件
如您所见,在 RDF 生成的数据中,有j.0
前缀:
我的问题:
如何替换该默认前缀j.0
,但我的前缀喜欢vocabularyMarco
java - 使用 Apache Jena 查询 DBPedia 时出错
在使用 Eclipse-Apache Jena 执行上述查询时,我收到以下错误。但是如果在 dbpedia sparql virtuso 的 web 服务页面上触发相同的查询,它会给出预期的结果。
但是,如果在 web 上使用 DBPedia Virtuso sparql 运行相同的查询。它会给出结果。 我是 Apche jena 的新手,请帮助!!!!
sparql - SPARQL 不同的行数未返回正确的数字
我有以下 SPARQL 查询,请注意选择谓词中的行数和查询末尾的 group by 子句。
我希望查询在每条记录中返回正确的行数,我注意到返回的行数不正确,这意味着如果有一条记录我得到 1 或有时 2,如果有超过 2 条记录,我仍然得到一个2,基本上它似乎返回随机值。
我知道这是因为我的查询有问题,有人可以让我知道我可能做错了什么吗?我正在使用 Apache Jena。
java - 在 Eclipse 插件中使用 Jena
我正在尝试从 Eclipse 插件中使用 Jena 库。
如果我正常使用它,我可以编写如下代码:
但是,当我使用相同的代码从 Eclipse 插件项目(我在另一个 Eclipse 运行时运行插件)执行 sparql 查询时,它不起作用。甚至没有例外。调试器只是做一些奇怪的事情。这是它不起作用的代码(它是 ILaunchShortcut 实现中的一个方法):
在声明Query query = QueryFactory.create(queryString);
中,调试器进入“EventTable.class”类并做一些奇怪的事情。然后以“org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine”循环结束。我不知道为什么以及发生了什么。
我刚刚发现正在进行某种错误处理。错误说:“parsers.FactoryConfigurationError:无法创建类 javax.xml.parsers.DocumentBuilderFactory 的提供程序”
jboss - Apche JENA 与数据虚拟化工具的集成
任何人都在从数据虚拟化层中的虚拟数据库创建的 RDF 模型(使用 R2RML 映射)之上实现了 Apache JENA。我专门寻找与 JBOSS-Teiid、Apache JENA、R2RML 映射的集成。
任何参考或想法分享都会有很大帮助。
jena - Jena 和 Pellet 搜索标签返回错误
我已经为此工作了几个小时,试图让 Pellet 与 Jenna 一起工作。现在我终于明白了它的工作原理。查询类和推断类进展顺利。例如:
但是,当尝试使用此查询标签时:
返回:
我的完整代码如下:
Jena 中没有查询字符串吗?甚至在我使用 Pellet 时也不行?有没有其他方法可以使用 Jena 和 Pellet 查询我的本体的替代标签?