Clarification and advice on use of M&M?

I have been struggling to decide how to use Management & Meta.

You cannot have an M&M for an ID, since decimals end there. However, I can see cases where I would want to have a brief note for an ID.

A folder note plugin for Obsidian allows me to create an abstraction which provides a convenience, by having a note about a folder with the same name that is hidden from view.

If I implement this in my note-taking app, then the way M&M for categories and areas are handled will be inconsistent thorough the system. I will also rely on advanced functionality (that is not future-proof).

I cannot bring myself to an either-or kind of choice. My thinking goes, that at least for IDs I should use the folder note functionality.

In this folder note, I would have information about that ID for other places of the system also (if applicable). I guess this would be a sort of ‘index’ for an ID… but isn’t all this really just overthinking it? Should I not give up on using notes for IDs?

Perhaps the way I have my system set up is the culprit. See, I have many notes about the system, the way I do things, how I organise my projects… the way I review and manage certain things: all defined in notes, as if programmatically.

I have realised before that what I use the folder for, is not quite what it is intended to be (I think), but thought it would be fine. But perhaps, I should create a distinct category, say 03 Organisation for this purpose.

This would also not quite solve the solution and is something else entirely, since IDs stay the same. Perhaps I would need to find a way to store information about IDs in the indexes instead? I am yet to dive into the concept of an index and have not set up one yet, so I don’t know.

Please let me know what you think about the dilemma. Any input is valuable.

I am overthinking my approach because that is just who I am. :slight_smile: My system, which I am currently rebuilding, relies on folder notes and dataview. I have an entire section devoted to Standard Operating Procedures related to your Toolbox ID. Still, I am giving it an entire area to split the different focuses. The way I interpret it is that my SOPs are part of the system and thus independent of the target, such as ReadWise notes in my example.

For every ID, I have a folder note with the following template. The storage location is an array of different places where I would have content, such as Obsidian, OmniFocus, Outlook (for work), etc.

---
class: JD.ID
banner: "![[home.jpeg]]"
banner_icon: 📇
banner_x: 0.5
banner_y: 0.44
id: 
storageLocations:
---

# <% tp.file.title %>

I have a Folder Note for categories with the following template to list all of the IDs and their storage location.

---
class: JD.Category
id:
banner: "![[home.jpeg]]"
banner_icon: 📇
banner_x: 0.5
banner_y: 0.44
---

# <% tp.file.title %>

```dataviewjs
dv.table(["File", "Storage Location"],
  dv.pages('"' + dv.current().file.folder + '"')
   .where(c => c.class == "JD.ID")
   .map(c => [c.file.link, c.storageLocations]))
```

I think you meant category? Anyway, I think we’re in the same boat.

The concept of SOPs speaks to me. Could you share some of them and tell a little more about how you use them? I’m particularly interested in File Hierarchy, Obsidian, and Readwise.

I recently read the page on the index and decided to go with the folder note method. It didn’t occur to me to put the locations in metadata, but planned to put them in the note.

From what I can see, you programmatically query your files based on the class? Do you have queries that display any given class type?

What I’m interested in the most, though, is how in practice the dataview queries work for you, and perhaps, how you work with the storageLocations attribute in general.

I think that the way you do things is similar to mine, and you’ve already set it all up properly, unlike me!

Nice, I have a very similar implementation myself. What plugin do you use to adjust the appearance of the sidebar?

Yes, I meant are in general and not the specific Johnny Decimal context.

I’ve pulled the SOPs from Address Book SOP - Leah Ferguson, and you can go to the source. I haven’t modified them much, but I hope to revisit and expand them as part of my system refresh.

I haven’t done anything with the storage location except for showing it in an index attached to the category page. Right now its just used to allow me to see where that ID might be used.

dv.table(["File", "Storage Location"],
  dv.pages('"' + dv.current().file.folder + '"')
   .where(c => c.class == "JD.ID")
   .map(c => [c.file.link, c.storageLocations]))

I use the AnuPpuccin theme with some settings configured in the “Style Settings” plugin.

Have you had any changes to the system since posting? I decided to copy what you’re doing with dataview. :smile: I also wonder what the id attribute is used for?

I’m always changing the system. Even today, I made an adjustment based on some content on this forum. As a result, I decided to copy the structure of my system minus most of the content into a repository so that I could take a more holistic look at it. I figured I would also make the repository public in case anyone wanted to use it to give them ideas. You can see it for yourself at GitHub - PowerSchill/obsidian-system-scaffold: The scaffolding of my personal Obsidian PKM system.

I think I might have started out using the ID field to provide structure for the content before I was able to adjust my Dataview queries to handle everything via the folder structure. It’s a little cumbersome to add the ID to every document that I create and since I don’t plan on keeping documents for a particular id outside of that folder I will probably decide to deprecate that requirement.