如何在ApacheJena中加载N-TRIPLE文件?

如何在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

我对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(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") ;