Rdf OWL:如何创建一个由其他两个类之间的关系组成的类?
我想在OWL中创建以下场景:Rdf OWL:如何创建一个由其他两个类之间的关系组成的类?,rdf,owl,Rdf,Owl,我想在OWL中创建以下场景: 假设有一场比赛是由两名球员进行的(就像网球双打一样) 我有“玩家”这个班 我有对象属性“doublesWith”,它作为域“Player”和范围“Player” 现在我想定义一个名为“Teams”的类,它是“Player--doublesWith-->Player”的集合 怎么做?可能吗 编辑:试图澄清它 我有“玩家”这个班 我有对象属性“doublesWith”,它作为域“Player”和范围“Player” 我想创建一个类,它不仅对玩家进行分组,还对“t
- 假设有一场比赛是由两名球员进行的(就像网球双打一样)
- 我有“玩家”这个班李>
- 我有对象属性“doublesWith”,它作为域“Player”和范围“Player”李>
- 我有“玩家”这个班李>
- 我有对象属性“doublesWith”,它作为域“Player”和范围“Player”李>
<owl:Class rdf:about = "Teams">
<owl:withRestrictions rdf:parseType = "Collection">
<owl:Class rdf:ID="Double"/>
</owl:withRestrictions>
</owl:Class>
换句话说,“Teams”的一个实例是“Double”的集合
提前谢谢
问候。你试过什么了吗?请发布您尝试过的内容。不幸的是,我真的不知道该如何做……标记太宽:可能的答案太多,或者好的答案对于这种格式来说太长。请添加详细信息以缩小答案集或隔离一个可以在几段中回答的问题。@Rvo您的要求真的不太清楚。您当然可以具体化关系,并拥有一个DoublesWith类和一个属性hasPlayer,这样您就可以说“dw42 a DoublesWith.dw42 hasPlayer player3.dw42 hasPlayer player4。”明白了吗。。。但我希望doublesWith仍然保留为对象属性。我会尽量把问题修改得更清楚。