我是OWL-API的新手。 我需要代表N个概念的交集 所以,intersectionOf(C1,C2,..... CN)。 IntersectionOf有两个参数,但我如何进行通用解决方案? 构建HashSet并将其放入参数中是否足够好?
答案 0 :(得分:0)
OWLDataFactory有获取接受集合的交集的方法 - 通常是类表达式的集合。我相信你所追求的是什么。
答案 1 :(得分:0)
就像伊格纳齐奥说的那样,但代码是:
Java代码:
OWLDataFactory factory = manager.getOWLDataFactory();
Set<OWLClassExpression> mySet = new HashSet<OWLClassExpression>();
factory.getOWLObjectIntersectionOf(mySet);
HTH