Я пытаюсь вставить данные в blazegraph, используя вкладку «Обновить» верстака blazegraph. Ниже приведен пример фрагмента кода:
INSERT DATA
{
ns:MyNode ns:hasValue "MyValue"@en_us
}
Я указываю языковой тег с символом @. Однако он выдает следующее исключение:
org.openrdf.query.MalformedQueryException: лексическая ошибка в строке 8, столбце 49. Встречается: "u" (117), после: "_"
Кажется, что он не позволяет использовать подчеркивание как часть языкового тега. Если попробовать просто с 'en', все работает нормально.
Почему это так? Является ли здесь подчеркивание специальным символом? Если да, то как избежать этого?