Получить qid для значения

#sparql #wikidata

Вопрос:

Я использую следующий запрос, чтобы получить все утверждения/заявления для элемента, например, для группы Build To Spill .

https://w.wiki/3n3H

Некоторые из значений, например 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