问题标签 [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.
eclipse - 使用 Java 对 DBPedia 进行 SPARQL 查询
我想使用 Java 查询 DBPedia。下面是我的代码,它没有返回正确的结果。我想从 [ http://dbpedia.org/page/Ibuprofen页面和标签名称中获取抽象部分。但它只返回http://dbpedia.org/resource/Ibuprofen 11 次。如果可能的话,你能告诉我错误在哪里吗?这是我的代码:
jena - 是否可以从 JENA 规则中执行 i/o?
我对使用 Jena 构建故障诊断、基于本体的专家系统很感兴趣。是否可以在前向或后向链接规则中执行 i/o?例如提示用户提供更多事实?还是访问数据库?
owl - 使用模型模型时出错 = ModelFactory.createDefaultModel();
我正在使用 Apache Jena OWL 库在 java 程序中编写 RESTful 服务。我已经创建了我的本体。“university.owl”并尝试加载它,以便我可以对它进行 sqarql 查询当我创建一个模型时
它完美地工作,但我使用创建的那一刻
我收到这样的错误
我该如何解决?
java - 如何检索连接到给定值的给定类的所有资源
C
是否可以使用 SPARQL 查询在连接到给定文字的模型中检索给定类的所有资源?
例如:
对于文字L1
,我想检索S1
and S2
。
sparql - SPARQL 查询有什么问题?
我正在尝试检查是否有两个人通过关系 B 连接,并且关系 c 具有相同的元素
问{
java - 在 Java 中将 DBPedia SPARQL 结果写入 RDF 文件
嗨朋友们,我是语义网的新手,遇到了一些困难。我已经向 DBPedia 查询并获得了 Paris 的属性/值对。我想要做的是将查询结果写入 rdf 文件。下面是我的代码:
它在控制台中完美打印结果,但不会将其写入文件。我对 BufferedWriter 和 FileWriter 将创建 .rdf 文件的理解是否正确?如果可能的话,你能帮我解决这个问题吗?
java - 如何更改 Jena 中 TriplePath 的节点?
我想更改 Jena TriplePath (org.apache.jena.sparql.core.TriplePath) 的一个节点,但我没有找到任何方法。想象一下我有这个代码:
问题是,如何使用我创建的 newNode 设置 TriplePath tp 的任何节点(域/谓词/范围)?有什么办法吗?
java - 如何使用 Java Jena 查找 Owl 本体的注释属性?
我正在使用 Java Jena 开发一个关于本体的项目,该项目需要注释属性,如“sameAs”、级别、注释等。
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 的所有项目详细信息。
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)。它还显示给定查询应该只有一个元组。
请帮忙看看我哪里做错了?我是初学者请解释一下。