0

我正在用 Java 编写 DL 查询解析器。我需要使用方法 getObjectPropertyValues()。如何在 Java 中将字符串转换为 OWL 对象属性表达式,请给我一个示例代码。

4

2 回答 2

1

如果您使用的是 OWLAPI,您可以重用此处的代码来解析 DL 查询: https ://github.com/owlcs/owlapi/wiki/DL-Queries-with-a-real-reasoner

于 2013-10-18T10:02:42.813 回答
1

OWLObjectProperty您使用恰当命名的创建一个OWLDataFactory.getOWLObjectProperty(IRI iri),IRI 有一个构造函数IRI(String)。例如,来自文档中的示例

OWLObjectProperty prop
  = factory.getOWLObjectProperty(IRI.create(ontologyIRI + "#propA"));
于 2013-10-15T19:26:46.420 回答