2012-11-08 579 views
1

我正在做一個本體的自動instanctiation。讓我們說Person與他的子類FEMALEMALE如何讓一個類的實例成爲Jena中另一個類的實例?

enter image description here

在instanciation,我可以創建類FEMALEMALE的實例。

例如

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

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

我怎麼能增加的事實,Allissonperson0也是類PERSON的個體。

我知道一個推理(例如Pellet)可以幫助這裏,但是。但在我的情況下,有大量的個人instanciate,所以推理步驟變得對我來說太長(大約超過10小時)

感謝您的任何幫助!

回答

2

足夠簡單:

OntClass person = model.createClass(NS + "Person"); 
person0.addRDFType(person); 
相關問題