Rdf Xpointer是无效的IRI吗?
我正在尝试一个使用Jena框架处理RDF的工具() 我得到了这个错误: 错误[qtp1415899750-24](RouterRestlet.java:332)-异常:第7行, 第72列:com.hp.hpl.jena.iri.impl.irimpleException: 代码:0/片段中的字符非法:该字符违反 URI/IRIs的语法规则 它表示以下URL不是有效的IRI http://burckhardt.netseven.it/show_annotable_transcription?id=12#xpointer(起点(字符串范围(//DIV[@about=)http://burckhardt.netseven.it/show_annotable_transcription?id=12']/DIV[1]/BLOCKQUOTE[1]/P[1]/text()http://burckhardt.netseven.it/show_annotable_transcription?id=12']/DIV[1]/BLOCKQUOTE[1]/P[1]/text()[1],“”,27))) 我知道它很难看,但据我所知,它符合XPointer规范。。。 我正在其他环境中成功地使用它(例如Sesame triplestore) 有人知道哪里不对吗 多谢各位 Christian根据Rdf Xpointer是无效的IRI吗?,rdf,jena,xpointer,iri,Rdf,Jena,Xpointer,Iri,我正在尝试一个使用Jena框架处理RDF的工具() 我得到了这个错误: 错误[qtp1415899750-24](RouterRestlet.java:332)-异常:第7行, 第72列:com.hp.hpl.jena.iri.impl.irimpleException: 代码:0/片段中的字符非法:该字符违反 URI/IRIs的语法规则 它表示以下URL不是有效的IRI http://burckhardt.netseven.it/show_annotable_transcription?id=
[
和]
的规定,只能用于编码IPv6地址
[]
中的IPv6地址进行编码,因此根据[
和]
的规定,这被视为非法url
由于您的url未在
[]
中编码IPv6地址,因此这被视为非法url,并且在(当前URI规范)[]
中与:/?#@代码>。RDF使用IRIs(),但限制仍然存在。请注意,XPointer framework Recommension.Exaclty和(当前URI规范)中的[]
与:/?#@代码>。RDF使用IRIs(),但限制仍然存在。