説明やロゴなどの会社情報を見つけるためだけに、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 つのデータを戻したいだけで、それをデータベースに保存できます。