使用OWL API,我有一个问题(使用功能样式语法)加载带有注释的本体文件。如果本体没有注释-加载本体就没有问题。重要:我无法更改或修改输入本体。问题是如何解决它。
引起问题的注释示例(均以“#”开头):
# Object Property: <http://www.semanticweb.org/asus/ontologies/2014/10/untitled-ontology-122#has_H_F_F_H> (<http://www.semanticweb.org/asus/ontologies/2014/10/untitled-ontology-122#has_H_F_F_H>)
例如,这些评论会自动添加防护工具。
问题出现在第四行:
OWLOntologyManager manager=OWLManager.createOWLOntologyManager();
OWLDataFactory dataFactory=manager.getOWLDataFactory();
File inputDomainOntologyFile = new File(pathToDomainOntology);
OWLOntology domainOntology = manager.loadOntologyFromOntologyDocument(inputDomainOntologyFile);
结果为:
UnparsableOntologyException