问题标签 [sesame]

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 回答
226 浏览

rdf - RDF——如何根据 rdf:type 进行传递属性转换?

我正在尝试找到一种方法来根据类型推断/传播属性以防止名称冲突:

基于上面的三元组,我想推断出其他几个三元组:

我怎样才能做到这一点?仅供参考,我目前正在使用 Bigdata 和 Sesame。

一种方法是使用 SPIN,但 Bigdata + Sesame 似乎没有它;看起来耶拿是唯一可以与之媲美的东西。

0 投票
1 回答
1000 浏览

jsp - 如何在 JSP 中使用 sparql 查询获取 rdf over MySql 数据库

语境:

我已经在“玻璃鱼服务器”(netbeans)中部署了芝麻工作台服务器,并将我的本体上传到“MySql RDF 存储”中。
现在我可以看到在我的 MySql 数据库中创建的一些表(连接到 netbeans)......,甚至在其中看到一些垃圾类型的值(与 sesame-rdf 工作台中的导出视图不同)。

问题:

现在我可以知道如何在 JSP 页面中使用 sparql 来查询数据库中的值,..就像在 Sesame 工作台中从 sparql 端点查询 mysql rdf 存储库一样?

0 投票
2 回答
590 浏览

rdf - 是否可以将这 2 个 SPARQL 更新查询合并为一个?

我想执行更新以删除我的 RDF 存储中两个节点之间的链接(谓词)。该链接是双向的(skos:narrower 和 skos:broader)。我想做一个唯一的查询,以确保在唯一的操作中删除两个链接。

目前,我正在使用这两个查询( ?term 和 ?parentTerm 都将在执行时与特定的 URI 绑定):

有没有办法进行唯一查询,而不改变谓词之间可能存在的其他链接(又名:谓词)?

我厌倦了使用 ; 分离查询,并将其作为单个命令发送到芝麻商店(就像您有时在 SQL 中所做的那样),但它不起作用。

0 投票
1 回答
266 浏览

sesame - 使用 Allegrograph 配置 Sesame

如何使用 Allegrograph 配置 Sesame?我知道 agraph 提供了类似的 API 的 ti Sesame 的。但是,我想使用阿里巴巴。

谢谢

0 投票
1 回答
361 浏览

java - 如何从 cmd 永久增加芝麻商店的堆大小?

有人可以告诉我:
(a)如何识别当前的堆大小。
(b) 如何增加heapsize。

不幸的是,当前的主题对我来说似乎很模糊。

0 投票
4 回答
3774 浏览

java - 如何将类 Java 迭代器对象转换为 clojure 序列

我正在使用 Sesame 库在内存三重存储上运行 SPARQL 查询。

我正在使用 Clojure 来实现这一点。

查询结果是一个自定义的类似迭代器的 [1] 对象,因此 clojure seq不能直接使用它。

将自定义 java Iterator 类对象转换为 clojure 序列的最优雅方法是什么?

我想到的最明显和最愚蠢的想法是循环它并建立一个clojure向量,但我相信这个问题有更优雅的方法。

[1] http://www.openrdf.org/doc/sesame2/api/info/aduna/iteration/Iteration.html

0 投票
1 回答
1819 浏览

tomcat - OpenRDF芝麻 - 404错误

我的 Apache Tomcat 安装下的 webapps 文件夹中有 OpenRDF Sesame。我可以访问 /openrdf-workbench webapp,但 /openrdf-sesame 给我一个 404 错误。

从字面上看,它说的是:

0 投票
1 回答
2416 浏览

rdf - OpenRDF Sesame:无法定义前缀

我正在尝试为我的测试服务器构建正确的查询,但我遇到了无法定义 PREFIX 的问题。

例如,此查询有效:

我尝试按日期添加过滤器,就像这样:

现在我收到以下错误:“ MALFORMED QUERY: org.openrdf.query.parser.sparql.ast.VisitorException: QName 'xsd:date' uses an undefined prefix

好的,我尝试通过将以下行添加到查询的开头来手动声明此前缀:

现在我收到了这个错误:

这对我来说很奇怪,但无论如何我尝试直接写它,没有任何前缀:

结果几乎相同:

我究竟做错了什么?

这是我的服务器地址: http://176.34.226.101:8080/openrdf-sesame/repositories/ ecomobile

0 投票
1 回答
855 浏览

tomcat - 带有tomcat的eclipse wtp项目中的openrdf-sesame数据库/三重存储

我想在带有 Tomcat 服务器的 Eclipse WTP 项目中使用 openrdf-sesame Triplestore。我需要在这个三重存储中添加一些示例日期,以便在我的 wtp 项目中使用它。

如果我在没有 Eclipse 的情况下使用 Tomcat,我必须使用tomcat-manager将两个 war-file ( openrdf-sesame.war, ) 部署到 Tomcat。openrdf-workbench.war然后我可以通过访问 openrdf-workbenchhttp://localhost:8080/openrdf-workbench/将示例数据放在三重存储上,但是在 Eclipse 中,无法使用 tomcat-manager 部署两个 war-file。

如何在 tomcat 中的 eclipse-wtp 项目中使用 sesame?

编辑:

我尝试了 Jeen Broekstra answer,但现在我在 Eclipse 中遇到了很多错误。

错误

0 投票
1 回答
639 浏览

owl - owlim 库使用配置文件

我正在尝试使用owlim 库来编辑 owl 本体文件。我从 owl 库中包含的“入门”示例代码开始。当我将这个库与这个示例代码一起使用时,一切都很完美。它使用 de owlim.ttl 文件来配置存储库,其中也包含此存储库的路径:

(owlim.ttl:)

文档站点上,他们明确表示:

'With the example set up, OWLIM-Lite loads two ontologies at start up as specified by the imports parameter in the repository configuration file, i.e. owlim.ttl',

但是当我将该路径更改为另一个文件时,我仍然得到与以前相同的输出。即使我尝试更改此 example.rdfs 存储库中的某些内容,查询的结果也不会改变。有谁知道问题可能是什么?路径是否在其他地方指定?