Open5
Obsidian Json Canvasにまとめ直すプロンプト

以下のファイル内容を基に、Obsidian 用の `.canvas` JSON(https://github.com/obsidianmd/jsoncanvas)を作成してください。
⚠️ 以下の指示を厳密に守り作成すること:
----------------------------------------------------
✅ 【マインドマップ形式】
- 中央ノードを主題(タイトル、著者、概要、メタデータなど)とし、主要トピックを放射状に配置。
- 各主要トピックの下に、中枝・小枝・さらに細かなノードを階層的に深く配置。
- 階層は無制限。必要に応じてどこまでも掘り下げて良い。
✅ 【情報量最大保持】
- 要点、具体例、引用、補足、背景説明、事例、比喩、注意書き、注釈、著者のコメント、文脈、比較内容など、本文に含まれるすべての情報を漏らさず含める。
- 圧縮・要約・抽象化を行わず、元の文書内容を忠実に反映。
- 出力サイズが大きくなる場合、分割出力(第1部、第2部…)として対応可能。
✅ 【視覚的整理(色分け・放射状配置)】
- ノードごとに色分けを明確に行う。
- 中央(主題)ノード = `neutral`
- 主要トピック(大枝)= `primary`
- 中枝 = `accent`
- 下層ノード = `info`, `success`, `warning`, `danger` など階層や内容に応じて調整。
- 階層ごとに角度・距離を調整した放射状配置で視覚的に整理。
✅ 【Markdown形式で内容整形】
ノード内テキストにはMarkdown記法を活用:
- `#` ヘッダー階層
- `**強調**`
- 箇条書き(`-`)
- 引用(`>`)
- コードブロック(`` ``` ``)
- リンクや画像があれば正しく再現。
✅ 【強調アイコン・マークの追加】
以下の基準に従い、ノード内テキスト冒頭に適切なアイコン(絵文字)を付与:
- 🔑:特に重要・中心的テーマ
- ⚠️:注意すべき点・問題・リスク
- 💡:アイデア・示唆・発見
- 📌:覚えておくべきポイント
- 📚:引用・参考文献・著者コメント
- 📝:注釈・補足説明・追加情報
- 📊:データ・数値情報・統計
- 🔗:関連トピックや外部リンク
- ❓:不明点・未解決・疑問・要調査事項
✅ 【矢印のラベル・種類を論理関係で明確化】
エッジ(矢印)にラベルを付与してノード間の論理関係を明確化:
- 「causes」(原因 → 結果)
- 「depends on」(依存関係)
- 「relates to」(関連する)
- 「contrasts with」(対比・対立)
- 「explains」(説明・補足)
- 「supports」(支持・根拠)
- 「example of」(具体例を示す)
- 「includes」(包含する)
- その他必要に応じて自由に追加可能
✅ 【出力仕様】
- 出力は直接コピペ可能なJSONコードのみ(説明・コメントなし)。
- JSONの整合性を厳密に保持(Obsidianで読み込み可能)。
----------------------------------------------------

以下のファイル内容を基に、Obsidian 用の `.canvas` JSON(https://github.com/obsidianmd/jsoncanvas)を作成してください。
⚠️ 以下の指示を厳密に守り作成すること:
----------------------------------------------------
✅ 【マインドマップ形式】
- 中央ノードを主題(タイトル、著者、概要、メタデータなど)とし、主要トピックを放射状に配置。
- 各主要トピックの下に、中枝・小枝・さらに細かなノードを階層的に深く配置。
- 階層は無制限。必要に応じてどこまでも掘り下げて良い。
✅ 【情報量最大保持】
- 要点、具体例、引用、補足、背景説明、事例、比喩、注意書き、注釈、著者のコメント、文脈、比較内容など、本文に含まれるすべての情報を漏らさず含める。
- 圧縮・要約・抽象化を行わず、元の文書内容を忠実に反映。
- 出力サイズが大きくなる場合、分割出力(第1部、第2部…)として対応可能。
✅ 【視覚的整理(色分け・放射状配置)】
- ノードごとに色分けを明確に行う。
- 中央(主題)ノード = `neutral`
- 主要トピック(大枝)= `primary`
- 中枝 = `accent`
- 下層ノード = `info`, `success`, `warning`, `danger` など階層や内容に応じて調整。
- 階層ごとに角度・距離を調整した放射状配置で視覚的に整理。
✅ 【Markdown形式で内容整形(修正)】
ノード内テキストにはMarkdown記法を厳守:
- ヘッダー記号(`#`)の前に絵文字を置いてはならない(ヘッダーがMarkdownとして解釈されなくなるため)。
- 絵文字は必ずヘッダー記号(`#`)の後ろ、または本文内のテキスト冒頭に配置。
- 例:
```markdown
# 🔑 重要テーマ
## ⚠️ 注意すべきこと
### 💡 アイデア・示唆
```
* 強調(`**太字**`)、箇条書き(`-`)、引用(`>`)、コードブロック(` ``` `)は適宜利用。
* リンクや画像があれば正しく再現。
✅ 【強調アイコン・マーク(絵文字)の使い分け】
以下の基準に従い、ノード内テキストに適切なアイコン(絵文字)を付与:
* 🔑:特に重要・中心的テーマ
* ⚠️:注意すべき点・問題・リスク
* 💡:アイデア・示唆・発見
* 📌:覚えておくべきポイント
* 📚:引用・参考文献・著者コメント
* 📝:注釈・補足説明・追加情報
* 📊:データ・数値情報・統計
* 🔗:関連トピックや外部リンク
* ❓:不明点・未解決・疑問・要調査事項
✅ 【矢印のラベル・種類を論理関係で明確化】
エッジ(矢印)にラベルを付与してノード間の論理関係を明確化:
* 「causes」(原因 → 結果)
* 「depends on」(依存関係)
* 「relates to」(関連する)
* 「contrasts with」(対比・対立)
* 「explains」(説明・補足)
* 「supports」(支持・根拠)
* 「example of」(具体例を示す)
* 「includes」(包含する)
* その他必要に応じて自由に追加可能
✅ 【出力仕様】
* 出力は直接コピペ可能なJSONコードのみ(説明・コメントなし)。
* JSONの整合性を厳密に保持(Obsidianで読み込み可能)。

以下のファイル内容を基に、Obsidian 用の `.canvas` JSON(https://github.com/obsidianmd/jsoncanvas)を作成してください。
⚠️ 以下の指示を厳密に守り作成すること:
----------------------------------------------------
✅ 【マインドマップ形式】
- 中央ノードを主題(タイトル、著者、概要、メタデータなど)とし、主要トピックを放射状に配置。
- 各主要トピックの下に、中枝・小枝・さらに細かなノードを階層的に深く配置。
- 階層は無制限。必要に応じてどこまでも掘り下げて良い。
✅ 【情報量最大保持】
- 要点、具体例、引用、補足、背景説明、事例、比喩、注意書き、注釈、著者のコメント、文脈、比較内容など、本文に含まれるすべての情報を漏らさず含める。
- 圧縮・要約・抽象化を行わず、元の文書内容を忠実に反映。
- 出力サイズが大きくなる場合、分割出力(第1部、第2部…)として対応可能。
✅ 【視覚的整理(色分け・放射状配置)】
- ノードごとに色分けを明確に行う。
- 中央(主題)ノード = `neutral`
- 主要トピック(大枝)= `primary`
- 中枝 = `accent`
- 下層ノード = `info`, `success`, `warning`, `danger` など階層や内容に応じて調整。
- 階層ごとに角度・距離を調整した放射状配置で視覚的に整理。
✅ 【Markdown形式で内容整形(絵文字位置の注意)】
ノード内テキストにはMarkdown記法を厳守:
- ヘッダー記号(`#`)の前に絵文字を置いてはならない(ヘッダーがMarkdownとして解釈されなくなるため)。
- 絵文字は必ずヘッダー記号(`#`)の後ろ、または本文内のテキスト冒頭に配置。
- 例:
```markdown
# 🔑 重要テーマ
## ⚠️ 注意点
### 💡 アイデア・示唆
```
* 強調(`**太字**`)、箇条書き(`-`)、引用(`>`)、コードブロック(` ``` `)は適宜利用。
* リンクや画像があれば正しく再現。
✅ 【強調アイコン・マーク(絵文字)の使い分け】
以下の基準に従い、ノード内テキストに適切なアイコン(絵文字)を付与:
* 🔑:特に重要・中心的テーマ
* ⚠️:注意すべき点・問題・リスク
* 💡:アイデア・示唆・発見
* 📌:覚えておくべきポイント
* 📚:引用・参考文献・著者コメント
* 📝:注釈・補足説明・追加情報
* 📊:データ・数値情報・統計
* 🔗:関連トピックや外部リンク
* ❓:不明点・未解決・疑問・要調査事項
✅ 【矢印のラベル・種類を論理関係で明確化】
エッジ(矢印)にラベルを付与してノード間の論理関係を明確化:
* 「causes」(原因 → 結果)
* 「depends on」(依存関係)
* 「relates to」(関連する)
* 「contrasts with」(対比・対立)
* 「explains」(説明・補足)
* 「supports」(支持・根拠)
* 「example of」(具体例を示す)
* 「includes」(包含する)
* その他必要に応じて自由に追加可能
✅ 【出力仕様】
* 出力は直接コピペ可能なJSONコードのみ(説明・コメントなし)。
* JSONの整合性を厳密に保持(Obsidianで読み込み可能)。
---
🔷【サンプル JSON コード(簡易例)】
以下は指示に従った JSON canvas の例です(Obsidianで直接使えます):
```json
{
"nodes": [
{
"id": "main-topic",
"type": "text",
"x": 0,
"y": 0,
"width": 300,
"height": 100,
"color": "neutral",
"text": "# 🔑 主題(書籍名・著者名)"
},
{
"id": "key-idea",
"type": "text",
"x": 400,
"y": -200,
"width": 250,
"height": 100,
"color": "primary",
"text": "## 💡 主要アイデア\n- 著者の中心的主張\n- 重要なコンセプト"
},
{
"id": "example-1",
"type": "text",
"x": 700,
"y": -300,
"width": 220,
"height": 120,
"color": "accent",
"text": "### 📌 具体例1\n- 詳細な説明\n- 背景情報やデータ"
},
{
"id": "caution-point",
"type": "text",
"x": 400,
"y": 200,
"width": 220,
"height": 120,
"color": "warning",
"text": "## ⚠️ 注意点\n- よくある誤解やリスク\n- 注意すべき落とし穴"
}
],
"edges": [
{
"id": "edge-1",
"fromNode": "main-topic",
"fromSide": "right",
"toNode": "key-idea",
"toSide": "left",
"label": "includes"
},
{
"id": "edge-2",
"fromNode": "key-idea",
"fromSide": "right",
"toNode": "example-1",
"toSide": "left",
"label": "example of"
},
{
"id": "edge-3",
"fromNode": "main-topic",
"fromSide": "right",
"toNode": "caution-point",
"toSide": "left",
"label": "includes"
}
]
}
```
このサンプルを参考に、指定のファイル内容に合わせて同様の形式で作成してください。

Gemini 2.5 Pro preview 05-06 だといい感じ。

以下のファイル内容を基に、Obsidian 用の `.canvas` JSON([https://github.com/obsidianmd/jsoncanvas)を作成してください。](https://github.com/obsidianmd/jsoncanvas)を作成してください。)
⚠️ 以下の指示を厳密に守り作成すること:
✅ 【マインドマップ形式】
* 中央ノードを主題(タイトル、著者、概要、メタデータなど)とし、主要トピックを放射状に配置。
* 各主要トピックの下に、中枝・小枝・さらに細かなノードを階層的に深く配置。
* 階層は無制限。必要に応じてどこまでも掘り下げて良い。
✅ 【情報量最大保持】
* 要点、具体例、引用、補足、背景説明、事例、比喩、注意書き、注釈、著者のコメント、文脈、比較内容など、本文に含まれるすべての情報を漏らさず含める。
* 圧縮・要約・抽象化を行わず、元の文書内容を忠実に反映。
* 出力サイズが大きくなる場合、分割出力(第1部、第2部…)として対応可能。
✅ 【視覚的整理(色分け・放射状配置)】
* ノードごとに色分けを明確に行う。
* 中央(主題)ノード = `"6"`(紫)
* 主要トピック(大枝)= `"1"`(赤)
* 中枝 = `"2"`(オレンジ)
* 下層ノード = `"3"`(黄色)、`"4"`(緑)、`"5"`(シアン)など階層や内容に応じて調整。
* 色の指定は `canvasColor` 形式の値で指定(プリセット番号 "1"~"6" または hex カラーコード例 `#FF0000`)。
* 階層ごとに角度・距離を調整した放射状配置で視覚的に整理。
* ノード同士が重ならないよう十分に余裕をもって配置する。
✅ 【Markdown形式で内容整形(絵文字位置の注意)】
ノード内テキストにはMarkdown記法を厳守:
* ヘッダー記号(`#`)の前に絵文字を置いてはならない(ヘッダーがMarkdownとして解釈されなくなるため)。
* 絵文字は必ずヘッダー記号(`#`)の後ろ、または本文内のテキスト冒頭に配置。
* 例:
```markdown
# 🔑 重要テーマ
## ⚠️ 注意点
### 💡 アイデア・示唆
```
* 強調(`**太字**`)、箇条書き(`-`)、引用(`>`)、コードブロック(` ``` `)は適宜利用。
* リンクや画像があれば正しく再現。
✅ 【強調アイコン・マーク(絵文字)の使い分け】
以下の基準に従い、ノード内テキストに適切なアイコン(絵文字)を付与:
* 🔑:特に重要・中心的テーマ
* ⚠️:注意すべき点・問題・リスク
* 💡:アイデア・示唆・発見
* 📌:覚えておくべきポイント
* 📚:引用・参考文献・著者コメント
* 📝:注釈・補足説明・追加情報
* 📊:データ・数値情報・統計
* 🔗:関連トピックや外部リンク
* ❓:不明点・未解決・疑問・要調査事項
✅ 【矢印のラベル・種類を論理関係で明確化(日本語表記)】
エッジ(矢印)にラベルを付与してノード間の論理関係を明確化:
* 「原因」
* 「依存」
* 「関連」
* 「対比」
* 「説明」
* 「支持」
* 「具体例」
* 「包含」
* その他必要に応じて自由に追加可能
✅ 【出力仕様】
* 出力は直接コピペ可能なJSONコードのみ(説明・コメントなし)。
* JSONの整合性を厳密に保持(Obsidianで読み込み可能)。
✅ 【サンプルコード】
```json
{
"nodes": [
{
"id": "nav",
"type": "text",
"x": 336,
"y": 36,
"width": 182,
"height": 168,
"text": "Learn more:\n- [Apps](/docs/apps)\n- [Spec](/spec/1.0)\n- [GitHub](https://github.com/obsidianmd/jsoncanvas)",
"color": "2"
},
{
"id": "logo",
"type": "file",
"x": 36,
"y": 48,
"width": 176,
"height": 68,
"file": "logo.svg",
"color": "1"
}
],
"edges": [
{
"id": "edge-logo-nav",
"fromNode": "logo",
"fromSide": "right",
"fromEnd": "none",
"toNode": "nav",
"toSide": "left",
"toEnd": "arrow",
"label": "関連"
}
]
}
```