编程语言
首页 > 编程语言> > java-OWL API-创建没有实例的类

java-OWL API-创建没有实例的类

作者:互联网

我需要使用OWL-API在本体中创建一个类而不添加任何实例.

我检查了示例和文档,但检查了类创建的所有位置以及个人/实例.有没有一种方法可以创建没有任何实例的类(以及以后的实例)

解决方法:

如果我想创建一个建模元素,例如一个类,而没有来自输入字符串的实例,则可以执行以下操作:

OWLEntity entity = factory.getOWLEntity(EntityType.CLASS, IRI.create(input));

可以将EntityType.CLASS更改为其他元素,例如EntityType.ObjectProperty.这就是我解决这个问题的方式,当我想添加实例时,我只是向本体管理器添加了一个新的公理.

标签:owl,ontology,owl-api,java
来源: https://codeday.me/bug/20191122/2061374.html