Here’s where I’m currently at. Each quote has a dedicated perm note file for it, storing data of the quote in the YAML header.
---
tags: quotes
author: Epictetus
source: Discourses
aliases: "The chief task in life is simply this: to identify and separate matters so that I can say clearly to myself which are externals not under my control, and which have to do with the choices I actually control. Where then do I look for good and evil? Not to uncontrollable externals, but within myself to the choices that are my own"
---
Dataview to create table of all quotes
```dataview
table without ID author as "Author", source as "Source", aliases as "Quote"
from #quotes sort file.name asc```
I’ve removed the file name (and link to the note) using without ID, haven’t decided on how to proceed with quote file names, currently they aren’t standardised and I don’t think having a consistent quote file name structure will provide any benefits.
Having the quote as an aliases allows me to begin typing any section of the quote inside brackets and Obsidian begins searching for the quote.
I’m thinking about adding another YAML field of quote-tags to add tags to quotes, which should then make searching of quotes relating to a topic easier, for example a lookup for all Stoic quotes. However, I don’t know if I want the hassle of tagging each quote and if each quote isn’t tagged (and tags maintained) then it kinda defeats the purpose of tagging in the first place.