Skip to content

ラベルと来歴

ここが Graphium の中核です。やったことをステップに分け、その中のインプット・ツール・パラメータ・アウトプットに印を付ける。それだけで、ふつうのノートが「その結果が どうやって 生まれたか」を機械可読に記録したものに変わります。できあがるのは W3C PROV-DM 標準に基づく来歴グラフです。このページでは、ステップブロック、ラベル、そこから生まれるグラフ、標準形式での書き出し、派生ノート、そしてノート同士をつなぐ大きなグラフビューを扱います。

考え方は 2 行で言えます。

  • ステップとラベルは、いつでも任意です。 1 つも付いていないノートも、それで立派なノートです。日々の書き方はノートとエディタを参照してください。
  • グラフに現れるのは、自分で印を付けたものだけです。 裏側で勝手に推測することはありません。どのノードも、必ず自分が付けた印まで辿れます。

ステップブロック v0.23.0 (2026-07-28) で追加

ステップブロックは、このエディタで唯一の「入れ物」です。1 つの行為に属するテキスト・表・画像をまとめて抱え、ステップ 1 つがグラフ上の Activity になります。挿入はスラッシュメニューから(高度なブロック グループの ステップ)。新しいステップには自動で ステップ 1ステップ 2、… とタイトルが付き、このタイトルがそのまま Activity の名前になります。

ヘッダーに前手順チップ、下部に次ステップチップが付いたステップブロック

  • ヘッダーの 前手順 チップは、このステップが後に続く相手を指定します。まず ステップ一覧 が出て、アウトプットを持つステップを選ぶと、右側にその アウトプット一覧 が開きます。他のノートから選ぶ v0.42.0 (2026-08-24) で追加 場合も、ノートを検索して選ぶたびに ノート → ステップ → アウトプット の列が右へ追加されるため、所属を見失わずに選択できます。アウトプットを選ぶと、ステップの インプット表に行が足されます(表が無ければ作られます)。行の名前は @ノートリンクと同じ青いリンクになり、押すと参照元ノートが横に開きます(参照が切れると赤くなります)。参照元の属性(温度など)は選んだ時点の値が列としてコピーされ、以後このノートで自由に編集できます — 参照元は変わりません。参照元の現在の値は、手順フローの表パネルに「参照元より」として読み取り専用で並記されます。手順フローにも参照元ステップが「別ノート」として1段だけ現れ、現在のインプットまで点線でつながります。どれを受け取ったか特定しないときは 出力を特定しない を選びます。ループになる指定は拒否されます(「循環になるためリンクできません」)。

    別のノートのアウトプットを選ぶ: ノート → ステップ → アウトプットの順に開くピッカー

    受け取ったインプット: 名前が参照元へのリンクになった行と、コピーされた属性

  • 下部の 次ステップ チップは先へ進むためのものです。後続がなければ 新しく作る で、現在のステップに紐付いた新しいステップができます。後続があればピッカーが開き、リンク・解除・追加ができます。

ステップをつないでいけば、実行順はそれだけで手に入ります。その順序がグラフの矢印になります。ラベルは付ける先のステップを必要とするので、以下で説明するラベル UI は、カーソルがステップの中にあるときだけ現れます。ステップの外では、Graphium はふつうの静かなエディタのままです。

過去の手順から引き継ぐ v0.40.0 (2026-08-20) で追加

同じ操作を何度も書くうちに、前と同じ条件をまた一から思い出すことになります。三か月前の焼結で何を記録したか、そもそもその手順を何と呼んだか。ステップの左にあるアイコンは、それを引き出すための入口です。

アイコンを押すと、まずこれまでに書いた手順の名前が並びます。名前を選ぶとステップのタイトルに入り、続けてその手順で記録した項目が出ます。

アイコンから開いた、過去の手順名の一覧

選ぶと二段目に進み、その手順から引き継げるものが出ます。

