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