如何使用OWLAPIV3定义owl:imports?
我使用的是OWLAPI3。 我创建了一个新的本体,但我不知道如何将owl:imports与本体相关联 我使用了虹膜映射器,但它们不起作用 谢谢您的帮助。您可以尝试以下代码:如何使用OWLAPIV3定义owl:imports?,import,ontology,owl,owl-api,Import,Ontology,Owl,Owl Api,我使用的是OWLAPI3。 我创建了一个新的本体,但我不知道如何将owl:imports与本体相关联 我使用了虹膜映射器,但它们不起作用 谢谢您的帮助。您可以尝试以下代码: OWLOntology ontology = manager.createOntology(ontologyIRI); OWLImportsDeclaration importDeclaraton = factory.getOWLImportsDeclaration(importIRI); manager.app
OWLOntology ontology = manager.createOntology(ontologyIRI);
OWLImportsDeclaration importDeclaraton =
factory.getOWLImportsDeclaration(importIRI);
manager.applyChange(new AddImport(ontology, importDeclaraton));
答案中的上述示例是有效的,但我只是在保存并重新加载本体后才查询本体,是否可以在添加导入后查询本体?为了使导入的本体在创建导入指令后立即可用,导入的本体必须已经加载到管理器中。这可以通过调用
manager.loadOntology(
importIRI)来实现`