引き継ぐものを選ぶ二段目

  • 一覧には、引き継げるものが無い手順も残ります。「SPS」と打つ前に「放電プラズマ焼結」が目に入れば、同じ操作が二つの名前に割れずに済みます。名前が一字違うだけで、以後は別の手順として扱われます。
  • 二段目には、手順そのものに書いたパラメータと、その手順で使った素材・道具・生成物が分かれて並びます。分かれているのは意味があります。「圧力 100 MPa」を投入する粉末に書いたのなら、引き継ぎ先でも粉末の欄に戻ります。まとめて手順の条件にしてしまうと、同じ実験の記録どうしが揃わなくなるからです。
  • 選んだものは空欄で入ります。過去の値は思い出すための例として小さく添えるだけで、欄には書き込みません。前回の数値がそのまま残ると、書き換え忘れが今回の条件として読まれてしまいます。
  • 書き込まれる先は表です。パラメータは手順のパラメータ表のに、素材や道具はその種類の表のになり、その属性が列として付きます。

このピッカーは、過去に手順を書いたことがあるときだけ現れます。名前がまだ空のステップには、アイコンの隣に「過去の手順」の点線チップも出ます(書き始めると消えます)。

インラインラベル

ステップ本文の中でテキストを選択すると、書式ツールバーに 2 段目の行が現れ、4 つのラベルボタンが並びます。各ボタンには、ショートカットが小さなキーキャップとして添えられています。

ラベル何に印を付けるかショートカット
インプットそのステップが使ったもの — 試料、データセット、試薬⌘⇧I(Windows / Linux は Ctrl+Shift+I
ツール使った装置やソフトウェア⌘⇧ECtrl+Shift+E
パラメータ設定や条件 — 温度、時間、濃度⌘⇧PCtrl+Shift+P
アウトプットそのステップが生み出したもの⌘⇧OCtrl+Shift+O

ツール のショートカットが E なのは equipment(装置)から。⌘⇧T はブラウザに取られているためです。)

選択ツールバーのラベル行。ラベルごとのキーボードショートカットが表示されている

インラインラベルが効く場所には、いくつか決まりがあります。

  • ステップ本文の中だけ。 ステップのタイトルは Activity そのものの名前なので、Entity のラベルは持てません。
  • 表のセルの中では使えません。 表をグラフに載せたいときは、表全体にラベルを付けます(後述)。
  • 外すのはどこでもできます。 ステップの外でも可能です。ハイライトされたテキストを選んで同じラベルボタンをもう一度押す(またはショートカットをもう一度押す)とオフになります。ラベル付きブロックに出る小さなラベルバッジをクリックして ラベルを外す を選ぶ方法もあります。

既存のハイライトをクリックすると 紐付けと同一化 のポップオーバーが開きます。同じものを指す 2 つのハイライトを同一化したり、ハイライトが結びつく Entity を変えたりできます。ほとんどの場合は触る必要はありません。既定のままで妥当に動きます。

メディアブロック全体にラベルを付ける

画像・動画・音声・ファイル・PDF は、ブロック全体で 1 つのラベルを持てます。「この写真がこのステップのアウトプットそのものだ」という付け方です。メディアブロックをクリックして選択すると、そのツールバーに同じ 4 つのラベルボタンが現れます(キーキャップは付きません。ショートカットはテキスト選択にだけ効きます)。ブロックはグラフ上で 1 つの Entity になります。

表とメディアのブロックラベル

ドラッグハンドル(⠿)のメニューには、表とメディアブロック向けに ラベル サブメニューがあります。同じ 4 つのラベルを、ブロック単位で適用します。

  • では、ヒントに 各行が 1 Entity に展開 と出ます。1 行ごとに独立した Entity になるので、セル単位のインラインラベルは要りません。付けたラベルは表のすぐ上に右寄せの小さなチップとして表示され、クリックすると変更・解除できます。 v0.28.0 (2026-08-04) で追加
  • メディアブロック では、ヒントは ブロック全体 = 1 Entity です。ツールバーからラベルを付けるのと同じことです。

ドラッグハンドルメニューの中のラベルサブメニュー

インラインラベルと同じで、新しくブロックラベルを付けられるのはステップの中だけです。すでにあるものの変更・削除はどこでもできます。メニューでラベルをもう一度クリックすると外れます。

旧仕様の見出しラベル

