2

説明やロゴなどの会社情報を見つけるためだけに、SPARQL を使用して DBPedia にクエリを実行しようとしています。

これを行うために SPARQL クエリを考案することで、私はかなり迷っています。

    SELECT DISTINCT ?subject 
                ?employees 
                ?homepage 
  WHERE 
    {
      ?subject  rdf:type               <http://dbpedia.org/class/yago/Company108058098>  .
      ?subject  dbpedia2:numEmployees  ?employees
        FILTER  ( xsd:integer(?employees) >= 50000 )                                     .
      ?subject  foaf:homepage          ?homepage                                         .
    } 
  ORDER BY  DESC(xsd:integer(?employees))
  LIMIT  20

従業員が 50,000 人を超える企業を検索する上記のクエリに出くわしましたが、rdf タイプが「http://dbpedia.org/class/yago/Company108058098」であるなどのことがわかりません。

私が知りたいのは会社名だけですが、一意の ID、ロゴ、および説明を返すにはどうすればよいですか? 3 つのデータを戻したいだけで、それをデータベースに保存できます。

4

2 に答える 2