4

LinkedMDB SPARQL エンドポイントで次のクエリを実行していますが、動作します。これにより、ID 72 の映画の監督 (タイタニック)について必要なすべての情報を取得できるため、ジェームズ・キャメロンに関する情報を取得できます。

PREFIX mdb: <http://data.linkedmdb.org/resource/movie/>
SELECT ?director?nombre_director?id_director WHERE {
  ?pelicula mdb:filmid ?id .
  ?pelicula <http://data.linkedmdb.org/resource/movie/director> ?director .
  ?director <http://data.linkedmdb.org/resource/movie/director_name> ?nombre_director .
  ?director <http://data.linkedmdb.org/resource/movie/director_directorid> ?id_director .
  FILTER (?id = 72).
}

ID が 44396 のStar Trekなど、より高い ID を持つ映画の場合、72 を 44396 に置き換えると、クエリは結果を返しません。ただし、エントリには明らかにディレクトリ、ID、および名前があります。変更されたクエリが機能しないのはなぜですか?

4

1 に答える 1