Export/Import Notes
目的
literature-analysisによって生成された3種類の構造化ノート(ダイジェスト、参考文献リスト、引用分析)をエクスポート・インポートし、Zoteroインスタンス間の移行を容易にします。
分析結果の編集について
Literature Analysisによって生成されたノートは、バックエンドデータからレンダリングされたものです。ノート内容を直接変更しても、バックエンドデータは変更されません。分析結果を編集するには、以下の手順を行います: ノートをエクスポート → エクスポートされたファイルを修正 → ノートをインポートして再インポート。
export-notes(ノートのエクスポート)
ユースケース
- 文献分析結果を共同研究者と共有する
- 別のZoteroインスタンスに分析結果をインポートする
- 文献分析の成果物をバックアップする
入力制約
| 制約タイプ | 説明 |
|---|---|
| 入力ユニット | 親アイテム |
| 選択方法 | 親アイテムと3種類のノートの混合選択に対応 |
| 複数選択の動作 | 複数選択時、エクスポートディレクトリ選択ダイアログは1回のみ表示 |
エクスポートされる成果物
| ファイル | 説明 |
|---|---|
digest.md | 文献ダイジェストMarkdown |
references.json | 参考文献リストJSON |
citation_analysis.json | 引用分析データJSON |
citation_analysis.md | 引用分析レポートMarkdown |
representative_image.jpg | 代表画像(ダイジェストノートに埋め込み画像が含まれる場合) |
代表画像はzs:representative-image:v1のMarkdownコメントブロックとしてdigest.mdに挿入され、同じディレクトリの相対パスで参照されます。画像のエクスポートに失敗しても、テキストおよびJSON成果物のエクスポートはブロックされません。
推定所要時間
数秒で完了します(純粋なローカルファイル操作で、バックエンドは不要)。
import-notes(ノートのインポート)
ユースケース
- 別のZoteroインスタンスで文献分析結果を復元する
- 共同研究者が共有した分析成果物をインポートする
入力制約
| 制約タイプ | 説明 |
|---|---|
| 入力ユニット | 単一の親アイテム |
| インポート方法 | エクスポートされた成果物を含むディレクトリを選択 |
インポートフロー
1. インポートディレクトリの選択
└── ディレクトリにはdigest.md、references.json、citation_analysis.jsonが含まれている必要がある
2. 構造検証
└── references.jsonとcitation_analysis.jsonは候補になる前に構造検証を受ける
└── 検証失敗は警告を表示するが、他の成果物のインポートはブロックしない
3. 画像解析
└── digest.mdにzs:representative-image:v1マーカーブロックが含まれる場合
└── 同じディレクトリから代表画像を自動的に解析
└── ユーザーが手動で代表画像を選択またはクリアすることも可能
4. 書き込み
└── 親アイテムの下に対応するノートを作成/更新
画像のインポートに失敗しても、ダイジェストノートのインポートはブロックされません。
依存関係
- バックエンド接続は不要
- Zoteroローカルストレージのみに依存
関連Workflow
- Literature Analysis — エクスポート可能な3種類のノートを生成