以前の Graphium では、見出しに ステップ / 計画 / 結果 のラベルを付けて手順を表していました。ステップブロックがこの方式を置き換えたので、新しい見出しにこれらのラベルを付ける手段はありません。ただし、すでに付いている見出しには ラベル サブメニューが出るので、変更や削除はできます。

ラベルの名前を変える

「インプット / ツール / パラメータ / アウトプット」が自分の分野の言い方に合わないときは、名前を変えられます。設定表示・言語来歴ラベルの表記。付けた名前はツールバー・グラフの凡例・バッジなど、あらゆる場所に反映されます。裏側の PROV-DM の役割は標準のまま変わりません。デフォルトに戻す で元の名前が戻ります。

来歴グラフパネル

ノートにステップかラベルが 1 つでもあると、右パネルに ステップ タブが現れます。開くと来歴グラフが見えます。グラフは編集のたびに 0.5 秒ほど遅れて自動で作り直されるので、「生成」ボタンを押す必要はありません。

右パネルに来歴グラフを表示したノート

見えているものの意味は次のとおりです。

要素意味
青い帯のカードステップ(PROV の Activity)。カードには名前とパラメータの件数が出ます。同じ名前のステップが並ぶとき(条件違いの並列ラン)は、値が食い違うパラメータだけが名前の下に添えられます
色付きのノードEntity — インプット(緑)・ツール(アンバー)・アウトプット(テラコッタ)
グラフの下のパネル選んでいるステップの表ぜんぶ — パラメータ・インプット・ツール・アウトプット。ここで編集できます
緑のエッジ(usedそのステップがこの Entity を使った
テラコッタのエッジ(wasGeneratedByこの Entity はそのステップが生み出した
青い点線のエッジ(wasInformedBy順序だけのつながり。「A のあとに B をやった」ことは分かるが、どのアウトプットを受け取ったかは書かれていない状態

右上の パラメータ を押すと、すべてのノードがパラメータ・属性を開いた状態になります。グラフの形を追うときは畳んでおき、条件を読み比べるときだけ広げる、という使い分けです。選んだ状態は次に開いたときも覚えています。

右上の拡大ボタン(拡大表示)で全画面にできます。全画面でもそのまま編集できます。

同じものを指す記述は、1 つのノードにまとまります。 ステップ B の インプット のテキストがステップ A の アウトプット のテキストと一致し、B が A の次ステップとしてリンクされていれば、Graphium は両者を同一のものとして扱います。「A が作った粉」と「B が使った粉」は 1 つの Entity になり、鎖はステップをまたいで途切れずに読めます。分岐(アウトプットが 2 つあって別々の手順に流れる)も、この一致で正しく描き分けられます。

グラフから書く v0.30.0 (2026-08-09) で追加

このパネルは読むだけの図ではなく、ノートを書く場所でもあります。ここでの操作はすべて本文への書き込みとして反映されます(グラフだけが持つデータはありません)。

  • 手順を追加 — 右上のボタン。新しいステップブロックがノートに増えます。
  • ステップカードを選ぶ — 名前の変更・本文へ(該当のステップへジャンプ)・削除ができます。中身のあるステップは「中の N ブロックごと削除」の確認をはさみます。
  • つなぐ — ノード下の丸を別のステップへドラッグすると、その Entity がそのステップのインプットになります。何もない場所に落とすと、それを受け取る新しいステップが生まれます。ステップ同士をつなぐと「順序だけ」(青い点線)になります。循環はブロックされます。

パネルはステップの中身です。 ノードを選ぶと — ステップでも、その中の Entity でも — グラフの下(全画面では右横)に同じパネルが開きます。中身はそのステップの表ぜんぶで、表 1 つが 1 枚のカード、ラベルの色付きです。Entity を選んだときは、その行がハイライトされるだけ。各カードはノートにある表そのものなので、ここで直しても、ノートの表を直しても同じことです。何も選んでいない間、パネルは 1 行にたたまれてグラフが広く使えます。グラフとの境界はドラッグで好きな位置に動かせます(ダブルクリックで既定に戻ります)。

セクションかたち増やし方
パラメータキーごとに 1 列、値は 1 行 でキーを追加
インプット / ツール / アウトプット1 行が 1 つのモノ、属性ごとに 1 列行を追加 でモノを追加

まだ無い種類も、空の 1 行がある表として(破線のカードで)出ています。その最初のマスに打ち込むと、その内容が入った状態でノートにラベル付きの表ができます(パラメータならキー、それ以外は名前)。打たなければ何も書かれないので、ステップが空の表で埋まることはありません。

文中でハイライトした Entity はそのままでも使えます。その種類の表の中に薄い行として並び(ハイライトしたパラメータは薄い列)、名前はその場で直せます。表に追加(または薄いセルのクリック)で本当に表へ入ります。本文はハイライトごとそのままです(「追加」は足すだけで、本文は書き換えません)。紐づいた属性は列として一緒に移ります(属性は値そのものなので、両方に残すと同じ事実を 2 回数えてしまいます)。薄い行が消えるのは、本文の印と新しい行が同じモノとして 1 つにまとまるからです。ハイライトと表は同じデータの 2 つの見え方なので、自分のペースで表に移っていけます。

同じ道具を複数のステップで使えば、それは 1 つのモノです。 2 つのステップで「乳鉢」をツールに指定すると、グラフには 1 つのノードが立ち、それぞれのステップへ線が引かれます(複製されません)。行を持っていない側のステップでは、そのセクションに 「◯◯ の表」 と実体の場所が付いた薄い行として出ます。表に追加 を押せば、このステップの表にも自分の行として持てます(同名は 1 つにまとまるので、グラフのノードは増えません)。

PROV-JSON-LD で書き出す

ノートメニュー(エディタ右上の ボタン)には PROV-JSON-LD があります。いま開いているノートの来歴グラフを、W3C PROV-JSON-LD シリアライゼーションに沿った .jsonld ファイルとしてダウンロードします。Graphium の外にある標準的な来歴ツールで読めます。

書き出しの範囲は現在のノートです。ラベルを付けたステップと Entity、ノートの編集履歴のエージェント(人間と AI)、そしてそのノートから派生したナレッジ層の項目が含まれます。ノートに来歴データがないときは、このメニュー項目は無効になっています。

ノート自身の履歴

来歴にはもう 1 つの軸があります。「結果はどう作られたか」だけでなく、「ノート はどう作られたか」です。保存はすべて、誰が行ったか(自分か AI か)とともに記録され、意図してバージョンを固定することもできます。こちらは日々の書き方の一部なので、ノートとエディタ → 履歴とバージョンで扱っています。

派生ノート

新しい実験が古い実験を土台にするときは、コピー&ペーストではなく派生させます。ノートメニュー()に ノート全体を派生 があり、1 つのブロックから枝分かれさせたいときはドラッグハンドル(⠿)のメニューに 新ページを派生 があります。複製は新しいノートとして開き、派生ノート のバナーと、元のノートへ戻る 派生元ノート リンクを持ちます。派生した事実は、両方のノートの履歴と来歴グラフに記録されます。

URL・PDF・Word ファイルを、ラベル付きのノートにする

手順がすでにどこかにある場合 — 論文の合成の節、Web にあるプロトコル — ラベル付けは AI に任せられます。サイドバーの 素材 セクション(素材のギャラリー)で、URL・PDF・Word 素材のアクションメニューを開き、手順を抽出してノート化 を選びます。複数の素材を選ぶと、同じ操作が一括ボタンとして現れます。

Graphium は元の資料を読み、ステップブロックに分割し、インプット / ツール / パラメータ / アウトプット のハイライトを付け、ステップを順番にリンクし、元の素材をノートの来歴に記録します。進捗はトーストで追えます。できあがるのはふつうのノートなので、ラベルを見直して、AI が間違えたところは直してください。この機能には設定済みの AI モデルが必要です。

取り込まれるラベルには 2 つの決まりがあります。1 つは、ステップのタイトルが操作だけを持ち、1 回の実施 = 1 つのステップになること。0 h・1 h・3 h でボールミルする資料からは、いずれも「ボールミリング」という名前のステップが 3 つでき、それぞれが自分の パラメータ と自分のアウトプットを持ちます。グラフは試料ごとに枝分かれし、測定のステップで再び合流します — これが、複数試料の論文を 1 つのノートに記録する形です。もう 1 つは、ワークスペースで既に使われている名前が AI に渡されること。同じ装置は同じツール名で戻ってくるので、よく似た別ラベルが増えません。

1 つのノートを超えたグラフビュー

ラベルとリンクは、ワークスペース全体にまたがるグラフの材料にもなります。

ネットワークグラフビュー

  • 近傍 — 右パネルの グラフ タブ。現在のノートと、2 ホップ以内でつながっているものすべて。
  • 来歴グラフ の 2 つめのサブタブ。現在のノートの上流をたどる木。派生元になったノート・素材・バージョンが並びます。
  • 全体グラフ v0.16.5 (2026-06-29) で追加 — サイドバーから。すべてのノートを一度に、原料 / ノート / 知見・洞察ナレッジ層の項目)の層に分けて描き、派生 / 素材利用 / 参照 の関係をエッジで示します。参照を隠す孤立を表示 を切り替え、ノードを 種類文脈 で色分けし、文脈で寄せる で関連するノートをクラスタにまとめられます。
  • 手順グラフのエディタ — 前述の来歴グラフパネルで説明した 手順(ステップのみ) ビュー。ドラッグでステップの順序そのものを組み替えられます。
  • プロセス一覧 — サイドバーの プロセス から。ノートを跨いで手順の流れを並べて見ます(下のプロセス一覧を参照)。

グラフを手で並べる v0.43.0 (2026-08-25) で追加

これまでグラフは常に自動で並び直っていましたが、このバージョンから、手で整えた並びが残るようになりました。アプリの中のどのグラフでも同じように動きます — ステップ パネル、グラフ タブ、全体グラフ、素材のグラフ。

ステップビューで 2 つのステップとその Entity を範囲選択し、破線の矩形で囲まれた状態

  • ノードをドラッグすると動かせます。 並びはグラフごとに保存され、開き直しても戻ってきます。ワークスペースのデータと一緒に保存されるので、別の端末でも同じ並びです。ノート本体には何も書き込みません。
  • 背景を Shift + ドラッグすると、まとめて選べます。 選んだグループは破線の矩形で囲まれたまま残り、中のどのノードを掴んでも部分グラフごと動きます。この操作はグラフの下に 1 行の案内が出て教えてくれます(一度使えば消えます)。
  • あとから増えたノードは、並びを壊しません。 手で並べたグラフには自動レイアウトが手を出さなくなります。あとから足した素材やステップは、いまの並びの近くに置かれるだけで、全体が並び直ることはありません。
  • 自動配置に戻すには — グラフの隅の ↺ ボタン(ステップビューでは従来の 整列 ボタン)で保存した並びを手放し、レイアウトエンジンに任せ直せます。

ステップビューでは、カードの真ん中を掴むと移動、カードの縁の小さなポートを掴むと従来どおり接続になります。

プロセス一覧 v0.40.0 (2026-08-20) で追加

サイドバーの プロセス は、ノートごとの手順の流れを横に並べて見るための一覧です。

プロセス一覧と、選んだプロセスのフロー

  • 行には名前より先に流れが出ます(Ball milling → Hot pressing)。実験が何であるかは、題より工程の並びのほうが早く伝わるからです。
  • 行を選ぶと右にその手順のフローが出ます。ノートを開いたときに右パネルで見えるものと同じ図です。
  • 検索は工程名にも当たります。「焼結をやったノート」を、ノートの題を知らないまま探せます。
  • 過去のプロセスを次の試行の出発点にするには、プロセスを選び、このプロセスをコピーしてノートを開く v0.41.0 (2026-08-21) で追加 を押します。ノート全体がコピーされ、コピー元を記録した新しいノートが開きます。元のノートは変わりません。
  • ここでプロセスを直接編集することはできません。元の内容を直すときは、ノートを開く から移動します。

これらが揃うと、ラベルが存在する理由そのものに答えが出ます。「何を書いたか」だけではなく、「これはどこから来て、何につながったのか」です。

Released under the Apache License 2.0.