データ保持の設計
いかにしてデータを保存するか。
1. 一塊ごとに一つのファイルにする
Obsidianのような感じ
2. JSONファイルにひとまとめにする
3. データベースを作ってそこに保存する
SQLite3
より大掛かりなら MySQL
(ブラウザ)IndexedDB
など
その他
ブラウザのローカルストレージを使うと簡易の保存は一番簡単だが、ブラウザを変えるとデータが変わってしまう
特定のツールにどこまで依存するかの視点で考えると
1. ツール専用の形式を用意する
2. 他で使い回せる汎用的な形式を採用する
自作のアプリケーション群で統一の規格を作る
既存のアプリケーションでインポートできる形式を使う
ただし常時双方向の同期をするのでないならば、普段使っている形式から他のアプリケーションの形式に変換するコンバータを用意するのでもよい
3. ファイルそのものを外から人力で編集できる形にする
mdファイル
JSONLもそれに近いか