私はProtegeを使ってオントロジーを作成しましたが、今やJenaを個人に追加したいと考えています。Jenaを使用して特定のクラスの個人を作成するには?
たとえば、hasData
というプロパティを持つクラスSpecialThing
があるとします。今私はプログラムで新しいSpecialThing
を追加したいと思います。それはこれまでの私のコードですが、作成された個体はThing
のインスタンスに過ぎません。では、ここに何を追加しなければならないのですか? model.createResource
を使用して作成するリソースのURIのみを指定できます。
String ns = "http://example.org";
Resource res = model.createResource(ns + "/NewThing");
Property prop = model.getProperty(ns + "#hasData");
res.addProperty(prop, "something");
私は同じ問題があります。誰かがあなたの質問に既に答えているにもかかわらず、私は疑いがあります。 .owlファイルに直接どのように設定しますか?このタスクのチュートリアルを知っていますか、コード全体を公開できますか? –