Могу я спросить вас о SPARQL-запросе по онтологии. У меня есть файл family.owl, который является сборкой онтологии из Protege 3.4 с данными:
Lan haschild Tuấn,
Tùng haschild Tuấn.
Я использую Java и CORESE API на сайте (http://www -sop.inria.fr / edelweiss / software / corese / v2_4_0 / manual / index.php # coreseapi) для запроса к family.owl выше. Со следующим запросом SPARQL:
PREFIX fm:< http://www.owl-ontologies.com/Ontology1287989576.owl#>
SELECT ?child
WHERE
{
fm:Lan fm:haschild ?child
}
Результат - TuẠ¥ n (истинный результат должен быть Tuấn)
Если я заменю предложение where на WHERE { fm:Tùng fm:haschild ?child }
, то результат будет пустым (истинный результат должен быть Tuấn)
Я знаю неправильный результат в строках "Tùng" и "Tuấn". Эта строка имеет символ Unicode ù, ấ
Можете ли вы, чтобы я использовал символ Юникода в CORESE API для запроса файла совы с sparql.