Я думаю, что первая проблема заключается в заглавных буквах PREFIX
- если вы наберете строчные буквы, они пройдут эту точку.Не уверен, что это ошибка в rdflib или в Turtle .ttl
, но онлайн-демонстрация Turtle Validator , похоже, согласна, что это проблема с .ttl
(говорит Validation failed: The @PREFIX directive is not supported, line 1 col 0.
, но эта проблема исчезнет, еслиВы строчите их).
Как только вы преодолеете это препятствие, ни один из анализаторов не полюбит часть вокруг p:given_by [
: "Ожидается неверный синтаксис (']') в ^ in:" ... per rdflib;Turtle Validator говорит:
Validation failed: Expecting a period, semicolon, comma, close-bracket, or close-brace but found '/', line 31 col 33.
, поэтому он особенно не любит часть p:source/Philip_Miller
.
Из этих двух вопросов (кто знает, есть ли другие ...!) Я думаю, вы можете заключить, чтоэтот источник N3 (файл .ttl
, который вы публикуете) не работает, и обратите ваше внимание на то, какая система создала этот файл, и почему он делает его так многократно.