rdf - 使用 DBpedia 和 SPARQL 获取所有定义的颜色

标签 rdf wikipedia sparql semantic-web dbpedia

如何查询 DBpedia 以获取维基百科中所有颜色值的名称和十六进制代码(即,对 color 信息框的任何使用)? Spring Green文章使用 color模板如下:

{{infobox color|
 title=Spring Green|textcolor=black|
 hex=00FF7F|
 r= 0|g= 255|b= 127|sRGB=1
 c=100|m=0|y=50|k=0|
 h=150|s=100|v=100<ref>{{cite web|url=http://web.forret.com/tools/color.asp?RGB=%2300FF7F|title=web.forret.com Color Conversion Tool set to hex code of color #00FF7F (Spring Green):}}</ref>
 |source=[[Web colors#X11 color names|X11]]}}

最佳答案

您可以尝试以下查询:

select distinct ?colour ?hex where {
  ?colour a dbpedia-owl:Colour .
  ?colour dbpprop:hex ?hex .
}

查看结果 here .

还有以下查询:
select distinct ?colour ?hex where {
  ?colour a dbpedia-owl:Colour .
  ?colour dbpedia-owl:colourHexCode ?hex .
}

result .

关于rdf - 使用 DBpedia 和 SPARQL 获取所有定义的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9024941/

相关文章:

rdf - 在SPARQL模式中选择多个值作为对象

python - 如何使用 RDFLib 解析大数据集?

rdf - 如何编码单利的 RDF/XML

encoding - Redland RDF 中 URI 的字符串表示形式的字符编码是什么?

sparql - 从维基数据获取类别的成员

javascript - 没有包装器的 iframe 维基百科文章

api - 我怎样才能像通过 Mediawiki API 获取信息一样阅读维基百科转储文件?

group-by - Sparql:如何对多列进行分组