曼彻斯特OWL语法对象属性

时间:2016-03-27 22:52:27

标签: rdf owl

关注此帖Convert String in manchester syntax to OWLAxiom object using owlapi 3 in Java

我想解析包含object属性的以下内容:

String  input1 = "Prefix: pr: <www.somewhere.net/>\n" +
    "Class: pr:Arm\n"+
    "Class: pr:Hand\n"+
    "ObjectProperty: pr:has-part\n"+
    "Class: pr:Arm\n"+
    "  SubClassOf: (pr:has-part some pr:Hand)\n"+
    "";

使用与上述帖子相同的方法解析此字符串。 我不确定如何编写对象属性才能正确解析。如果你能提出一种方法来简单地将一个简单的String解析成一个有效的owl公理而不是将它解析为一个小的本体,我更愿意。

现在它可以在没有域或范围的情况下工作。 我没有包含异常的原因是因为即使格式(如括号或冒号)中缺少任何内容,它也完全相同。曼彻斯特语法的OWL参考https://www.w3.org/TR/owl2-manchester-syntax/不完整。

0 个答案:

没有答案