XBRL, Web semántica, OWL, RDF, Proyectos web, Artículos de investigación, Opinión…

Entradas etiquetadas como ‘SPARQL’

Consulta DBPedia

He realizado una pequeña consulta SPARQL a la DBPedia, donde se encuentran gran parte de los contenidos de la Wikipedia etiquetados en RDF, como ejercicio para la asignatura Nuevos Avances en Web Semántica. SPARQL es un lenguaje de consulta para RDF que funciona por encaje de patrones (sujeto, predicado y objeto). Hay una guía de referencia de SPARQL tanto de sintaxis, patrones, etc.

La consulta realizada sobre DBPedia, selecciona escritores españoles, su lugar de nacimiento, sus obras, su página web y una fotografía. El código es el siguiente (puede probarse con SNORQL, un editor SPARQL):

SELECT DISTINCT ?escritor ?nombre ?lugar ?obra ?website ?foto

WHERE {

?escritor skos:subject <http://dbpedia.org/resource/Category:Spanish_writers&gt; .

?escritor rdfs:label ?nombre .

?escritor foaf:depiction ?foto .

?escritor <http://dbpedia.org/property/birthPlace&gt; ?lugar .

OPTIONAL{

?escritor foaf:homepage ?website .

}

OPTIONAL{

?obra dbpedia2:writer ?escritor .

}

FILTER (LANG(?nombre) = ‘es’) .

}