パッケージテスト。
輸入java.io.FileInputStream;
インポートにjava.io.IOException;
輸入java.io.UnsupportedEncodingException。
インポートするjava.util.Iterator;
輸入com.hp.hpl.jena.ontology.OntClass;
輸入com.hp.hpl.jena.ontology.OntModel;
輸入com.hp.hpl.jena.ontology.OntModelSpec;
輸入com.hp.hpl.jena.rdf.model.ModelFactory。
輸入com.hp.hpl.jena.ontology *。;
パブリッククラスtestjena {
公共の静的な無効メイン(文字列[] argsが)にUnsupportedEncodingExceptionをスロー{
文字列owlPathは=「eは://は.owlオントロジーロンドンターゲットをビス」。
//体のインスタンスを作成します。
OntModel ontModel = ModelFactory
.createOntologyModel(OntModelSpec.OWL_MEM)。
//ドキュメントのボディをロード
ontModel.read( "ファイル:" + owlPath、 "RDF / XML");
文字列のTEMP = "";
//反復は、本体内のすべてのノードを読みます
(イテレータI = ontModel.listClasses(); i.hasNext();)のために{
OntClass C =(OntClass)i.next();
c.listSuperClasses();
(もし!c.isAnon()){
ストリングTMP = c.getLocalName()のtoString()。
//変数tempに格納された文字列として、ノード本体を取得
TMP =新しい文字列(tmp.getBytes( "UTF-8")、 "UTF-8");
TEMP = + TMP + "\ R \ n";
System.out.println(TEMP)。
}
}
//モデルおよびインポートフクロウのファイルを作成します
}
輸入java.io.FileInputStream;
インポートにjava.io.IOException;
輸入java.io.UnsupportedEncodingException。
インポートするjava.util.Iterator;
輸入com.hp.hpl.jena.ontology.OntClass;
輸入com.hp.hpl.jena.ontology.OntModel;
輸入com.hp.hpl.jena.ontology.OntModelSpec;
輸入com.hp.hpl.jena.rdf.model.ModelFactory。
輸入com.hp.hpl.jena.ontology *。;
パブリッククラスtestjena {
公共の静的な無効メイン(文字列[] argsが)にUnsupportedEncodingExceptionをスロー{
文字列owlPathは=「eは://は.owlオントロジーロンドンターゲットをビス」。
//体のインスタンスを作成します。
OntModel ontModel = ModelFactory
.createOntologyModel(OntModelSpec.OWL_MEM)。
//ドキュメントのボディをロード
ontModel.read( "ファイル:" + owlPath、 "RDF / XML");
文字列のTEMP = "";
//反復は、本体内のすべてのノードを読みます
(イテレータI = ontModel.listClasses(); i.hasNext();)のために{
OntClass C =(OntClass)i.next();
c.listSuperClasses();
(もし!c.isAnon()){
ストリングTMP = c.getLocalName()のtoString()。
//変数tempに格納された文字列として、ノード本体を取得
TMP =新しい文字列(tmp.getBytes( "UTF-8")、 "UTF-8");
TEMP = + TMP + "\ R \ n";
System.out.println(TEMP)。
}
}
//モデルおよびインポートフクロウのファイルを作成します
}