Я хочу показать результат из моего запроса только с 1 или 2 классами. эта картинка ниже - мой текущий результат:
![enter image description here](https://i.stack.imgur.com/O80oc.png)
там видно, что в столбце e есть несколько классов, к которым нужно обратиться. здесь я просто хочу привести только класс (ы) «Информационная система» или «Системная информация». Эти классы являются прямым подклассом Thing.
Мой запрос SPARQL показан ниже:
"SELECT DISTINCT ?x ?e " +
"WHERE { ?x rdfs:label ?a ;" +
" rdfs:subClassOf ?b ." +
"OPTIONAL {"+
" ?b rdfs:label ?e ."+
" }"+
" ?b rdfs:subClassOf owl:Thing ."+
" FILTER (regex(str(?a), '%s','i')) ." +
"}";
о да, я использую Jena для обоснования своей онтологии, и результат продолжает показывать все их классы , может проблема оттуда? поэтому я не могу выбрать определенный класс? пожалуйста, посоветуйте мне