OWL:由一组其他实体组成的实体

OWL: entity composed by set of other entities

我正在尝试为代表 OWL 中的特定游戏的 class 建模。让我们称这个游戏为GameXGameX 的游戏由多场比赛组成。我想模拟 GameX 和它在 OWL 中的比赛之间的关系。我正在使用 Protégé 作为编辑器。

我的尝试如下:我创建了一个 class GameX、一个 class Match 和一个对象 属性 composedOf .然后,在 GameX 的描述中,我声明 GameX 是表达式 composedOf only Match.

的子 class

这种方法是否表达了我在第一段中描述的情况?

我发现的唯一相关问题是 this one,但我认为它没有清楚地解决我的疑问。

答案请参考这个

TL;DR: 使用 GameX SubClassOf: (composedOf some Match) and (composedOf only Match).