Dictionaryのようなもので。

  • space => entry(set)
  • space, entry => opinion(set)
  • space, entry, opinion => revision(set/list)

永続化キーからでも得られるが、重複が多すぎて非効率。ではどう記録するか。
永続化システムでDictionaryを保存するくらいならそのままファイルで。
そのファイル1つが永続化システムのエントリー1つになるように。ファイルシステムのディレクトリをDictionaryのように扱う。順不同パスはソートしておけばいい。