MB: Kategorie labeln in Markdown - Loesungsansaetze

moinsen,

ich benötige eure Meinung, Rat zu Lösungsansätzen usw.

Meine Absicht

ich will Kategorien als präfix zu einem Begriff in Markdown labeln. Das würde zur Klärung des Begriffs dienlich sein.

Siehe hier: Bootstrap Label

Beispiel

...alle meine [[Ente.md|Entchen]] schwimmen auf dem [[See.md]]...

Der Begriff "Ente" würde auf die Kategorie Presse für Falschmeldung oder Tier für Vogel hindeuten

Der Begriff "See" würde in der Kategorie Gewässer oder Seegang reinfallen.

...alle meine (Tier) [[Ente.md|Entchen]] schwimmen auf dem (Gewässer) [[See.md]]...

In dem Fall wären Missverständnisse ausgeräumt.

Die Kategorie-Labels sollten eine Markierungs-Funktion haben wie Hashtags und einen eindeutigen Token für den jeweiligen Interpreter.

Meine lösungsansätze

Unter Verwendung des Beispieles…

  1. Die Kategorie-Labels wirklich als spezielle Hashtags verwenden wie #tier.
    Pro: Man hat eine Markierungs-Funktion
    Contra: Jedoch wird dieser Kategorie-Label vom Interpreter als normaler Hashtag verstanden und es gibt keinen Unterschied zu normalen Hashtags 😕.
  2. Die Kategorie-Labels als eigenen eindeutigen Token verwenden wie @tier Pro: Man löst sich von den Hashtags
    Pro: Man hat einen eigenen eindeutigen Token @
    Pro: Man kann diese Tokens per CSS highligthen
    Contra: Man hat keine Markierungs-Funktion mehr
  3. Die Kategorie-Labels wie einfach Wikilinks behandeln [[-Tier.md]] mit einem Präfix - zur separaten Auszeichnung der Wikilinks für CSS.
    Pro: Man hat eine Markierungs- sowie eine Referenz-Funktion mit Präfix -.
    Contra: Je nach Umfang und ihrer Verbindungen der Markdown-Dateien, werden die Kategorie-Label Markdown-Dateien sehr viel sein
    (nicht wie in meinem Beispiel -Tier.md, -Gewässer.md).
  4. Eigene Markdown-Plugin zu Kategorie-Label in JS schreiben. Pro: Alles maschinen mögliche Gutes
    Contra: Mein Kategorie-Label-PlugIn wäre 1. von 1000 Community-PlugIns mit sehr vielen Don'ts von Dos, da ich ja nur User von MD-Files und kein Developer von MD-Interpretern bin.

Was ich mache

