1
我需要用java和耶拿(或其他語言)源代碼ABLES提取從具有多個本體一個RDF文件三倍。提取三同從RDF文件使用多重實體
有在This Page源代碼但是這個代碼需要確定在源代碼中的本體。
我需要自己讀取RDF文件本體和打印Sujects,謂語和對象爲在URL格式字符串源代碼。
這是我的RDF文件:My Files
任何人可以幫助我解決這個問題呢?
我需要用java和耶拿(或其他語言)源代碼ABLES提取從具有多個本體一個RDF文件三倍。提取三同從RDF文件使用多重實體
有在This Page源代碼但是這個代碼需要確定在源代碼中的本體。
我需要自己讀取RDF文件本體和打印Sujects,謂語和對象爲在URL格式字符串源代碼。
這是我的RDF文件:My Files
任何人可以幫助我解決這個問題呢?
你只需要擁有同樣的代碼在這裏:
How to extract RDF triples from xml file using existing Ontology in java?
但是,如果沒有,其過濾語句的謂語。例如...
FileManager fManager = FileManager.get();
Model model = fManager.loadModel("some_file.rdf");
SimpleSelector selector = new SimpleSelector(null, null, (RDFNode)null) {
public boolean selects(Statement s)
{ return true; }
}
StmtIterator iter = model.listStatements(selector);
while(it.hasNext()) {
Statement stmt = iter.nextStatement();
System.out.print(stmt.getSubject().toString());
System.out.print(stmt.getPredicate().toString());
System.out.println(stmt.getObject().toString());
}
如果這不是你所需要的,請詳細解釋你的問題。我不完全理解它。