L1 と L2 の 2 つのリーグがあるとします。各リーグには、プレーオフ、準々決勝、準決勝、決勝などの複数のラウンドがあります。さらに、プレーオフの後に準々決勝が行われ、準々決勝の後に準決勝が行われ、準決勝の後に決勝が行われるなど、 when_afterファクトも表す必要があります。
質問
グラフはこれらのラウンドごとに 1 つのノードを持ち、各リーグはこれらのラウンドにリンクする必要がありますか? このようにして、新しい関係を作成するだけです (たとえば、L1 と L2 の両方がプレーオフと関係を持つようになります) が、プレーオフ ノードは 1 つしかありません。ただし、一部のリーグではより多くのラウンドが行われる可能性があるため (たとえば、ラウンド 2 が準々決勝の前に行われる可能性があるため)、これはoccur_after関係を制限します。これを表現するより良い方法はありますか?
ユースケース
- 特定のリーグのすべてのラウンドを見つけることができる必要があります。
- 特定のリーグのすべてのラウンドの順序と、それぞれのラウンドの日付を見つけられる必要があります。
編集