问题标签 [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.

0 投票
1 回答
1432 浏览

eclipse - 使用 Java 对 DBPedia 进行 SPARQL 查询

我想使用 Java 查询 DBPedia。下面是我的代码,它没有返回正确的结果。我想从 [ http://dbpedia.org/page/Ibuprofen页面和标签名称中获取抽象部分。但它只返回http://dbpedia.org/resource/Ibuprofen 11 次。如果可能的话,你能告诉我错误在哪里吗?这是我的代码:

0 投票
0 回答
42 浏览

jena - 是否可以从 JENA 规则中执行 i/o?

我对使用 Jena 构建故障诊断、基于本体的专家系统很感兴趣。是否可以在前向或后向链接规则中执行 i/o?例如提示用户提供更多事实?还是访问数据库?

0 投票
0 回答
80 浏览

owl - 使用模型模型时出错 = ModelFactory.createDefaultModel();

我正在使用 Apache Jena OWL 库在 java 程序中编写 RESTful 服务。我已经创建了我的本体。“university.owl”并尝试加载它,以便我可以对它进行 sqarql 查询当我创建一个模型时

它完美地工作,但我使用创建的那一刻

我收到这样的错误

我该如何解决?

0 投票
1 回答
52 浏览

java - 如何检索连接到给定值的给定类的所有资源

C是否可以使用 SPARQL 查询在连接到给定文字的模型中检索给定类的所有资源?

例如:

对于文字L1,我想检索S1and S2

0 投票
1 回答
68 浏览

sparql - SPARQL 查询有什么问题?

我正在尝试检查是否有两个人通过关系 B 连接,并且关系 c 具有相同的元素

问{

0 投票
2 回答
294 浏览

java - 在 Java 中将 DBPedia SPARQL 结果写入 RDF 文件

嗨朋友们,我是语义网的新手,遇到了一些困难。我已经向 DBPedia 查询并获得了 Paris 的属性/值对。我想要做的是将查询结果写入 rdf 文件。下面是我的代码:

它在控制台中完美打印结果,但不会将其写入文件。我对 BufferedWriter 和 FileWriter 将创建 .rdf 文件的理解是否正确?如果可能的话,你能帮我解决这个问题吗?

0 投票
1 回答
114 浏览

java - 如何更改 Jena 中 TriplePath 的节点?

我想更改 Jena TriplePath (org.apache.jena.sparql.core.TriplePath) 的一个节点,但我没有找到任何方法。想象一下我有这个代码:

问题是,如何使用我创建的 newNode 设置 TriplePath tp 的任何节点(域/谓词/范围)?有什么办法吗?

0 投票
0 回答
175 浏览

java - 如何使用 Java Jena 查找 Owl 本体的注释属性?

我正在使用 Java Jena 开发一个关于本体的项目,该项目需要注释属性,如“sameAs”、级别、注释等。

0 投票
0 回答
157 浏览

java - 通过 sparql 查询对象具有链接(url)的 rdf 图并解析链接并获取 rdf 图作为结果

我想通过 SPARQL 查询 RDF 图(基本上是海龟格式)并解析对象(如果它是 url)并将 url 的 rdf 图嵌入当前 rdf 图中以进行 sparql 查询。我是通过java中的apache jena来做的。任何建议如何做到这一点。

例如:共有三个网页webpage1(url1)、webpage2(url2)和webpage3(url3)

Url1中的数据(转换为turtle(rdf图)后):

Url2 中的数据:

Url3 中的数据:

我想使用 apache-jena 在 java 中使用 SPARQL 查询来查找人员详细信息意味着名字姓氏和起点为 URL1 的所有项目详细信息。

0 投票
2 回答
109 浏览

java - java中的Apache Jena是否会自动取消引用URL?如果是,那么我可以做些什么来限制它

FirstTestingClass.java

这给出了这种输出

| 人 | x |

| http://www.openlinksw.com/virtrdf-data-formats#default-iid | ol:QuadMapFormat |
| http://www.openlinksw.com/virtrdf-data-formats#default-iid-nullable | ol:QuadMapFormat |

我只粘贴了两个输出元组,输出中有超过 100 个元组。那么为什么会这样呢?是因为自动取消引用 URL 吗?

我尝试在 librdf.org 上查询相同的 URL(=url4)。它只给出一个元组作为输出。

我还尝试通过自动转换为 N3 形式来检查 rdf-translator.appspot.com 上的三元组形式的 URL(=url4)。它还显示给定查询应该只有一个元组。

请帮忙看看我哪里做错了?我是初学者请解释一下。