Jena Query SPARQL с использованием содержимого и lcase - PullRequest
1 голос
/ 20 февраля 2020

Я пытаюсь получить данные из моего RDF с помощью запроса FILTER CONTAINS LCASE, но он ничего не показывает. Я должен показать Компутаси дан Систем Сердас здесь. Ниже приведен запрос, который я использую:

SELECT ?x ?z 
WHERE { 
?x rdfs:label ?z  .
FILTER CONTAINS (LCASE (str(?z)), 'Komputasi') .
 }

Итак, я хочу сделать здесь, если я буду искать его, используя "komputasi" или "KOMPUTASI" или "kOmputasi", это не имеет значения для пользователя, и это может вернуть все значения. Но мне нужно использовать CONTAINS, чтобы он мог возвращать данные с пробелами (я использую rdfs:label здесь).

Что я должен делать?

...