LinkedMDB SPARQL Query

Estoy un poco confundido aquí. Tengo la siguiente consulta SPARQL que funciona brillantemente contra elLinkedMDB explorer.

 PREFIX mdb: <http://data.linkedmdb.org/resource/movie/film>
 PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
 PREFIX dc: <http://purl.org/dc/terms/>

 SELECT ?label?resource WHERE {
    ?resource mdb:id ?uri .
    ?resource dc:title ?label . 
    FILTER regex(?label,'^Batman')
}

Este filtra todas las películas de Batman como esta (he filtrado todos los resultados y solo se muestran cinco aquí):

-----------------------------------------------|
| Label                           | Resource   |
|----------------------------------------------|
| Batman                          | db:film/2  |
| Batman                          | db:film/3  |
| Batman & Robin                  | db:film/4  |
| Batman: Mask of the Phantasm    | db:film/737|
| Batman: Mystery of the Batwoman | db:film/974|
-----------------------------------------------|

Pero, aquí viene la pregunta. Si escribo "Forrest Gump" en lugar de "Batman", la consulta no puede encontrar ningún resultado.

Sin embargo, si cambio la última línea a

    ?resource dc:title "Forrest Gump". 

encuentra la película en la base de datos LinkedMDB, así que sé que está escondida en alguna parte. Pero no se devuelve cuando uso elFILTER regex solución.

Me he dado cuenta de que si solo busco sin filtro y solo imprimo todas las películas en la base de datos, parece que LinkedMDB tiene algún tipo de LÍMITE en 2557 para que la página web no se bloquee. Y parece que el FILTRO solo filtra esas 2557 películas. ¿Hay una manera de recuperar más películas?

Respuestas a la pregunta(1)

Su respuesta a la pregunta