我正在对一个本体进行自动化。让Person
使用他的子类FEMALE
和MALE
。
在实例化期间,我可以创建班级FEMALE
和MALE
的实例。
例如
OntModel model = // Jena model
String NS = // the name space
person0 = model.createIndividual(NS + "Allison", "FEMALE");
我如何添加Allisson
中person0
也是班级PERSON
的个人的事实。
我知道推理员(例如Pellet)可以提供帮助。但在我的情况下,有很多人需要实施,所以推理步骤对我来说太长了(大约10个小时以上)
感谢您的帮助!
答案 0 :(得分:2)
足够简单:
OntClass person = model.createClass( NS + "Person" );
person0.addRDFType( person );