我为Protege软件创建了一个插件,用于在OWL文件中添加新的OWL实体。java代码在Java IDE中运行良好,并将更改保存在OWL文件中。但是,当我使用Protege插件进行相同的更改时,这些更改不会反映在OWL文件中。manager.saveOntology(ont, new OWLXMLOntologyFormat());
上面的代码就是我使用的代码。另外,有没有使用OWLOntologyManager类获取活动本体的<e
我正在检查某个Type是否是另一个Type的实例。与这个简单的方法一样,最好的选择是: return instance is runtimeKnwownType;这是最好的选择,因为is与接口一起工作,但是它不适用于Type,而不是常量的右操作数。另一种选择是Type.IsSubclassOf(object)不适用于接口。因此,在这个场景中,我有一个