如何从Protege运行SPARQL select到Wikidata?

如何从Protege运行SPARQL select到Wikidata?,sparql,protege,wikidata,Sparql,Protege,Wikidata,我有一个查询,返回Wikidata中是否存在同名页面 SELECT ?boolean WHERE{ BIND(EXISTS{?item ?label "Water"} AS ?boolean) } 现在我需要从Protege选项卡SPARQL查询运行它。我必须向它添加什么才能使它工作?也许有前缀?当我像现在这样运行它时,我总是会出错:(?label是一个变量,为什么您认为它代表了Wikidata实体Water的标题或名称?再一次,您必须从SPARQL教程开始。关于您的问

我有一个查询,返回Wikidata中是否存在同名页面

SELECT ?boolean
WHERE{
BIND(EXISTS{?item ?label "Water"} AS ?boolean)
  }

现在我需要从Protege选项卡SPARQL查询运行它。我必须向它添加什么才能使它工作?也许有前缀?当我像现在这样运行它时,我总是会出错:(

?label
是一个变量,为什么您认为它代表了Wikidata实体Water的标题或名称?再一次,您必须从SPARQL教程开始。关于您的问题,它在Protege中不起作用。我的意思是,显然不起作用,或者您曾经在Protege中指定过Wikidata SPARQL端点的URL。当然不是。Protege如何知道在哪里查找数据?这是不可能的,数据可以托管在任何地方。我认为您必须使用其他SPARQL工具,该工具允许通过HTTP查询SPARQL端点。