TDBを使う
2010-03-05


TDBエンジンを使ってみる.殆ど今までと一緒.

import com.hp.hpl.jena.rdf.model.Model;
import com.hp.hpl.jena.rdf.model.RDFWriter;
import com.hp.hpl.jena.rdf.model.Resource;
import com.hp.hpl.jena.tdb.TDBFactory;
import com.hp.hpl.jena.vocabulary.DC;


public class TDBEx001 {
        public static void main(String[] args) {
                 // アセンブラファイルからモデルを作成する.
                 String assemblerFile = "Store/tdb-assembler.ttl" ;
                 Model model = TDBFactory.assembleModel(assemblerFile) ;
                                
                 // リソースを作成する.
                 Resource rc = model.createResource("http://mhrz.asablo.jp/blog/");
                 // リソースにプロパティを追加する.
                 rc.addProperty(DC.title, "mhrz blog");
                
                 // リソースを画面に表示する.
                 RDFWriter writer = model.getWriter("RDF/XML-ABBREV");
                 writer.setProperty("showXMLDeclaration","true");
                 writer.write(model,System.out,"");

                 model.close();
        }
}

[semanticweb]

コメント(全50件)
※コメントの受付件数を超えているため、この記事にコメントすることができません。


記事を書く
powered by ASAHIネット