sparql dbpedia

¿Por qué dbpedia-owl: wikiPageRedirects no devuelve el conjunto completo de enlaces de redireccionamiento?(Sparql)



(2)

Tu dirección estaba equivocada.

select distinct * where { ?x dbpedia-owl:wikiPageRedirects <http://dbpedia.org/resource/Paris> }

Estoy usando la siguiente consulta:

select ?value where { <http://dbpedia.org/resource/Paris> dbpedia-owl:wikiPageRedirects* ?value }

para recuperar la propiedad wikiPageRedirects de París.

Basado en dbpedia París tiene más de 20 enlaces de redireccionamiento. ¿Por qué solo estoy recuperando el primero?


La respuesta de Artemisa es correcta; la "dirección" en la consulta es incorrecta. Sin embargo, vale la pena explicarlo un poco más. En la "página" de DBpedia, verá muchos datos como:

dbpedia-owl:area 105400000.000000 (xsd:double) dbpedia-owl:country dbpedia:France dbpedia-owl:inseeCode 75056 (xsd:integer) dbpedia-owl:mayor dbpedia:Anne_Hidalgo

Esto significa que DBpedia contiene triples donde estos son los predicados y los objetos. Es decir, DBpedia contiene un triple:

dbpedia:Paris dbpedia-owl:country dbpedia:France

Por otro lado, también verás cosas como "es ... de":

is dbpedia-owl:beatifiedPlace of dbpedia:Daniel_Brottier is dbpedia-owl:billed of dbpedia:René_Duprée

Esto significa que dbpedia: París es objeto de triples con estos sujetos y predicados. Por ejemplo, DBpedia contiene el triple

dbpedia:René_Duprée dbpedia-owl:billed dbpedia:Paris

Las propiedades de redireccionamiento que estás viendo son así:

is dbpedia-owl:wikiPageRedirects of dbpedia:City_of_Love_(city) dbpedia:Département_de_Paris dbpedia:Departement_de_Paris dbpedia:FRPAR

Eso significa que hay un montón de triples de la forma:

?something dbpedia-owl:wikiPageRedirects dbpedia:Paris

y eso significa que su consulta debe ser

select ?resource where { ?resource dbpedia-owl:wikiPageRedirects dbpedia:Paris }

Resultados de SPARQL