我正在使用Java進行編程,嘗試使用Jena庫和lastfm.rdfize.com網站製作一個簡單的RDF商店。從lastfm.rdfize.com添加RDF模型
我進入下面的問題: 的lastfm.rdfize.com產生RDF,例如在龜象上的請求: 「http://lastfm.rdfize.com/?username= & EVENTID = & artistName =「+ artistName +」& venueID = & output = turtle「
我提出請求並獲取生成的網頁的內容。 如果我印刷他們 - 他們看起來像一個體面的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) - [線:22,西:2]未知字符:
謝謝你的幫助,問題確實在字符集。一旦我明確聲明用UTF-8保存文件,一切都很好。 – Hippopotamus 2010-11-12 08:50:42