如何在ApacheJena中加载N-TRIPLE文件?
我对RDF和Jena都很陌生。我想将如何在ApacheJena中加载N-TRIPLE文件?,jena,n-triples,Jena,N Triples,我对RDF和Jena都很陌生。我想将.nt(N-TRIPLE)文件加载到模型中。我尝试了读取(inputStream,“N-TRIPLE”),但没有帮助 它抛出 org.apache.jena.riot.RiotException: Element or attribute do not match QName production: QName::=(NCName':')?NCName. 有人能告诉我出了什么问题吗 下面是我试图加载的N-TRiple文件的链接:read(inputStrea
.nt(N-TRIPLE)
文件加载到模型中。我尝试了读取(inputStream,“N-TRIPLE”)
,但没有帮助
它抛出
org.apache.jena.riot.RiotException: Element or attribute do not match QName production: QName::=(NCName':')?NCName.
有人能告诉我出了什么问题吗
下面是我试图加载的N-TRiple
文件的链接:read(inputStream,string)
使用字符串参数作为基本URI,而不是语法语言。它正在尝试默认设置,即RDF/XML。有关更多信息,请查看javadoc和
model.read(inputStream, null, "N-TRIPLES") ;
或
如果您只是从文件(或URL)打开流,那么ApacheJena将整理详细信息。例如:
RDFDataMgr.read(model, "file:///myfile.nt") ;
有各种相关的操作。请参阅javadoc以了解和
RDFDataMgr.read(model, "file:///myfile.nt") ;