OpenDataでは非常に新しく、SPARQLでクエリを作成しようとしています。 - カテゴリ:sparqlでdbpedia.orgを照会するには
私の目標は、一連の基準を以下のデータを取得することですHome_automation - タイプからすべての項目を選択し、「シング」 - 絵を持っている - で少なくとも1つのエントリでは、 「の製品です」
PREFIX cat: <http://dbpedia.org/resource/Category:>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
SELECT *
WHERE {
cat:Home_automation skos:broader ?x
}
をしかし、今、私はwhere句に他のフィルタを追加する方法がわからない:ドイツ説明
と-urlは、私は次のことを試してみました。 私はユーザーをもっと広げようとしました:...アイテムを手に入れるのに、間違った方向だったと思います。
私はクエリをテストした:https://dbpedia.org/sparql
結果は次のようになります。
| (label) | (url)
|--------------------------|-----------------------------------
|"Kurzzeitwecker"@de | urls to the picture of the device
|"Staubsauger"@de | -||-
|"Waschmaschine"@de | -||-
|"Geschirrspülmaschine"@de | -||-
誰もがいくつかのヒントが喜ば持っていますか?
UPDATE:新しいクエリ:
PREFIX cat: <http://dbpedia.org/resource/Category:>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT ?s ?label WHERE {
?s ?p cat:Home_automation .
?s rdf:type owl:Thing .
?s rdfs:label ?label
FILTER (LANG(?label)='de')
}
order by ?p
クエリを更新しました。それは今の解決策ですか? – AKSW
完全な解決策ではありませんが、その一部です。 – kroissma