1

ウィキデータで 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に存在するかどうかを確認するにはどうすればよいですか?

4

0 に答える 0