问题标签 [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.
rdf - RDF——如何根据 rdf:type 进行传递属性转换?
我正在尝试找到一种方法来根据类型推断/传播属性以防止名称冲突:
基于上面的三元组,我想推断出其他几个三元组:
我怎样才能做到这一点?仅供参考,我目前正在使用 Bigdata 和 Sesame。
一种方法是使用 SPIN,但 Bigdata + Sesame 似乎没有它;看起来耶拿是唯一可以与之媲美的东西。
jsp - 如何在 JSP 中使用 sparql 查询获取 rdf over MySql 数据库
语境:
我已经在“玻璃鱼服务器”(netbeans)中部署了芝麻工作台服务器,并将我的本体上传到“MySql RDF 存储”中。
现在我可以看到在我的 MySql 数据库中创建的一些表(连接到 netbeans)......,甚至在其中看到一些垃圾类型的值(与 sesame-rdf 工作台中的导出视图不同)。
问题:
现在我可以知道如何在 JSP 页面中使用 sparql 来查询数据库中的值,..就像在 Sesame 工作台中从 sparql 端点查询 mysql rdf 存储库一样?
rdf - 是否可以将这 2 个 SPARQL 更新查询合并为一个?
我想执行更新以删除我的 RDF 存储中两个节点之间的链接(谓词)。该链接是双向的(skos:narrower 和 skos:broader)。我想做一个唯一的查询,以确保在唯一的操作中删除两个链接。
目前,我正在使用这两个查询( ?term 和 ?parentTerm 都将在执行时与特定的 URI 绑定):
有没有办法进行唯一查询,而不改变谓词之间可能存在的其他链接(又名:谓词)?
我厌倦了使用 ; 分离查询,并将其作为单个命令发送到芝麻商店(就像您有时在 SQL 中所做的那样),但它不起作用。
sesame - 使用 Allegrograph 配置 Sesame
如何使用 Allegrograph 配置 Sesame?我知道 agraph 提供了类似的 API 的 ti Sesame 的。但是,我想使用阿里巴巴。
谢谢
java - 如何从 cmd 永久增加芝麻商店的堆大小?
有人可以告诉我:
(a)如何识别当前的堆大小。
(b) 如何增加heapsize。
不幸的是,当前的主题对我来说似乎很模糊。
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
tomcat - OpenRDF芝麻 - 404错误
我的 Apache Tomcat 安装下的 webapps 文件夹中有 OpenRDF Sesame。我可以访问 /openrdf-workbench webapp,但 /openrdf-sesame 给我一个 404 错误。
从字面上看,它说的是:
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。
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 中遇到了很多错误。
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 存储库中的某些内容,查询的结果也不会改变。有谁知道问题可能是什么?路径是否在其他地方指定?