0
當我想要一個namedModel添加到我的數據集,我得到這種類型的錯誤如何namedmodel添加到RDF數據集
the methode addNamedModel(String,Model) is undefined for the type Dataset
我使用下面的代碼:
Dataset dataset = DatasetFactory.create() ;
Model model1 = ModelFactory.createDefaultModel();
model1.add(subject, predicateSource, objectSource);
Model model2 = this.translator.getModel();
dataset.addNamedModel(g,model2);
「G」是字符串
聽起來就像你有一個Jena版本,它在'Dataset'類中沒有該方法,或者你不小心導入了其他的'Dataset'類。它是'org.apache.jena.query.Dataset'嗎? –
這是我導入com.hp.hpl.jena.query.Dataset 而我使用jena 2.6.4 – Sam
我不知道'com.hp.hpl'部分...我相信耶拿是現在在Apache下,正確的庫和包是'org.apache.jena ...'。您可能需要查看您的依賴關係並更新到最新版本不作爲答案張貼,因爲我對耶拿一無所知,這正是我在3分鐘內使用谷歌搜索所找到的。 –