группа запросов sparql по необязательному параметру - PullRequest
0 голосов
/ 24 февраля 2020

Запрос: выберите экземпляр человека, профессия которого певец / музыкант

  • wd: Q177220 (Singer)
  • wd: Q639669 (Musician)
SELECT DISTINCT ?human ?humanLabel ?genre ?genreLabel WHERE {
  VALUES ?professions {
    wd:Q177220
    wd:Q639669
  }
  ?human wdt:P31 wd:Q5;
    wdt:P106 ?professions;
    wikibase:statements ?statementcount.
  FILTER(?statementcount > 50 )
  SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
  OPTIONAL { ?human wdt:P136 ?genre. }
}
ORDER BY (?humanLabel)
LIMIT 50

Ссылка на запрос

Как группировать запрос по необязательному жанру param, чтобы он возвращал что-то вроде этого ["rock", "pop -Rock "]

...