问题标签 [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.
sparql - 如何在 Apache Jena Fuseki 服务器中查询命名图
我将 .ttl 文件加载到 Jena Fuseki 服务器中,而不是使用命名图而不是默认图<http://examples/test>
。
我可以使用以下命令加载图表并检索结果。
但是当我开始使用该s-query
命令进行查询时,它会采用默认的未命名图。如何使s-query
命令在命名图上工作。
这是对默认的未命名图进行查询。如何使它在命名图上工作<http://example/test>
?
java - 将 SPARQL 结果解析为 jtable
我正在做一个 Apache Jena 项目。我的本地主机上运行了一个 Fuseki 服务器。我想为我的 Fuseki 服务器创建一个 Java 程序,它在 JTable 中显示三重存储中的所有数据。我只是不知道如何将查询结果解析为 JTable。
到目前为止我的代码:(省略了创建窗口、表格、框架等的部分)
sysout 打印出这个,这是正确的数据:
我真的希望这里有人知道如何将查询中的数据解析为 JTbale :D
提前致谢!
java - 如何在耶拿获取不同语言的对象?
我正在为http://dbpedia.org/page/The_Bronx提取摘要信息,它给了我德语,但我想用英语。我无法使用 SPARQL。这是我的代码:
它会打印: 描述:Die Bronx [b????ks] ist seit dem 10. Januar 1874 der nördlichste Stadtbezirk (borough) von New York City。Er deckt sich mit Bronx County, dem am drittstärksten besiedelten County des Bundesstateates New York.@de
问题是我怎样才能得到这个英文文本(@en)?
java - SPARQL 的正则表达式
我已经从dbpedia下载了 dbpedia_quotationsbook.zip,其中包含 dbpedia_quotationsbook.nt Triplestore。
在这个三联店
主题是作者名
谓词是“sameas”
对象是作者代码
我已经使用 JENA 尝试了这个查询三元存储,简单的查询正在运行。
现在我想要其作者名与给定字符串部分匹配的所有作者代码。所以我尝试了以下查询
上面的查询应该返回作者名包含“Rob”的所有作者代码
我收到以下异常
耶拿代码
结果
溶胶 (?code = http://quotationsbook.com/author/6523 )
上面的查询给了我给定作者的代码。
请帮助我
fuseki - 如何从 Jena Fuseki 服务器卸载数据
我正在使用以下命令将数据加载到 fuseki 服务器中的命名图。如何从耶拿 fuseki 服务器中删除特定图形。是否有类似的简单命令。
我如何从耶拿 fuseki 服务器卸载命名图。
java - Apache Jena 介绍 RDF:NoSuchMethodError getIfPresent()
我试图按照从 Apache Jena 网站创建基本 RDF的基本教程进行操作。
我在 pom.xml 中添加了 3.0.1 Jena 依赖项,运行代码只发现它输出异常。
为什么基本示例会给我这个输出?它是直接从教程中复制的。
rdf - 使用 Fuseki 观察 RDF 图的变化
如何观察 RDF 模型的变化?即在图形更新时调用一些函数。
Fuseki可以吗?
我需要 Fuseki 来通过 HTTP 回答 SPARQL 查询。我不想为了拥有这个特性而重新发明轮子(即在 Apache Jena 中这样做,而不是使用 Fuseki)。
我还接受 SPARQL 服务器已经存在并允许收到更改通知的其他解决方案。我检查了 Stardog,这似乎是不可能的。
owl - OWL 本体中具有自定义规则的类
我使用 Protege 创建了一个本体。
课程 -
属性(域/范围)
现在我在jena fuseki 中导入了这个本体。它使用 OWLMiniFBRuleReasoner 配置,然后创建了一些实例。
我有以下实例三倍
现在如果我查询
我得到结果
如果我查询 -
我得到结果 -
但如果查询 -
由于明显的原因,我没有得到任何结果。
所以问题是,有没有办法告诉推理者——
protege - 在运行时检查本体一致性
我有一个程序,它使用 Jena 加载在 Protege 中设计的 .owl Ontology。我正在尝试使用 Pellet 对其进行推理,如果我在运行时添加一些语句来建模能够检查其一致性。例如,我有 'Method'、'Signature' 和 'hasSignature' 概念,其中 hasSignature 是一个对象属性。我有以下公理:
当我添加一些实例语句以违反上述公理时,不会报告不一致。这是我的代码:
怎么了?为什么它不起作用?
rdf - Jena Fuseki Sparql 无查询=错误
我正在尝试使用这个简单的查询在耶拿 fuseki 图中插入数据:
但是,我收到错误:错误 400:SPARQL 查询:没有“查询 =”参数
Fuseki - 版本 2.3.1(构建日期:2015-12-08T09:24:07+0000)
这个错误是什么意思,我该如何解决?当我尝试删除数据时也会出现此错误。谢谢。