首页 > 解决方案 > 如何在一次查询中获取属性标签

问题描述

我也在尝试获取主题标签和属性标签。使用 SERVICE 我获得了主题标签,但我无法以相同的方式获得属性标签。在 pLabel 列中,显示了非预期的 uri 路径。如何在一个查询中同时获取主题和属性的标签?提前谢谢你的帮助。

SELECT DISTINCT ?sLabel ?p ?pLabel {
  BIND (wd:Q506 AS ?s)

  ?s ?p ?o .  
  {[] wikibase:claim ?p } 
  UNION {
    VALUES (?p) {(rdfs:label) 
                 (skos:altLabel) 
                 (schema:description) 
                 (schema:dateModified) 
                 (schema:version) 
                 (wikibase:timestamp) 
                 (wikibase:identifiers) 
                 (wikibase:statements) 
                 (wikibase:sitelinks) 
                 (rdf:type)
                } 
    }#union

  SERVICE wikibase:label { bd:serviceParam wikibase:language "ko,en" }
} ORDER BY ?p

标签: sparqlwikidata

解决方案


推荐阅读