• 追加された行はこの色です。
  • 削除された行はこの色です。
RIGHT:[[:t/履歴]] [[:t/ビュー]] [[:t/永続化]] [[:t/名前]] 

ページごとのSEORさえ分かれば履歴を作成順に/見解の分岐を再現して/系統立てることができる。
ページごとの外部名4区分さえ分かれば履歴を作成順に/見解の分岐を再現して/系統立てることができる。
前後のつながりは不要。
ページ/属性もページ/裏も不要。永続化キーに含まれる外部名だけで系譜を作成できる。

+同じ内部名を持つページ/版を集めて、その外部名を得る
※同じ内部名を持つ版(の外部名だけ)はすべて集めなければならない。
+Space > Entry > Opinion > Revisionの順にソート
+Revision > Opinion > Entry > Spaceの順に元を調べる
Revisionだけが違う集合間で順序付け。
次にOpinionの違う集合間で分岐の親子関係を調べる。このとき版番号が古くからあるほうが親。最も古い版番号で順序付け。
Entry間のつながりは順不同パスの上位/下位関係。上位から/下位から順序付け。
Space間でつなげることは無いが、もしやるなら何か辞書順にでもしておく。
+調べた順序通りにレンダリング

Opinionの分岐があってもRevisionは引き継ぐように。分かりやすくするには分岐(fork)があったらまったく同じ内容/同じ版番号の見解ID違いを作ること。その後の編集で次の版番号作成。

(forkしない)ページ作成でも最初の版はテンプレートの複製でいいかも知れない。