#sparql #wikidata
Вопрос:
Я использую следующий запрос, чтобы получить все утверждения/заявления для элемента, например, для группы Build To Spill
.
Некоторые из значений, например Boise
indie rock
, и т. Д. , Являются предметами сами по себе. Как я могу отобразить их QID, если он доступен, используя мой запрос?
Комментарии:
1. просто добавьте
?ps_
к проекционной части, или нет? Я имею в виду, что в настоящее время вы используете магию службы меток Blazegraph для получения строк, шаблон такой"VARNAME"Label
— так вы и сделали?ps_Label
— если вам также нужен URI, просто выберите?ps_
также2. незначительный комментарий: если вам действительно нужен только QID, а не полный URI, просто используйте строковые операции:
BIND(STRAFTER(STR(?ps_), STR(wd:) ) as ?ps_Id)
3. Это сработало. Спасибо. w.wiki/3n65