带注释的OWL API加载本体

时间:2018-12-05 13:57:34

标签: java owl owl-api

使用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

0 个答案:

没有答案