RDFを作成したいのですが、問題は、そのようなものにどのような語彙を使用すべきかわからないことです。
これが私のデータのサンプルです(私はそれらをいくつかのXMLファイルに保存しました)
<uri>http://dbpedia.org/resource/Herbie_Mann</uri>
<classtype>classtype:Artist</classtype>
<title>Herbie Mann</title>
<albums>
<album url="/~u0082/intelweb2/%3fq=album/75">Push Push</album>
<album url="/~u0082/intelweb2/%3fq=album/87">At the Village Gate</album>
</albums>
<website>http://www.herbiemannmusic.com</website>
<biography>
Herbie Mann, credited as being one of the seminal jazz flutists, is probably best known for the musical....
</biography>
これは私が書いた非常に大ざっぱなコードです:
Model model = ModelFactory.createDefaultModel();
Property prop = model.createProperty(artistURI);
Resource herbie_mann = model.createResource(artistURI);
herbie_mann.addProperty(RDF.value,artistName);
herbie_mann.addProperty(RDF.object,artistClass);
herbie_mann.addProperty(RDF.subject , model.createResource().addProperty(RDF.object, artistAlbum1));
model.write(System.out);
しかし、値/オブジェクト/サブジェクトを使用するというアイデアは好きではありません。それをより一般的で意味のあるものに置き換えたいのですが、どうすればそれができるのかわかりません。