本文へスキップ
hdknr blog
戻る

Obsidian Basesとは?ノートをデータベース化するコアプラグイン

松濤Vimmer氏(@shotovim)が、Obsidian のコアプラグイン Obsidian Bases について解説を投稿した。Vault 内のノートをデータベースのように扱える機能だ。Notion のような外部データベースツールとは異なり、ファイルの保存場所を変えずに使えるのが最大の特徴という。

Obsidian Basesとは

公式ドキュメントによると、Bases はノートをテーブルやカードなどのデータベース風ビューとして表示できるコアプラグインだ。ノートのプロパティを使って、ファイルの表示・編集・並び替え・フィルタリングができる。

読書リストや旅行計画、プロジェクト管理など、様々な用途に応用できる。

Notionとの違い

Notion のようなデータベースアプリにノートを移行すると、ファイルがそのデータベースの内部形式に閉じ込められてしまう。一方 Bases のデータはすべて Vault 内の通常の Markdown ファイルとその Properties(プロパティ) に保存される。

Bases のビュー自体はあくまで「フィルターを通して Vault から抽出したビュー」的な立ち位置であり、元のファイルやフォルダ構成の独立性はそのまま保たれる。ビューの定義は .base ファイルとして保存するか、Markdown ファイル内にコードブロックとして埋め込める。

ビューの種類

Bases では以下のレイアウトでノートを表示できる。

作成方法

Bases を作成する方法は複数ある。

コマンドパレットから

  1. コマンドパレットを開く
  2. Bases: Create new base(アクティブなファイルと同じフォルダに新規ベースを作成)または Bases: Insert new base(現在のファイルにベースを埋め込む)を選択する

ファイルエクスプローラーから

対象のフォルダを右クリックし、New base を選択する。

リボンから

垂直リボンメニューの Create new base アイコンをクリックする。

なお、最初に作成した時点では Vault 内のすべてのファイルが対象になるため、フィルターで絞り込む必要がある。フィルターとビューは以下のように base コードブロックでも直接記述できる。

filters:
  and:
    - file.hasTag("example")
views:
  - type: table
    name: Table

まとめ

Bases は、既存の Markdown ファイル構成を崩さずに「データを見る角度を変える」ための機能だ。普通のノートアプリのデータベース機能のように元データの独立性を犠牲にすることなく、テーブル・カード・地図といった多様なビューでノートを整理・分析できる。プロパティを活用しているノートが多い Vault であれば、まず読書リストやタスク管理などの小さな用途から試してみるとよさそうだ。



前の記事
ppt-master:AIが「画像貼り付けスライド」ではなく編集可能な本物のPowerPointを生成するツール
次の記事
個人経営の飲食店 × Claude Code:原価計算・レジ締め・シフト・廃棄ロスを丸ごと自動化する