データベース (.base)

最終更新: 2026-07-26

.baseファイルを使うと、ノートをデータベースに変えることができます: テーブル、ボード、カレンダー——フィルター、型付きプロパティ、データベース間のリレーションを備えています。この概念はNotionのデータベースに似ていますが、決定的な違いが1つあります: データはデータベースの中ではなく、あなたのノートの中に存在します。

ヒント: PARAGTDZettelkastenJournalのいずれかのテンプレートから新しい保管庫を作成すると(はじめにを参照)、対応するデータベースがすでにセットアップされ、互いにリンクされています——すべてがどう組み合わさるかを知るのに最適な出発点です。

核となる考え方

.baseファイルは、あなたのノートに対するビューのみを保存します: どのソース(フォルダー、タグ)、どのビュー、どのフィルターと列を使うか。実際の値は、個々のMarkdownノートのFrontmatterに存在します——テーブルの各行はノートそのものです。

具体的には、これは次のことを意味します。

ファイル形式はObsidianのBases形式と互換性があります(詳細はこのページの最後にあります)。

データベースを作成する

すべてのデータベースは、データベースアイコンの色を持つ独自のアイコンを持つことができます——ファイルツリー、タブ、ヘッダーに表示されます。

データベースは、保管庫の既定のタスクデータベース設定 → 保管庫 → コンテンツと構造)としても機能します: するとタスクビューは、そのエントリーを独自のセクションとして表示し、ノートのチェックボックスをそこへ移動できるようになります。

ビュー

データベースはいくつでもビューを持つことができ、それぞれがビューの種類を持ちます。

ビュー用途
テーブルソート可能な、インライン編集とオプションのサブアイテムを備えたクラシックなグリッドです
リストコンパクトな行リストです
ギャラリーオプションのカバー画像を持つカードです
ボードプロパティ(グループ化の基準)でグループ化されたかんばん形式の列です——カードを列間でドラッグすると値が変わります。列見出しをドラッグすると列を並べ替えられます
カレンダー日付フィールドによる月間カレンダー上のエントリで、ドラッグ可能です
タイムライン開始日とオプションの終了日を持つ時間軸です
ピンボードGoogle Keep風の付箋ボードです——カードにはレンダリングされたノートの内容が表示されます(詳細は下記の専用セクションを参照)

ビューを追加で新しいビューを作成できます。ビューのオプションでは名前を変更複製削除、ドラッグによる並べ替えができます。Plainvaはファイルごとに最後にアクティブだったビューを記憶します。カレンダーとタイムラインには日付フィールドが必要です(形式として日付のみまたは日付と時刻)。エントリには、プロパティで有効化されたフィールドが表示されます。

設定: ビュー、列、フィルター、並べ替え、データソースのタブ

設定ボタン(右上)をクリックすると、実行中のビューの隣にパネルが開くため、変更内容がテーブルやボードにすぐ反映されます。上部のタブで領域を1つ選びます——長いリストの代わりに、常に1つだけが表示されます。小さなマークが、各領域がこのビューまたはデータベース全体のどちらに影響するかを示します。

スマートフォンでは、設定は同じ領域をリストとして開きます。いずれかをタップするとその詳細領域に入り、戻る矢印でそこから出られます。

プロパティとフィールドタイプ

列ヘッダーをクリックすると、プロパティエディター(プロパティ: X)が開きます。

動作に関する注意事項:

リレーション

リレーションはノート同士を結びつけます——Notionと同様ですが、Frontmatter内のごく普通の[[Wikiリンク]]として保存されます(Obsidianではクリック可能なプロパティリンクとして表示されます)。

このノートはどこに属しているか?(データベース・コンテキスト)

ファイルツリーや検索、あるいは[[リンク]]からデータベースのエントリを直接開くと、Plainvaはそれがどこに属しているかを教えてくれます:

新規エントリを作成する

左上のエントリーボタン(旧称新規作成——サイドバーのグローバルな新規作成とは明確に区別されます)で新しい項目を作成します。

ピンボード(Google Keepのような付箋)

ピンボードビュータイプは、データベースのノートをレンダリングされた内容を持つカードとして表示します——付箋でいっぱいのボードです。カードはテキスト、リスト、クリック可能なチェックボックス(クリックするとノート内のタスクにチェックが入ります)、画像、書式をレンダリングします。テーブル、数式、埋め込みは控えめなプレースホルダーとして表示されます。カードをクリックすると、プレビューウィンドウでノートが開きます。

同期される保管庫についての注記: 2台の端末が同時にボードを並べ替えると、.baseファイルの.CONFLICTコピーが現れることがあります——影響を受けるのは配置だけで、ノートの内容には影響しません。コピーは削除するかマージしてください。

日常的な使い方

関連付けのある項目を削除する(カスケード削除)

他のエントリが依存しているものを削除しようとすると、Plainvaは単純な「はい/いいえ」の質問の代わりに、概要を表示します。

項目を表示をクリックすると、グループごとに各要素にチェックボックスが付いたリストが開き、個々の要素を残すことができます。赤いボタンはリアルタイムでカウントを表示します(「15個のファイルを削除」)。参照をクリーンアップ(デフォルトで有効)は、削除された項目への参照を残りのノートのプロパティから取り除きます。本文中のリンクには影響しません。おなじみの大量削除のしきい値を超えると、2回目の安全確認も表示され、同期が有効な場合は削除もクラウドに反映されます。削除された各ファイルはバージョンスナップショットを保持します——削除されたファイルを復元から復元できます。既定のタスクデータベースとして設定されているデータベースが削除された場合、Plainvaはその設定をリセットし、テンプレートの割り当てを解除します。Google/Microsoft側のタスクには影響しません。スマートフォンでは、同じ概要がグループごとのチェックとカウンターを備えたシートとして表示されます(個別の項目の選択解除はできません)。

例: .baseファイルの見た目

.baseファイルはYAMLです——シンプルなプロジェクトリストの例を示します。

filters:
  and:
    - 'file.hasTag("project")'
properties:
  note.status:
    displayName: Status
    plainva:
      input: status
      options:
        - value: open
          color: teal
          group: Active
        - value: done
          color: gray
          group: Completed
views:
  - type: table
    name: All projects
  - type: table
    name: Board
    plainva:
      render: board
      groupBy: status

Plainva固有のもの(色、ボード表示、リレーション、保存先フォルダー)は、すべてplainva:キーの下に存在します。

.baseファイルを直接編集する(ツールとAI)

スクリプトやAIアシスタントがPlainvaを経由せずに.baseファイルを書き込む場合、3つの厳格なルールが重要です——1つでも破るとObsidianはファイル全体を開くことを拒否します。

もう1つの注意点: プロパティIDはproperties:マップとビューのorder/sortの中ではnote.接頭辞付きです(note.status)が、フィルター式の中(status == "Done")とplainvaサブキーの中(groupBy: status)ではbareです。

完全なディスク上の契約——すべてのフィールド、完全な両側リレーションの例、安全な編集ルール——はファイル形式リファレンスにあります。

Obsidianはどうなるのか?

この形式はObsidianのBases形式と一致します。Plainvaは拡張機能をplainva:サブキーにのみ書き込み、Obsidianはこれを無視します(「グレースフルデグラデーション」)。

関連ページ