我正在用 Java 编程,尝试使用 Jena 库和 lastfm.rdfize.com 网站制作一个简单的 RDF 存储。
我遇到了以下问题:lastfm.rdfize.com 产生一个 rdf,例如在 Turtle 中,请求如下:“http://lastfm.rdfize.com/?username=&eventID=&artistName="+artistName+" &venueID=&输出=乌龟"
我提出请求并获取结果网页的内容。如果我打印它们 - 它们对我来说似乎是一个不错的 RDF。
但是,我无法将它们添加到模型中。
我尝试创建一个文件,将字符串(这是 HTML 内容)写入该文件(看起来也不错)并将其读取到模型中,如下所示:
InputStream lastf = FileManager.get().open("lastfm.txt");
Model temp=null;
temp=ModelFactory.createOntologyModel(OntModelSpec.OWL_DL_MEM_RDFS_INF);
temp.read(lastf,null,"Turtle");
但是,此时我收到以下错误消息:
(ErrorHandlerLib.java:49) - [line: 22, col: 2] 未知字符: