OWLClassExpression concat

时间:2015-07-15 20:51:57

标签: owl owl-api

我的目标是和字符串一样:

String x = "a";
x = x + "b";
result: "ab";

有没有办法对OWLClassExpression做同样的事情?有没有一种方法可以使用相同的实例来连接其他OWLClassExpression? 如果我这样做:

OWLClassExpression tmp = myOWLDataFactory.getOWLObjectIntersectionOf();
tmp = myOWLDataFactory.getOWLObjectUnionOf();

显然,它会覆盖,这对我来说非常糟糕。

1 个答案:

答案 0 :(得分:0)

在您显示的示例中,x出现在=符号的两侧。你需要在OWL案例中做同样的事情:

OWLClassExpression tmp = myOWLDataFactory.getOWLObjectIntersectionOf(somevalues);
tmp = myOWLDataFactory.getOWLObjectUnionOf(tmp, someothervalues);