Получить все определенные цвета, используя DBpedia и SPARQL - PullRequest
4 голосов
/ 27 января 2012

Как я могу запросить 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]]}}

1 Ответ

7 голосов
/ 27 января 2012

Вы можете попробовать следующий запрос:

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

посмотреть результаты здесь .

также следующий запрос:

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

и результат .

...