Ich bin dabei den 3. Lösungsansatz umzusetzen und die Wikilinks der Kategorie-Label als Überschrift nicht als eigenständige Seite zu behandeln in einer externen Markdown-Datei.

  • So habe ich dutzende von Markdown-Dateien mit fast leerem Inhalt gespart.
  • Fals ein zusätzliches Feature aufkommen sollte, die das Kategorie-Label-Problem überflüssig macht, kann ich gut alles zu Feature ändern da die Kategorie-Labels zentral sind durch -Kategorie-Labels.md
    (siehe: ## Zur Vorgeschichte).

Im Alle-Meine-Entchen Fall:

Text: ...[[-Kategorie-Labels.md#Tier|Tier]][[Ente.md|Entchen]]

Datei: -Kategorie-Labels.md

# Tier

[tier](https://de.wikipedia.org/wiki/Tier)
%% oder in Obsidian [Tiere](obsidian://open?vault=Tiere)%%

# Gewässer

[Gewässer](https://de.wikipedia.org/wiki/Gew%C3%A4sser)
%% oder in Obsidian [Gewässer](obsidian://open?vault=Gewässer)%%

Meine Probleme

Ich will zukünftig irgend wie erreichen, dass zwei HTML gerenderten Referenzen Tier und Ente als ein Wikilink in MD für den Zusammenhang erscheinen wie [[TIER__Ente.md]]. Ich weis aber leider nicht wie ich das realisieren soll 😟. Ideen??

Zur Vorgeschichte

Bin dabei mir Obsidian App anzueignen und zwar professionell zum arbeiten. Sie liest alle MD-Dateien und fasst sie in einem "Vault" Zusammen um mit ihnen arbeiten zu können.

lgmb

--
Sprachstörung
  1. Nachtrag

    Ich werde auf jeden Fall meine Eingangsfrage an die Obsidian-Community stellen, da die generell Plan von Obsidian und ihren Obsidian-Markdown-Dateien haben.

    Ich hab zuerst meine Eingangsfrage an euch gestellt, da ich mir erhoffe, allgemeine Lösungsansätze, Ideen usw. als AW zu bekommen.

    Also nicht wundern oder entrüstet sein, wenn ihr Mal zukünftig auf meinen Beitrag in Englisch in der Obsidian-Community mit genau dieser Frage stoßen solltet 😉.

    lgmb

  2. Hallo MB,

    mir scheint, deine Frage ist speziell auf Obsidian ausgelegt. Ich habe von Obsidian keine Ahnung, es scheint eine Mischung aus Twitter (Hashtags), Wiki (Wiki-Links) und Markdown zu sein.

    Aber ein bisschen hab ich wohl verstanden.

    3 - Contra: Je nach Umfang und ihrer Verbindungen der Markdown-Dateien, werden die Kategorie-Label Markdown-Dateien sehr viel sein

    Wenn Du so viele Kategorien hast, dann machst Du ggf. etwas falsch. Eine Datei pro Kategorie ist aber vielleicht auch nicht falsch, denn jede Kategorie braucht - vermutlich - eine Definition, was damit gemeint ist und was nicht. Also Abgrenzungskriterien.

    Ich bin aber auch nicht sicher, ob eine Kategorisierung zwecks "was ist gemeint" wirklich hilft. Aus Obsidian-Sicht schaffst Du eine MASSE an Links. Um beim Entchen-Beispiel zu bleiben: Wenn Du jedes Tier mit der Kategorie Tier versehen willst, hast Du eine Menge Arbeit. Und dann merkst Du irgendwann, dass Du nicht spezifisch genug bist, und machst eine Subkategorie "Vogel" und arbeitest nach.

    Kategorien sollten sparsam verwendet werden. Und nicht zu spezifisch werden. Finde ich. Andernfalls organisierst Du nicht dein Wissen, sondern verzettelst Dich im Planen von Kategorien.

    Ich weiß, dass Du Sprachschwierigkeiten hast (daran erinnert auch deine Signatur ständig). Vielleicht hilft Dir diese Kategorisierung. Aber dann muss sie vor allem eines sein: Einfach und kompakt. Andernfalls nutzt Du sie nicht.

    Rolf

    --
    sumpsi - posui - obstruxi
    1. moin @Rolf B 😀,

      mir scheint, deine Frage ist speziell auf Obsidian ausgelegt […].

      Obsidian ist sowas wie Notion, Joblet, EverNote usw. - nur richtig krass finde ich 😁.

      Aber ein bisschen hab ich wohl verstanden.

      Puh dann hab ich wat richtig gemacht 😉

      Wenn Du so viele Kategorien hast, dann machst Du ggf. etwas falsch. […]

      Ich geb mein bestes, dass es nicht soweit kommt 🙏. Aber leider ist es in manchen fällen so 😟. Dann muss ich was im konkreten Fall an meiner der Struktur ändern.

      […] Eine Datei pro Kategorie ist aber vielleicht auch nicht falsch, […]. Also Abgrenzungskriterien.

      genau 👍.

      Ich bin aber auch nicht sicher, ob eine Kategorisierung zwecks "was ist gemeint" wirklich hilft. […]

      Ich will all das, was eine Kategorie Bedarf, "im Kontext zum Verzeichnis" kategorisieren! Aber keine Kategorie darstellung wie COMPUTER-SCIENCE sondern unscheinbar sowas <sup>CS</sup> als Wikilink einer Kategorie, was man leicht überlesen kann und darf 😀.
      Ich werde im Alle-Meine-Entchen-Beispiel [[Gänseblümchen]] nicht kategorisieren wenn es drin auftauchen würde und eine Wikilink zu Gänseblümchen.md hätte, auch wenn Gänseblümchen in anderen Kategorien auftaucht, da es nicht förderlich zum Verständnis der Sache ist 👍.

      Aus Obsidian-Sicht schaffst Du eine MASSE an Links. […]

      Ja dass ist mein Ziel

      […] Um beim Entchen-Beispiel zu bleiben: Wenn Du jedes Tier mit der Kategorie Tier versehen willst, hast Du eine Menge Arbeit. […]

      Verstehe. Jedoch mit der Such-Funktion ist es effektiv. Wenn man [[Ente]] im gesamten Verzeichnis sucht und durch [[Tier]] [[Ente]] ersetzt hat mans schon 👍.

      […] Und dann merkst Du irgendwann, dass Du nicht spezifisch genug bist, und machst eine Subkategorie "Vogel" und arbeitest nach.

      Genauso wäre die ersetzung von [[Tier]] [[Ente]] zu [[Vogel]] [[Ente]] im Verzeichnis. Problem gelöst 😁.

      […] Kategorien sollten sparsam verwendet werden. Und nicht zu spezifisch werden. Finde ich. […]

      Ganz deiner Meinung

      […] Andernfalls organisierst Du nicht dein Wissen, sondern verzettelst Dich im Planen von Kategorien.

      Ja das problem kenne ich bei mir zu genüge 😕. Ich halte mich aktuell an das DRY Prinzip. In meiner Notiz A eine Referenz b zu Notiz B zu machen, die beschreibt was ich in meiner Notiz A machen will. Schreib arbeit mit wenig Aufwand eingespart. Ich muss aber aufpassen, dass ich mich nicht in meinen Notizen zuuu sehr verschachtele.

      Obsidian lebt von Referenzen zu Notizen um ein Komplexes gebilde zu schaffen Second Brain und Zettelkasten

      Ich weiß, dass Du Sprachschwierigkeiten hast (daran erinnert auch deine Signatur ständig). Vielleicht hilft Dir diese Kategorisierung. Aber dann muss sie vor allem eines sein: Einfach und kompakt […].

      Genau! Auch hier gebe ich mein Bestes 🙏. Gelingt nicht immer

      Danke für deinen Rat 😀👍

      lgmb

      --
      Sprachstörung