Zapytanie SPARQL, aby uzyskać etykietę całej klasy z przedrostkiem przestrzeni nazw

Chcę uzyskać wszystkie klasy przechowywane w repozytorium sezamu.

To jest moje zapytanie

SELECT ?class ?classLabel
WHERE {
?class rdf:type rdfs:Class.
?class rdfs:label ?classLabel.
}

Zwraca wszystkie URI klasy z etykietą. Na przykład,

"http://example.com/A_Class" "A_Class"
"http://example.com/B_Class" "B_Class"

Ale jeśli już zdefiniowano prefiks przestrzeni nazw, chcę uzyskać etykietę ze zdefiniowaną przestrzenią nazw. Na przykład, jeśli już zdefiniowałem prefiks przestrzeni nazw „ex” for ”http://example.com/„wynik staje się

"http://example.com/A_Class" "ex:A_Class"
"http://example.com/B_Class" "ex:B_Class"

questionAnswers(2)

yourAnswerToTheQuestion