首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我运行gh-rdf3x引擎的推荐rdf3xquery时,它提示:解析错误:未知前缀'http‘。

当我运行gh-rdf3x引擎的推荐rdf3xquery时,它提示:解析错误:未知前缀'http‘。
EN

Stack Overflow用户
提问于 2018-06-03 10:40:17
回答 1查看 89关注 0票数 0

我尝试使用gh-rdf3x引擎进行SPARQL搜索,所以我使用LUBM-100数据集,然后使用RDF2RDF工具将所有.owl文件变成test.nt文件。然后使用gh-rdf3x命令。

代码语言:javascript
复制
./rdf3xload dataDB test.nt

以生成dataDB文件。最后,我想做一些搜索,所以我使用LUBM SPARQL#1作为test.sparql

然后我执行命令

代码语言:javascript
复制
./rdf3xquery dataDB test.sparql

它提示

代码语言:javascript
复制
parse error: unknown prefix 'http'

我做了GH-RDF3X Wiki中描述的所有事情,所以我不知道为什么它会提示这一点。并且消息可能来自gh-rdf3x/cts/parser/TurtleParser.cpp文件

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-03 16:31:46

我猜您正在使用来自这个文件的LUBM查询,这不幸地包含了几个语法错误。

第一个查询缺少尖括号<>,它们必须放在完整URI周围:

代码语言:javascript
复制
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
SELECT ?X WHERE {
  ?X rdf:type ub:GraduateStudent .
  ?X ub:takesCourse <http://www.Department0.University0.edu/GraduateCourse0>
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50665478

复制
相关文章

相似问题

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