SPARQL Как выбрать все записи с указанным номером c? - PullRequest
0 голосов
/ 27 мая 2020

Я пытаюсь найти способ выбрать цифры, содержащие конкретный номер c, но не могу найти решения. Я считаю, что согласно руководству w3.org SPARQL, это простой ФИЛЬТР типа данных?

Приведенные ниже тройки RDF:

@ prefix ex: org / resource #>.

ex: courseID551 rdf: type ex: Course.

Пример: courseID551 Пример: courseCode "COURSE561".

Пример: courseID551 Пример: год 2010.

Пример: courseID551 Пример: лектор Пример: ER.

Пример: courseID417 rdf: введите пример: Course.

например: courseID417 например: courseCode «COURSE417».

например: courseID417 например: год 2011.

например: courseID711 rdf : type ex: Course.

ex: courseID711 ex: courseCode «COURSE711».

ex: courseID711 ex: год 2010.

например: courseID711 пример: лектор Пример: AD.

Мой текущий код:

SELECT ?courseCode 
 WHERE { ?ex  ex:courseCode ?courseCode.
         FILTER ( datatype(?courseCode) = xsd:integer ) }

Однако это не возвращает все имена с числом 7.

...