首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于LUBM数据的Marklogic SPARQL查询

基于LUBM数据的Marklogic SPARQL查询
EN

Stack Overflow用户
提问于 2016-05-25 20:37:35
回答 1查看 131关注 0票数 3

我使用MarkLogic作为RDF服务器和LUBM数据集来测试我的一些访问控制策略。我在MarkLogic中加载了一些MarkLogic文件(由LUBM生成器创建)。之后,当我研究数据库时,它看起来如下所示:

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-25 21:30:05

我怀疑问题在于您已经以XML的形式直接加载了.owl文件,但没有将它们放入三元组索引中。给你的猫头鹰文件,尝试使用MLCP加载它们。

一旦您这样做了,请再次在查询控制台中查看。您应该会看到带有URI的文档,比如/triplestore/353b9c6d0ce5910f.xml。这些将在MarkLogic希望在内部使用的格式中保存您的三元组。(别担心,您仍然可以以其他格式导出它们。)

接下来,检查是否为正在使用的数据库打开了三元组索引。您可以使用Admin (端口8001)或Management打开它。

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

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37447173

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档