SPARQL-запрос для получения метки всего класса с заданным префиксом пространства имен
Я хочу получить весь класс, который хранится в хранилище сезама.
Это мой запрос
SELECT ?class ?classLabel
WHERE {
?class rdf:type rdfs:Class.
?class rdfs:label ?classLabel.
}
Это's возвращает все URI класса с меткой. Например,
"http://example.com/A_Class" "A_Class"
"http://example.com/B_Class" "B_Class"
Но, если префикс пространства имен уже определен, я хочу получить метку с определенным пространством имен. Например, если я уже определил префикс пространства имен "бывший» за "http://example.com/»результат стал
"http://example.com/A_Class" "ex:A_Class"
"http://example.com/B_Class" "ex:B_Class"