Frontmatter Properties ๐ชช
On this page
The properties (frontmatter) you put between the
---markers at the very top of a document โ write down info like title, tags, status, and due date, and search, Bases, the Calendar, and the Dashboard will recognize those values and put them to use. No need to type raw YAML โ just pick them with the "Add Property" button!
โ Home: ObsiKO 101 ยท Up: Advanced Markdown
Adding properties, here's how โ
- Right-click in the body โ
๏ผ InsertโธInsert Frontmatter (Properties)to make a box, andtitleandcreatedget filled in for you. (The๏ผ Insertgroup only appears when no text is selected, and if frontmatter already exists this item is hidden entirely. Add the note's kind (type) when you need it โ via 'Add Property' or the kind suggestion chips.) - Click "Add Property" below the box and a key input field appears, suggesting frequently used properties as autocomplete (pick with โโ and Enter). Keys you've already used in the vault show up too.
- Once you pick a key, the value field smartly changes to match it (see the table below).
In Korean, in English ๐ฐ๐ท๐ฌ๐ง
When the app language is set to Korean, Korean-named properties appear in the autocomplete alongside the English ones โ pick whichever you like.
- Korean:
์ํยท๋ง๊ฐ์ผยทํ๊ทธยท์ฐ์ ์์ยท์ข ๋ฅโฆ - English:
statusยทdueยทtagsยทpriorityยทtypeโฆ
The two are separate, real properties (fully compatible with Obsidian). Within a single vault we recommend sticking to one side โ Bases and the Calendar recognize them exactly as written.
That said, a few common ones are understood either way: ํ๊ทธ=tags ยท ์ข
๋ฅ=type ยท ์ ๋ชฉ=title ยท ํ์ง=cover ยท ์ ์=author ยท ๋ณ์นญ=aliases ยท ์ค๋ช
ยท์๊ฐยท์์ฝ=description. Features like kind suggestion chips, the bookshelf, and the ontology dictionary recognize the Korean keys just the same.
๐ค The AI agent writes standard English keys when it creates new documents (values can stay in your language โ
type: ํ์is fine). If your vault already uses Korean keys consistently, it follows that convention and never renames keys you wrote.
Value fields that adapt to the key ๐๏ธ
| Type | Input method | English key examples | Korean key examples |
|---|---|---|---|
| Choice โพ | Pick from a fixed set of values via dropdown | status ยท priority ยท visibility |
์ํ ยท ์ฐ์ ์์ ยท ์ค์๋ ยท ๊ณต๊ฐ |
| Calendar ๐ | Date picker (modified-date types default to today; created defaults to the day the file was created) |
date ยท created ยท due ยท scheduled |
๋ ์ง ยท ์์ฑ์ผ ยท ์์ ์ผ ยท ๋ง๊ฐ์ผ ยท ์์์ผ ยท ์๋ฃ์ผ |
| Chips (multi) ๐ท๏ธ | Several values separated by commas; tags suggest vault tags | tags ยท aliases ยท keywords |
ํ๊ทธ ยท ๋ณ์นญ ยท ํค์๋ |
| Note link ๐ | Search notes in the value field โ [[wiki link]] |
related ยท source ยท parent ยท project |
๊ด๋ จ ยท ์ถ์ฒ ยท ์์ ยท ํ์ ยท ํ๋ก์ ํธ |
| Image ๐ผ๏ธ | Pick from the vault image list (multiple allowed) | cover ยท image ยท portrait |
ํ์ง |
| Color ๐จ | Palette ยท color picker ยท hex | color |
์์ |
| Free text โ๏ธ | Text (autocompletes existing values of the same key) | name ยท author |
์ด๋ฆ ยท ์ ์ ยท ์ฅ์ ยท ๋ฒ์ |
The table shows common keys as examples. There are 11 input methods in all โ Text ยท List ยท Number ยท Checkbox ยท Date ยท Date and time ยท Tags ยท Link ยท Select ยท Color ยท Image โ and for a key it hasn't seen before, the app picks one by looking at the shape of the value.
- The small icon in front of a property name shows its current input method. If the app guessed wrong, tap the icon and pick from 'Change how this value is entered'. To hand it back to the app, choose 'Automatic'.
- Your choice applies to every note that uses that property, and your values stay as they are (only a value that can't fit the new method at all is cleared, and you're told โ โZ brings it back).
- Keys that app features read (
ai,view,para,type,tags,total_pages, date keys likedue, and so on) have their input method locked โ changing it would quietly break that feature. You can still edit the values freely, and date keys let you choose only between 'Date' and 'Date and time'.
๐ท๏ธ Square brackets are hidden on tag values โ
tags: [skill, concept]reads astags: skill, concept(the file itself is unchanged). Put the caret on that line and the raw text comes back, so editing by hand stays honest.
Manage progress with 'status' โ
status (or ์ํ in Korean) is a choice type, so you pick from these values:
To-do ยท In progress ยท Waiting ยท Review ยท Blocked ยท On hold ยท Done ยท Cancelled ยท Draft ยท Published ยท Archived
This vocabulary carries straight over to the Project View and kanban boards โ group a kanban by status and just dragging a card changes its status, and it shows up in the Dashboard and Calendar as in progress (half-filled box) or cancelled (strikethrough) too.
Properties that trigger magic โจ
Some properties, the moment you pick a value, pull in related properties automatically or pop open a window for you.
para(project organizing) โ pick fromprojectยทareaยทresourceยทarchive, and choosingprojectautomatically attachesstartanddeadline(both defaulting to today) plusparent_area(the area it belongs to โ pick a vaultareanote with a[[link]]). โ Structuring Knowledge- Set
typetobookโ reading properties likeauthor,publisher,cover,total_pages/read_pages,rating, andbook_statusfill in all at once, and the Find Sources panel opens on the right to pull the cover, table of contents, and intro off the internet โ it sits beside your note instead of covering the screen, so you can read while you pick, and once you do, the document title is renamed to the book title too! โ Library & Reading Log - Set
typetoexpense/incomeโ everything you need for one line of household accounts comes along at once:date(today by default),amount,merchant,category,method, andmemo. โ Ledger - Set
typetosourceโ for material you brought in from somewhere (a web page, a paper, a lecture), you get a matching set of properties (see just below).
Where did I get this again? โ the source property set ๐
When you're collecting material, the most frustrating question is always "where did I see this?" Set type to source and you get a set of properties that gets you back there.
| Property | What it means |
|---|---|
source |
Where it came from (URL, book title, lecture name) |
author |
Who made it |
collected |
When you saved it (today's date goes in by default ๐ ) |
published |
When the original was published |
doi ยท isbn |
The identifier, for papers and books |
- Good news! Pages saved with the Web Clipper, lecture notes made by AI transcription, and book lookups all fill in these same property names. So no matter where a note came from, one method finds and gathers them all. (The Web Clipper also records
image(lead image) anddescription(summary) when the page provides them โ and simply leaves them out when it doesn't.) - For instance, sort by
collectedin Bases and you've got everything you collected this month; group byauthorand you've got a collection per author! ๐ - Don't feel you have to fill in every field. The point isn't academic bibliography management โ it's just being able to get back to the original. ๐
Fold the box away ๐
- When properties push your text down, click the โพ button at the box's top right โ it collapses to a one-line summary like
โธ 5 properties. Click the bar to expand it again. - No worries while folded โ if the cursor enters the properties (โโ, search, etc.) the box opens automatically, and folds back when the cursor leaves.
- The folded state is remembered per note while the app is open, and nothing is written to the file (Obsidian compatibility intact). If AI or another device edits the note, it unfolds to show you the changes.
Edit existing values right in place โพ โ๏ธ
You can also fix the value of a line already written in the frontmatter box โ
- choice keys like
statusget a โพ button at the end of the line to pick a value โ andType your ownโฆat the top of the list lets you enter a brand-new value right there (Enter to confirm, Esc to cancel), - date keys like
dueget a calendar button, colorgets a color swatch, andcovergets a ๏ผ pick image button.- Clicking the swatch pops up a preset palette right there. The palette button in the last slot is what opens the Colors panel (colour wheel) โ pick a preset and the panel stays out of your way. It opens the same Colors panel on a phone too.
Korean keys and English keys both work exactly the same way.
๐จ A hidden talent of the
colorproperty: give a note a color and its title bar is painted as a color band (banner) โ and its file-tree icon and tab take the same color โ and it shows up as a card in that color in the Bases (.base) card view and kanban board too! (Inside a folder you've coloured, the note's own colour wins.) Text color flips automatically between white and black to match the background brightness. When you scroll down to read, the color band folds away but a thin 3px stripe stays at the very top, so you can still tell at a glance which colour the note you're reading is. Color-code your notes by project or topic (remove the property to go back to normal).You can also set the colour from the โSet as note colourโ button in the Colors panel (the quickest way there is the palette button ๐จ at the right end of the title โ it opens already set to this note's colour). It edits whatever key the note already uses (
color,์์,์ปฌ๋ฌ,่ฒ,ใซใฉใผ) โ you never end up with two colour properties. If you added the property but left its value empty, that empty row is the one that gets filled.
The values you've used show up in the list ๐๏ธ
Type a value that isn't in the list โ like type: example โ and from then on it appears in the โพ list and in autocomplete. You only have to remember it once.
- The list is split into
My kind dictionary/Built-ins/Used in your vault. - Values you use more often come first.
- Properties that never had a list โ
place,clientโ grow a โพ button on their own once you reuse the same values. Properties where every value differs, liketitleordescription, don't get one. - The 'Add property' dialog has a
Type your ownโฆoption, so you can create a value that isn't in the list right there.
๐พ Nothing is stored separately. The list is read straight from the notes in your vault. Fix a typo in the note and it disappears from the list too โ and it follows you to other devices as soon as the notes sync.
Little details ๐ก
- Frontmatter is only recognized when it starts on the very first line of the document, at the
---. - Multi-line values work too โ a value with line breaks in it (an episode memo, say) is written as a
|-block, just like Obsidian does (memo: |-followed by lines indented two spaces). Multi-line properties made in Obsidian keep their blank lines,#and indentation when read. - Use the copy button at the top-right of the box to copy the whole thing at once.
- Properties are the columns of Bases and the raw material for tags & relationships โ the more you fill in, the smarter your tables, graphs, and calendar get.
- A property whose value is a
[[link]]โ likeparent_areaโ becomes a relation on its own: pull values from the other note withparent_area.status, or roll up the notes pointing at you! โ Bases (Data Tables) - Add
ai: denyand that note is never handed to the AI agent (false,no,privateand friends mean the same). Perfect for journals and health records. โ AI Sources & Privacy You can now just pickai("AI access guard") in the 'Add property' picker and the valuedenyfills in automatically โ no typing needed. - Ask the AI Agent something like "fill in name, status, and tag properties for each character note" and it'll set up properties across your existing manuscripts in a flash. โ AI Agent
โ Previous: Advanced Markdown ยท Home ยท Next: View Modes & Korean Input โ