Zettelkasten-Team / Zettelkasten

Zettelkasten-Developer-Builds
http://zettelkasten.danielluedecke.de
GNU General Public License v3.0
726 stars 92 forks source link

Hierarchische Schlagworte #23

Open sjPlot opened 9 years ago

sjPlot commented 9 years ago

Schlagworte stehen oft in einem Verhältnis zueinander. Nehmen wir die drei Schlagworte: Angst Emotionen Liebe Angst und Liebe sind jeweils Spezialfälle von Emotionen. Es wäre also nahe liegend, dies hierarchisch zum Ausdruck zu bringen. 366cb0549ba96e6a747e5718a8d61749 media 250x251

Außerdem sollte ein und dasselbe Schlagwort in der Hierarchie mehrmals vorkommen dürfen (wie „Verschlüsselung, symmetrisch“).

Zusätzlich sollte die hierarchische Ansicht über copy, cut und paste verfügen, damit man auch zig Schlagworte auf einmal kopieren oder verschieben kann. Also so wie ein Dateimanager (Windows Explorer von Win-XP oder so). Auch das Erstellen neuer Schlagworte an bestimmten Stellen sollte möglich sein, z.B. „JPG“ in Informatik –> Algorithmus –> Kompression –> verlustbehaftet. Wenn man ein neues Schlagwort im hierarchischen Modus hinzufügt, sollte man die Wahl haben, ob man ein bestehendes aus der alphabetischen Liste wählen oder ein neues erstellen will.

Wenn ich einem Zettel das Schlagwort „Gestik“ gebe, so muss er auch „Kommunikation“ und „non-verbal“ erhalten. Das sagt die Hierarchie ja aus. Das vergeben von Schlagworten wird also leichter und besser, da man das Hinzufügen von „Kommunikation“ und „non-verbal“ nicht mehr vergessen kann. Das macht sich bei zweitausend oder mehr Schlagworten und vor allem über Jahre hinweg bezahlt.

sjPlot commented 9 years ago

Ich habe die Schlagworte "Freizeit" und "Länder"

Dann die Schlagwörter: "Fußball", "Schach", "Tennis", "Reisen"

Weiter die Schlagworte: "Fußballregeln", "Bundesliga", "Wohnmobil", "Flugreise","Thailand", "Teneriffa"

Jetzt wären "Hierarchien" beim Suchen schön:

Wenn ich nach dem Schlagwort "Freizeit" suche, dann erscheinen alle Einträge die mit "Freizeit" verschlagwortet sind, aber auch noch die Schlagworte: "Fußball","Schach", "Tennis", "Reisen"

Suche ich nach dem Schlagwort "Fußball", dann kommen alle Einträge mit dem Schlagwort "Fußball", aber auch die Einträge, die mit "Fußballregeln", "Bundesliga" verschlagwortet sind.

Unter dem Schlagwort "Reisen" erscheint dann "Thailand" und "Teneriffa"

Zusätzlich könnte noch parallel eine ganz eigene und neue Kategorie "Erdkunde" aufgebaut werden:

Wenn ich hier also nach dem Schlagwort "Erdkunde" suche, erscheinen auch Beiträge, die mit dem Schlagwort "Thailand" und "Teneriffa" verknüpft sind. "Thailand" findet sich also sowohl unter "Freizeit" und auch unter "Erdkunde"

Die Schlagworte sollten also weiterhin nicht per se bereits in hierarchische Strukturen gegliedert sein, sondern nachträglich in separat erstellte Hierarchien eingebunden werden können. Mit der bereits vorhandenen Synonymfunktion der Schlagworte erreicht man diese hierarchische Auflistung nicht, hier sind nämlich alle Schlagworte "gleichberechtigt"

Programmiertechnisch könnte ich mir vorstellen, dass so ein Programmteil das Gesamtprogramm nur wenig "beeinflusst", sondern als relativ selbständiges "Modul" "mitläuft". Dieses "Modul" holt sich aus der vorhandenen Datenbank die bereits vergebenen Schlagworte und setzt sie relativ selbständig in eine hierarchische Verbindung zueinander.

PunktPunktPunkt commented 6 years ago

Dieses Feature wäre für mich auch von sehr großem Interesse. Ich habe noch einer solchen Funktion gesucht, konnte aber leider nichts finden. Gibt es aktuelle Bestrebungen, dieses Feature zu implementieren?

strengejacke commented 6 years ago

Das ist etwas komplexer. Ich würde zuerst andere, grundlegendere Punkte implementieren (CSV im-/export, markdown als Format, ...)