Consulta SPARQL para obtener toda la etiqueta de clase con el prefijo de espacio de nombres definido
Quiero obtener todas las clases que se almacenan en el repositorio de sésamo.
Esta es mi consulta
SELECT ?class ?classLabel
WHERE {
?class rdf:type rdfs:Class.
?class rdfs:label ?classLabel.
}
Es devolver todos los URI de clase con etiqueta. Por ejemplo,
"http://example.com/A_Class" "A_Class"
"http://example.com/B_Class" "B_Class"
Pero, si el prefijo del espacio de nombres ya está definido, quiero obtener una etiqueta con el espacio de nombres definido. Por ejemplo, si ya he definido el prefijo de espacio de nombres "ex" para "http://example.com/", el resultado se convierte en
"http://example.com/A_Class" "ex:A_Class"
"http://example.com/B_Class" "ex:B_Class"