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