Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
DBpedia SNORQL中未识别SPARQL BABELNET前缀_Sparql_Rdf_Ontology - Fatal编程技术网

DBpedia SNORQL中未识别SPARQL BABELNET前缀

DBpedia SNORQL中未识别SPARQL BABELNET前缀,sparql,rdf,ontology,Sparql,Rdf,Ontology,我想从DBpedia/Snorql中的Babelnet SPARQL端点复制这个示例。 我输入前缀和查询,如下所示: 前缀bn lemon: 前缀柠檬: 选择?在哪里输入{ ?lemon的词条:LexicalEntry。 ?莱蒙:语言?朗。 过滤器(?lang=“IT”) }限制30只是为了澄清一下,您正在DBpedia SPARQL端点上运行一个针对BabelNet数据集的SPARQL查询,该端点刚刚加载了DBpedia数据集-如果没有加载BabelNet数据,为什么您希望得到任何结果?我的

我想从DBpedia/Snorql中的Babelnet SPARQL端点复制这个示例。 我输入前缀和查询,如下所示:

前缀bn lemon:
前缀柠檬:
选择?在哪里输入{
?lemon的词条:LexicalEntry。
?莱蒙:语言?朗。
过滤器(?lang=“IT”)

}限制30
只是为了澄清一下,您正在DBpedia SPARQL端点上运行一个针对BabelNet数据集的SPARQL查询,该端点刚刚加载了DBpedia数据集-如果没有加载BabelNet数据,为什么您希望得到任何结果?我的意思是,两者都是完全不同的数据集,是吗?你期待结果有什么特别的原因吗?也许这是我的一个基本误解。我认为,一旦我提到正确的前缀,SPARQL引擎就知道如何获取数据。如果我尝试服务命令,它会工作吗?我想要实现的想法是找到一种方法,通过在一个标准引擎(如DBpedia/Snorql)中的查询来整合来自不同来源(如BabelNet、WordNet和其他一些来源)的数据。前缀并不是在哪里查找数据的指示器,它只是用来编写前缀URI。SPARQL查询只使用基础SPARQL端点中包含的数据。是的,通过
SERVICE
关键字进行联合查询是您的理想方式。但对于公共终结点,此功能可能已被禁用。在作为共享介质的公共终结点上禁用此功能有一个明显的原因。顺便说一下,您的
服务
URI是错误的,它必须是SPARQL端点的URI,即
https://babelnet.org/sparql/