Проблема в синтаксической ошибке в этом файле Turtle.В частности, этот фрагмент:
:wn30
a lib:Namespace ;
lib:mnemonic "wn30" ;
lib:namespace wn30: .
Идентификатор :wn30
является квалифицированным именем, использующим пространство имен по умолчанию (по умолчанию, потому что у него нет префикса, в отличие, например, от lib:mnemonic
).Однако документ Turtle не содержит декларации пространства имен для пространства имен по умолчанию.
Кстати, какую версию «Сезам» вы используете?Я кратко проверил это на последнем выпуске, и он все еще дал мне ошибку, но эта ошибка была немного более полезна при поиске проблемы: «Пространство имен по умолчанию использовалось, но не определено [строка 14]».
Чтобы исправить это, документ должен включать объявление пространства имен для пространства имен по умолчанию, например:
@prefix : <http://example.org/> .