我是json-ld和rdflib用法的新手。我有@context和@graph部分的json-ld文件。 我想使用rdflib open来加载这个图。 当我尝试使用parse()方法时,格式为''n3',我收到错误
BadSyntax: at line 5 of <>:
Bad syntax (expected '.' or '}' or ']' at end of statement) at ^ in:
如果我给格式='json-ld',则说没有注册的插件(json-ld,)
如果我不提供任何格式参数,那么它说, SAXParseException:file:composition.json-ld:1:0:格式不正确(令牌无效)
rdflib.Graph().load('composition.json-ld')
Error SAXParseException: not well-formed (invalid token)
rdflib.Graph().load('composition.json-ld', format='json-ld')
Error PluginException: No plugin registered for (json-ld, <class 'rdflib.parser.Parser'>)
f= open('filename.json-ld', 'rb')
rdflib.Graph().parse(data=f.read(), format='json-ld') ==> Error PluginException: No plugin registered for (json-ld, <class 'rdflib.parser.Parser'>)
我在json-ld playground中检查了json-ld文件。它是正确的。 我在语法中缺少一些用于解析的东西吗?