gpt4 book ai didi

rdf - 使用 LUBM 数据对 Marklogic 进行 SPARQL 查询

转载 作者:行者123 更新时间:2023-12-01 13:43:46 25 4
gpt4 key购买 nike

我使用 MarkLogic 作为 RDF 服务器和 LUBM 数据集来测试我的一些访问控制策略。我已经在 MarkLogic 中加载了一些 .owl 文件(由 LUBM 生成器创建)。之后,当我浏览数据库时,它看起来像这样:

screenshot

问题是,当我尝试查询时,它总是返回“您的查询返回一个空序列”。这是 LUBM 数据的一些示例查询:http://swat.cse.lehigh.edu/projects/lubm/queries-sparql.txt

最佳答案

我怀疑问题是您直接将 .owl 文件作为 XML 加载,但没有将它们放入三元组索引中。鉴于您的 OWL 文件,try using MLCP to load them .

完成后,再次查看查询控制台。您应该会看到带有类似 /triplestore/353b9c6d0ce5910f.xml 的 URI 的文档。这些将把你的三元组保存在 the format that MarkLogic expects to work with internally 中. (别担心,您仍然可以将它们导出为其他格式。)

接下来,检查您是否为正在使用的数据库打开了三元组索引。您可以使用管理 UI(端口 8001)或管理 API 将其打开。

如果一切顺利,您应该能够使用浏览器运行一个简单的测试:http://localhost:8060/v1/graphs/things。将端口号替换为使用您的内容数据库的应用程序服务器的端口号。如果一切顺利,您应该看到一些由三元组表示的“东西”。然后再次尝试您的查询。

关于rdf - 使用 LUBM 数据对 Marklogic 进行 SPARQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37447173/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com