1

オントロジーの自動インスタンス化を行っています。let はPerson彼のサブクラスFEMALEMALE.

ここに画像の説明を入力

FEMALEインスタンス化中に、クラスとのインスタンスを作成できますMALE

例えば

OntModel model = // Jena model
String   NS    = // the name space

person0 = model.createIndividual(NS + "Allison", "FEMALE");

Allissoninperson0もクラスの個人であるという事実をどのように追加できますかPERSON

ここで推論器(たとえばペレット)が役立つことは知っていますが. しかし、私の場合、インスタンス化する個人が膨大な数になるため、推論ステップが長くなりすぎます (約 10 時間以上)。

助けてくれてありがとう!

4

1 に答える 1

2

簡単です:

OntClass person = model.createClass( NS + "Person" );
person0.addRDFType( person );
于 2012-11-08T17:38:19.890 に答える