使用Jena在owl文件中添加个人

时间:2013-01-24 15:41:02

标签: jena owl

我有一个名为Modelling.owl的OWL文件,它使用Protege 4.2创建。但是我必须通过使用Jena注册一些新的个人及其属性来修改它。 例如,我有类模型,我必须为此类添加个人。任何人都知道如何,如果你能提供一些示例代码会很好。我试图寻找教程,但遗憾的是我找不到全面的教程。

谢谢

1 个答案:

答案 0 :(得分:2)

JENA教程 - http://jena.apache.org/documentation/ontology/index.html

// create the reasoning model using the base
OntModel inf = ModelFactory.createOntologyModel( OWL_MEM_MICRO_RULE_INF, base );

// create a dummy paper for this example
OntClass paper = base.getOntClass( NS + "Paper" );
Individual p1 = base.createIndividual( NS + "paper1", paper );

这是一个较大的解释(大约一半)的摘录。