我有 OWL 本体,Protege 5。我想从源类 S 开始,通过 objectProperty 即 S ([0..*] - 1) 通过一对一的基数检索所有目标类 D,其中 S 与 Ds 相关D 尽管连接的 objectProperty 是什么。
在 DL 中,它类似于:
S ⊑ =1r:D;
其中 S 是我的源概念,D 是变量概念,r 是变量 objectProperty。
第一点: 如何在曼彻斯特语法中表达这一点以在 Protege DL 查询中使用它?
第二点: 对于这样的查询,推理者在尝试回答查询时会考虑哪些类型的属性限制?例如基数限制、函数属性、someValuesFrom、allValuesFrom?
谢谢。