我对 RDF4J SHACL 验证引擎有疑问。 这是我使用 shacl 规则和示例有效负载文件作为 TTL 输入的代码: shacl 规则文件如下所示: 和输入文件: 上面的代码片段返回正确的数据类型违规结果为<http://example.com/Property> "test". ...
我对 RDF4J SHACL 验证引擎有疑问。 这是我使用 shacl 规则和示例有效负载文件作为 TTL 输入的代码: shacl 规则文件如下所示: 和输入文件: 上面的代码片段返回正确的数据类型违规结果为<http://example.com/Property> "test". ...
我使用一些配置逻辑通过 RDF4j 和 SparqlBuilder 生成 Sparql 查询。 现在我希望允许用户配置自定义 WHERE 条件以用作 SubSelects 并与查询逻辑的 rest 组合。 由于配置是 YAML 并且用户在 Sparql 中接受过培训,我希望让用户将自定义模式指定为 ...
我从API REST在graphDB中运行SPARQL查询,我只得到前 1000 行。 我没有在查询末尾使用LIMIT子句。 我在文档中发现 number 是默认的结果集限制,但是如何在不下载数据的情况下覆盖它? 因为这就是 graphDB 团队提出的解决方案。 ...
在创建具有相同标识符的对象的新版本之前,我必须查询一组语句。 结果,我分析更改并重用引用的对象,如果没有更改的话。 但是下面的查询很可怕而且很慢。 如果有 ~ 1000 个对象版本,它运行大约 120 秒。 我必须进口更多! 有没有办法以更高效的方式查询语句? 我知道“可选”不好,但属性可以为空。 ...
我尝试向现有的 *.ttl 文件添加一条语句我可以添加所需的文本,但结构不同: 在调试模式下,新行与其他行不同,但我希望具有相同的类型。 新行应该是 SimpleStatement 而不是来自 ContextStatement 类型。 如何将类型从“默认”更改为 SimpleStatement? ...
我想使用 rdf4j 的 SPARQLParser 解析查询,修改底层查询树 (=TupleExpr) 并将其转换回查询字符串。 有没有办法用 rdf4j 做到这一点? 我尝试了以下但没有用 打印出来的 output 是 null。 ...
我有本地 GraphDB SailRepository 的 config.ttl 文件,但我还想不仅通过直接 java 调用而且通过 SPARQL 端点访问它。 我的 config.ttl 文件如下所示: 此配置是 SPARQL 和 Sail 存储库的组合( https://rdf4j.org/d ...
我得到了以下 SPARQL 查询,我正在尝试使用 rdf4j sparql 构建器重写: 到目前为止,我能够创建两个单独的查询,但我不知道如何将它们放在一起。 在我到目前为止创建的代码下方。 查询是正确的,唯一的是从文档( https://rdf4j.org/documentation/tutor ...
我正在使用RDFWriter保存一个 TTL 文件。 如何使用其数据类型显式保存文字? 例如,我想要"5.36289"^^xsd:float但我得到5.36289E0 。 我对字符串也有同样的问题,但我找到了解决的BasicWriterSettings.XSD_STRING_TO_PLAIN_LI ...
我需要加载一个 Turtle TTL 文件,添加一些三元组,然后再次保存。 原始 TTL 文件有一个大的 header 包含一些命名空间的前缀。@prefix biro: <http://purl.org/spar/biro/> . @prefix c4o: <http://pur ...
我在使用 RDF4J 时遇到了问题,因为我收到“org.eclipse.rdf4j.rio.UnsupportedRDFormatException: 无法识别 RDF 格式 object Turtle”错误。 Following https://stackoverflow.com/a/4092 ...
我想用rdf/turtle格式编写一个rdf4j.model.Model 。 该模型应包含带有字符{} IRI。 当我尝试使用rdf4j.rio.Rio编写 RDF 模型时, {}字符写为%7B%7D 。 有没有办法克服这个问题? 例如,创建一个带有路径和查询变量的rdf4j.model.IRI或 ...
我正在尝试使用 RDF4J 在 SPARQL 更新查询上支持“试运行”功能。 我想通知用户将要插入/删除的语句,最好是通过从当前事务中获取语句。 我在想这样的事情: 有没有办法用 RDF4J 做到这一点? ...
如何使用 rd4j 从 java 中的 SPARQL 复制以下过滤器? 我已经初始化了MONTH()和NOW()的表达式,如下所示,以及图形模式pattern ,但不知道如何使用它们从变量?endDate和NOW() function 中提取月份 到目前为止我的查询如下,但我无法弄清楚如何将过滤器 ...
我正在尝试使用 rdf4j 库构建一个长查询,并希望使用 SPARQL 提供的计数 function。 原始 SPARQL 查询如下所示: 这就是我到目前为止使用 rdf4j 库所拥有的 如何实现 Count 并使用 sparql 的 NOW() 功能? 我知道有一种过滤方法,但我不知道如何使用 N ...
我正在尝试使用 rdf4j 文档构建 SPARQL 查询: https://rdf4j.org/documentation/tutorials/sparqlbuilder/ 我是 java 的新手(和 stackoverflow,如果写得不好,请道歉),但我认为我已经包含了正确的开始步骤。 我通过以 ...
我和同事正在使用 RDF 数据集和 RDF4J 的内存存储库,我们正在尝试在使用 WKT 格式的几何数据时执行 GeoSparql 查询,如下所示: 场景 1:到目前为止,我们成功地使用geof:distance function,例如查询,其结果如下所示。 目的是计算两个地标坐标之间的距离。 场景 ...
我在“./logs”中有一个具有巨大文件夹大小的 GraphDB 应用程序。 我注意到有 3 种类型的文件日志:错误、主要和查询。 我知道我们可以删除这些,但我可以在文档中找到任何提及。 删除它们是否安全? ...
我目前正在尝试从 universAAL 平台读取 RDF4J 三元存储的文件并将它们放入 InfluxDB 以合并来自不同智能生活系统的数据。 但是,我注意到 Native 存储库的各个索引文件是加密的/不可读的(见下图)。 社区是否有关于如何从 RDF4J 文件(命名空间、triples.pro ...
我正在尝试使用 REST api 通过 Python 脚本将海龟文件发送到本地存储库,但系统返回以下错误错误数据:非法主题值:“-”^^ http://www.w3.org/2001/XMLSchema#integer [第 1 行] 400 使用的代码如下: 尝试使用 Curl 命令时,相同的文 ...