ウィキデータで SPARQL を使用する基本的な経験があり、現在、ウィクショナリーから構造的な RDF データを抽出する試みであるDBnaryで最初のステップを試みています。
彼らが与える最初の例は、英語の単語catの利用可能なすべてのドイツ語翻訳をロードします。
SELECT DISTINCT ?t, ?f, ?o WHERE {
?t dbnary:isTranslationOf dbnary-eng:cat__Noun__1 ;
dbnary:targetLanguage lexvo:deu ;
dbnary:writtenForm ?f .
OPTIONAL {?t dbnary:gloss ?o}
}
今、同じことを試みて、イタリア語のvogliaのすべての英訳を取得しました ( vogliaの意味は、英語とイタリア語の両方のウィクショナリーで利用できます)。しかし、次の SPARQLでは結果が得られません。
SELECT DISTINCT ?t, ?f, ?o WHERE {
?t dbnary:isTranslationOf dbnary-ita:voglia__Noun__1 ;
dbnary:targetLanguage lexvo:eng ;
dbnary:writtenForm ?f .
OPTIONAL {?t dbnary:gloss ?o}
}
他の多くの単語でも結果はゼロです。
問題がどこにあるのかを知るにはどうすればよいですか? それは私のクエリですか、それともデータですか? voglia という単語がDBnaryに存在するかどうかを確認するにはどうすればよいですか?