2011-06-19 12 views
9

Estoy intentando escribir una consulta SPARSQL que devolverá todas las URL de imagen posibles asociadas a un recurso.Devolución de todas las imágenes en una página de Wikipedia

Puedo devolver el foaf:depiction, si hay uno, pero a menudo cuando visito dicha página en Wikipedia veo que hay otras imágenes que no puedo "alcanzar". Por ejemplo, para los videojuegos, hay una portada y un diseño de cuadro de Notion The Game (para algunos juegos, no todos), pero no sé cómo obtener sus URL con consultas.

Un ejemplo que muestre exactamente cómo regresar, por ejemplo una portada de la caja y una imagen de cartucho para un juego como Super Mario Bros., respondería perfectamente a esta pregunta.

Respuesta

4

Por lo que sé, DBpedia solo extrae la primera imagen de cada artículo de Wikipedia, y no es posible acceder a las otras imágenes a través de DBpedia.

+0

Hey cygri. Gracias por la respuesta. Si ese es el caso, ¿cómo se devuelve incluso esa imagen única con una consulta sparql? A menudo encuentro que el valor foaf: depiction está vacío a pesar de que hay una imagen en el cuadro de información de la página de Wikipedia. ¿Qué me estoy perdiendo? –

+0

Creo que eso sucede cuando la imagen no se incluye directamente en el marcado de infobox, sino a través de una compleja invocación de plantilla de wikipedia que el analizador de DBpedia no puede descifrar. Si no hay un triple 'foaf: depiction', probablemente no tengas suerte. – cygri

+0

¿hay alguna manera de obtener la información usando otros PREFIJOS como dbpedia2 o rdf o lo que sea? Gracias –

Cuestiones relacionadas