我有一个名为Modelling.owl的OWL文件,它使用Protege 4.2创建。但是我必须通过使用Jena注册一些新的个人及其属性来修改它。 例如,我有类模型,我必须为此类添加个人。任何人都知道如何,如果你能提供一些示例代码会很好。我试图寻找教程,但遗憾的是我找不到全面的教程。
谢谢
答案 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 );
这是一个较大的解释(大约一半)的摘录。