问题描述
我正在尝试为代表 OWL 中特定游戏的类建模。让我们称这个游戏为 GameX。 GameX 的游戏由多个匹配项组成。我想对 GameX 与其在 OWL 中的匹配之间的关系进行建模。我使用 Protégé 作为编辑器。
我的尝试如下:我创建了一个类 GameX
、一个类 Match
和一个对象属性 composedOf
。然后,在 GameX
的描述中,我已经声明 GameX
是表达式 composedOf only Match
的子类。
这种方法是否表达了我在第一段中描述的情况?
我发现的唯一相关问题是 this one,但我认为它没有明确解决我的疑问。
解决方法
请参阅此 comment 以获得答案。
TL;DR:使用 GameX SubClassOf: (composedOf some Match) and (composedOf only Match)
。