为什么OntoUML的真相制造者<<角色>>必须是<<调解>>?

问题描述 投票:2回答:1

该? 论文结构概念模型的本体论基础 指出

"每一个依附于关系的实体(角色和角色混搭)都必须与 "中介 "关系的关联端相连"。

(p.332). 为什么一个 <<member of>> 关联不足以满足关系依赖性?

ontology
1个回答
0
投票

集体成员的角色和角色混元确实存在一种模式,然而,集体的成员资格有其自身的真理者。

如果你只使用 «memberOf» 关系中,你将会隐藏 "成员身份 "的关系人,使得 "endurant扮演某个集体成员的角色 "成为事实。为了拥有完整的模式,你应该抓住关系人和 «mediation» 角色与相对人之间的关系。

注意,这是涉及角色(如雇员、学生、乐队成员)的情况下特有的模式。你仍然可以有这样的情况,即可能没有一个关系人作为真理的制造者的 «memberOf» 的关系。

以集体为例 Forest 的实例,其成员是 Tree. 在这种情况下,你不会对捕捉树木和森林之间的 "成员资格 "感兴趣,这也是可以的,因为 Tree 不应该是一个角色,而是一个类别、种类或子类。(提示:这里的真相制造者是比较 "刁钻 "的东西)

© www.soinside.com 2019 - 2024. All rights reserved.