使用SAMPLE()时获取属性:Label的wikidata SPARQL

使用SAMPLE()时获取属性:Label的wikidata SPARQL,sparql,wikidata,sparqlwrapper,Sparql,Wikidata,Sparqlwrapper,在使用独特的示例查询时,我很难让标签通过 我的公司和一些基本属性/属性的示例。我想获得?state的原始文本标签,但无论我以何种方式尝试,它似乎都不起作用 我试着加上“ ?状态rdfs:标签?状态标签“ 在服务中,如所述,但这似乎打乱了wikibase:label的行为 非常感谢您的建议,按照您提到的答案中的建议做有什么不对?服务wikibase:label{bd:serviceParam wikibase:language“en”。?项rdfs:label?项label。?状态rdfs:lab

在使用独特的示例查询时,我很难让标签通过

我的公司和一些基本属性/属性的示例。我想获得?state的原始文本标签,但无论我以何种方式尝试,它似乎都不起作用

我试着加上“

?状态rdfs:标签?状态标签“

在服务中,如所述,但这似乎打乱了wikibase:label的行为


非常感谢您的建议,

按照您提到的答案中的建议做有什么不对?
服务wikibase:label{bd:serviceParam wikibase:language“en”。?项rdfs:label?项label。?状态rdfs:label?statelab.}
或仅以
可选的方式?正如预期的那样对我有效,在最后一个
OPTIONAL
子句中的每个三重模式周围都有大括号的原因是什么?当我尝试答案中的解决方案和您的第一个建议时,它似乎没有通过itemLabel、web和isin等。但是的,它对stateLabel有效。如果您有工作查询,请提供工作查询的详细信息。我想我听不懂。我确实发布了一个工作变体。完全按照我在上一篇评论中发布的那样做:
SERVICE wikibase:label{bd:serviceParam wikibase:language“en”?item rdfs:label?itemLabel。?state rdfs:label?stateLabel.}
-是的,如果您使用它,您必须在SERVICE子句中显式绑定所有标签,就像我对
?itemLabel
变量所做的那样。至少,我可以看到
?itemLabel
值。可能会发生的情况是,您得到的一些结果没有标签用于
rdfs:label
,尽管我怀疑WikidataThank中是否存在这些标签,但这会导致查询超时:。按照您提到的答案中的建议进行操作有什么不对?
服务wikibase:label{bd:serviceParam wikibase:language“en”。?项rdfs:label?项label。?状态rdfs:label?statelab.}
或仅以
可选的方式?正如预期的那样对我有效,在最后一个
OPTIONAL
子句中的每个三重模式周围都有大括号的原因是什么?当我尝试答案中的解决方案和您的第一个建议时,它似乎没有通过itemLabel、web和isin等。但是的,它对stateLabel有效。如果您有工作查询,请提供工作查询的详细信息。我想我听不懂。我确实发布了一个工作变体。完全按照我在上一篇评论中发布的那样做:
SERVICE wikibase:label{bd:serviceParam wikibase:language“en”?item rdfs:label?itemLabel。?state rdfs:label?stateLabel.}
-是的,如果您使用它,您必须在SERVICE子句中显式绑定所有标签,就像我对
?itemLabel
变量所做的那样。至少,我可以看到
?itemLabel
值。可能发生的情况是,您得到的一些结果没有标签,但我怀疑WikidataThank中是否存在标签。谢谢,但这会导致查询超时:。