首页 > 解决方案 > 有没有办法从官方网页查询 Wikidata 以获取公司详细信息?

问题描述

我想根据其域 url 查询公司的 Wikidata。

例如,如果我查询 facebook.com,它应该返回 Facebook Inc。

我有以下查询,它工作正常,但不返回 Ticker 符号。

 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

标签: wikidatawikidata-api

解决方案


推荐阅读