Master new terminology with Obsidian Bases

Master new terminology with Obsidian Bases

May 31, 2025

Bases is a new core plugin for Obsidian that turns a any set of notes into a powerful database. It’s just been released in beta and already shows amazing promise. Imagine a local version of Notion, or Airtable, except no internet connection is required, everything is offline, and all your data are in a plain text, easy-to-edit format.

This is the perfect solution for a local knowledge management system to handle a bunch of acronyms you might come across working in a new domain. For example, I’m working on my Yellow Best certification in Lean Six Sigma, a process improvement methodology:

This was super easy and fun to setup.

Build a Base for a lexicon

Requirements

You’ll need Obsidian, of course. Bases is in pre-release, so you’ll need a Catalyst license, which is a one time $25 purchase.

Data model

I modeled my data by working with a few sample cases — the Lean Six Sigma terms, but also some client’s specific language and other studies. The big change from what I’ve historically done is to move the short definition from the title itself, into the metadata, where it can be manipulated by bases more easily in the table view.

Key Value Notes
title the term itself Build an atomic architecture: each term will generate a single file, named for the term itself. There will be conflicts later with multiple definitions for a single term, to be addressed then.
tags lexicon All entries will use the ’lexicon’ tag to make filtering easy
definition term definition Short definition in metadata properties makes a very readable base
related_terms other related terms Links to other terms using the [[ filename ]] syntax
domain Subject area, discipline, or context for this term
industry Pharma / Manufacturing etc.
client
project

Template

It’s much, much easier to manage multiple notes with an Obsidian template that pre-populates these properties. Draft a note in YAML, drop it in your template folder, and include your data model:

---
tags:
  - lexicon
date: {{date}}
definition:
related_terms:
domain:
industry:
project:
client:
pronounciation:
---

Write

Create your initial base with Bases: Create new base. At first, you’ll see all your notes: filter on the lexicon tag. Then, add the properties above to the view.

Now the fun begins: create a new note, insert the template, and name the note title the abbreviation itself. Drop in the definition, but no need to spend too much time editing the note here, because…

Edit and integrate

As the Base grows you’ll be able to edit directly in the table view! It makes relating terms, revising definitions, adding domain, project, etc. values super easy peasy.

Embed

The real joy is that a Base view can be embedded in other notes, too. So my master notes for my certification include a view variation that excludes the domain (“Lean Six Sigma”), Project, Client, etc., filters on domain, and keeps everything relevant. That’s the screenshot above.

Lessons Learned

  • Once you draft a template, you’ll want to filter that out: use the file.folder attribute
  • It’s incredibly easy to export a base in table format, to copy and paste elsewhere
  • The contains function in bases matches an exact string, counterintuitively. For tags, this means it does not match a tag and all subtags. You can declare subtags explicitly, though, by filtering using a tag group and or-ing them together
  • Right now, there’s no UI to add new lexical entries. But you can edit properties directly, and click through to the note to add further color, illustrations, etc.
  • This is in early beta! Things are likely to change as it evolves.

Give it a try and let me know what you think!

Updated on