Я хотел бы запросить Wikidata для компании на основе URL домена.
Например, если я запрашиваю facebook.com, он должен вернуть Facebook Inc.
У меня есть приведенный ниже запрос, который работает нормально, но не возвращает символ тикера.
SELECT distinct ?item ?itemLabel ?stock_exchange ?stock_exchangeLabel ?ticker_symbol
WHERE {
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
?item (wdt:P31/wdt:P279*) wd:Q783794.
{
{ ?item wdt:P856 <https://www.google.com.co> }
UNION { ?item wdt:P856 <http://www.google.com.co> }
}
OPTIONAL { ?item wdt:P414 ?stock_exchange. }
OPTIONAL { ?item wdt:P249 ?ticker_symbol. }
}
GROUP BY ?item ?stock_exchange ?itemLabel stock_exchangeLabel ?ticker_symbol