1

複数のオントロジーを持つ RDF ファイルからトリプルを抽出できる Java と jena (または他の言語) を使用したソース コードが必要です。

このページにソースコードがありますが、このコードはソースコードでオントロジーを決定する必要があります。

オントロジーを rdf ファイルから読み取り、件名、述語、およびオブジェクトを URL 形式の文字列として出力するソース コードが必要です。

これは私の rdf ファイルです: My Files

誰でもこの問題を解決するのを手伝ってもらえますか?

4

1 に答える 1

0

ここと同じコードが必要です。

javaで既存のオントロジーを使用してxmlファイルからRDFトリプルを抽出するには?

ただし、ステートメントをフィルタリングする述語はありません。例えば ​​...

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());
}

これが必要でない場合は、質問をさらに詳しく説明してください。私はそれを完全には理解していません。

于 2011-12-19T16:45:54.500 に答える