My Zettelkasten note types (AKA templates)
I use some templates/note types with Zettelkasten. I will update it as I improve my workflow. To set note type need just to apply note type tag.
All new note have a - inbox
tag, this allowing to use spaced repetition
system to continuously review and work with notes.
I configured SilentVoid13/Templater
plugin with some predefined templates. To create new note need to use M-n
shortcut (create new note with template).
The types will be described below.
Fleeting notes
I not use fleeting notes, instead I used Taskwarrior tasks, which support many things which I like to have. And yes you can organize fleeting notes system using it.
NOTE
Need to avoid placing ideas in fleeting system, you can just create permanent note.
Permanent note
When I have some idea, and it’s worth to store, I create permanent note. This is default note type.
This note must meet some criteria:
- Atomic, one general idea per note.
- I need to extract essence of the idea and don’t overcomplicate it.
- Write it as if you are writing for someone else or for you in years future.
- Required minimal context to understand note.
- When I add new Zettel note, I check my previous notes and answer to these
questions and if many of them false, I delete or avoiding to create new note.
- Is this relevant to my requirements/thoughts/interests?
- How I can use this to update my knowledge and existing notes?
- Is this information correct, solve some issue or follow my thoughts?
- Can I combine this idea?
- Will this idea generate additional questions?
- Is this missing from my knowledge, does this duplicate something?
- Do I want to explore this further?
Additional permanent notes types
TODO: add examples.
- Bridge note, to combine ideas, usually someone else and mine if they different
in terms, or even very different, notes have
bridge
tag. - Person note, to store someone contacts (public person), biography or some
additional information, notes have
person
tag. - Personal term, something what very specific to limited amount of users, local
things, etc., notes have
term
tag. - Log note, to store some log information, such as time tracking. Good example
is 30 day drawing challenge, notes have
log
tag.
Literature notes
I have “rich” system to manage my literature notes. Remember, you are not simply collecting resources you need to process them.
Before you have temptation to create new note, answer following question: Is the content interesting/useful/relevant to you and/or your existence notes.
Here are some rules:
- Literature notes have
research
tag. - If required research note can have linked directory, sort of dependencies
(
directory:
YAML frontmatter variable). This can be code, assets, etc. - Some research notes have
file
frontmatter variable, with link to related book/article/other resource. Usually these notes haven’tdirectory
frontmatter variable. - Notes are taken specifically on the content. Usually I just use annotating viewer (such as XournalPP and Xodo) to generate initial notes.
- Be selective, store useful information
- Rewrite information in your own words and make sure you understand the concept, imagine you explain it to someone else.
- Use direct quotes sparingly, don’t overuse them.
Outline or structure notes
Sort of index section from books, it’s allow to group notes by topic, concept or
similarity. For example my awesome software list. These notes have outline
tag.
Rules for outline notes:
- Main index note, as entry point, like website index page. For example projects note my current working projects, reflect my current interests.
- Topic note, like my art, my videos, etc.
Spaced repetition notes
Have special topics tags, used to generate interactive flashcards with
spaced repetition system: base
, productivity
, etc.
Frontmatter variables
Notes may have this frontmatter variables:
author: name
- author of resource, usually used in literature notesexternal: https...
- link to external resource, such as web-page, video, etc.book: <link>
- link to book filearticle: <link>
- link to article filearchive: true
- archived notedate: <date>
- date of creation/update, mainly used to organize my RSS with iturdikulov.com site.sr*
- spaced repetition related variables