<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Inkubator</title>
    <link>https://inkubator.koppatz.com/</link>
    <description>Inkubator</description>
    <atom:link href="https://inkubator.koppatz.com/tags/Cosma/feed.xml" rel="self" type="application/rss+xml"/>
    
    <item>
      <title>Wissenmangement — Teil I</title>
      <link>https://inkubator.koppatz.com/2026/wissensmanagement_01/</link>
      <guid>https://inkubator.koppatz.com/2026/wissensmanagement_01/</guid>
      <pubDate>Sat, 04 Apr 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[&lt;h2&gt;Cosma — Dateinamen und ID&#39;s&lt;/h2&gt;
&lt;p&gt;Das ist ein erster Artikel zum Thema Wissensmanagement. Aktuell verwalte ich große Teile meines Wissens mit Emacs und dort in Org-Dateien (Org-Roam)&lt;sup&gt;&lt;a href=&quot;#fn-3&quot; id=&quot;fnref-3&quot;&gt;3&lt;/a&gt;&lt;/sup&gt; , die sich ideal strukturieren lassen. Mit dem org-roam-ui-mode bekommt man auch einen optisch ansehnlichen Graph, der bei der Navigation und der Bearbeitung der einzelnen Knoten hilft. Wer mit dem Emacs nichts anfangen kann, für den habe ich hier ein paar Bildschirmfotos zusammengestellt:&lt;/p&gt;
&lt;div class=&quot;gallery&quot;&gt;

 &lt;div class=&quot;gallery-nav&quot;&gt;
    &lt;button data-image=&quot;../org-roam-ubersicht.avif&quot;&gt;1&lt;/button&gt;
    &lt;button data-image=&quot;../org-roam-detail.avif&quot;&gt;2&lt;/button&gt;
    &lt;button data-image=&quot;../org-roam-detail-02.avif&quot;&gt;3&lt;/button&gt;
    &lt;button data-image=&quot;../cosma-main.avif&quot;&gt;4&lt;/button&gt;
    &lt;button data-image=&quot;../cosma-kindknoten.avif&quot;&gt;5&lt;/button&gt;
    &lt;button data-image=&quot;../cosma-beispiel.avif&quot;&gt;6&lt;/button&gt;
  &lt;/div&gt;
  
&lt;!-- Großes Bild --&gt;
  &lt;img id=&quot;main-image&quot; src=&quot;https://inkubator.koppatz.com/../org-roam-ubersicht.avif&quot; alt=&quot;Galeriebild&quot;
  class=&quot;thumbnail&quot; onclick=&quot;openOverlay()&quot;&gt;
  
&lt;/div&gt;

&lt;!-- Overlay --&gt;
&lt;div id=&quot;overlay&quot; onclick=&quot;closeOverlay()&quot;&gt;
    &lt;img id=&quot;big&quot;src=&quot;https://inkubator.koppatz.com/../org-roam-ubersicht.avif&quot;&gt;
&lt;/div&gt;
   
&lt;ol&gt;&lt;li&gt;Org-Roam: Übersicht über alle Knoten&lt;/li&gt;&lt;li&gt;Org-Roam: Detailansicht&lt;/li&gt;&lt;li&gt;Org-Roam: Detail gefiltert nach »borg«&lt;/li&gt;&lt;li&gt;Cosma: Neuer Graph mit einem Hauptknoten&lt;/li&gt;&lt;li&gt;Cosma: ein Kindknoten&lt;/li&gt;&lt;li&gt;Cosma: Beispiel mit umfangreicherem Graph&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;Für den privaten Gebrauch ist das Setup ideal und ich möchte es nicht mehr missen. Was mir fehlt, ist die Möglichkeit, den Graph oder Teile davon zu exportieren, um sie im Web verfügbar zu machen. Auf der Suche nach Alternativen, bin ich auf das &lt;u&gt;»Cosma-Projekt«&lt;/u&gt; &lt;sup&gt;&lt;a href=&quot;#fn-2&quot; id=&quot;fnref-2&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;  aufmerksam geworden. Damit wird der eben geschilderte Mangel behoben, aber sofort ergeben sich neue Probleme.&lt;/p&gt;
&lt;p&gt;Als Quelldateien werden Markdown-Files verwendet, aus denen der Graph generiert wird. Ich muß nun vorerst auf meine geliebten Org-Dateien verzichten. In der Dokumentation wird für die zukünftige Weiterentwicklung auf Org-Dateien als zweite Quelle hingewiesen, nur ist das noch Zukunftsmusik.&lt;/p&gt;
&lt;p&gt;Die Markdown-Dateien kann ich ja wie gehabt mit dem Emacs erstellen und bearbeiten. Wichtig ist ein möglichst raffiniertes System, welches es dem Cosma-Projekt erlaubt, aus den einzelnen Dateien, einen Graphen zusammen zu setzen.&lt;/p&gt;
&lt;p&gt;Hier der Quellcode für die Datei C2--cosma.md, dem zentralen Knoten.&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-md&quot;&gt;
---
title: Cosma -- Graph
id: 6750
types:
- cosma
tags:
- C2
- cosma
---
# Cosma

----
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Ist bei einem neuen Projekt die einzige Datei und erhalte im finalen »cosmoscope.html« nur einen einzigen zentralen Punkt.&lt;/p&gt;
&lt;p&gt;Der Kindknoten erhält als Dateiname und in den Metadaten eine Erweiterung:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-md&quot;&gt;---
title: Kindknoten
id:    675066
types:
  - C2
tags:
  - C2B
  - Kindknoten
---
# Kindknoten
Weitere Inhalte zum Topic...
Uber einen Link lassen sich die Knoten verbinden:

---
[[6750| zurück]]&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Über den Link, der die ID des Elternknoten anspricht, wird eine Verbindung generiert, wie sie im »cosmoscope.html« dann sichtbar wird. Was hat es nun mit den ID&#39;s C2, C2B und den Ziffern 6750 und 675066 auf sich?&lt;/p&gt;
&lt;p&gt;Das will ich an dieser Stelle erklären. Für die Verknüpfung von Datenpunkten benötigt man immer einen Bezugspunkt und das ist eine ID. Die wird in Datenbanken und anderen Systemen verwendet, oft ist es ein Zeitstempel wie z.B. im Org-/Org-Roam-System bzw. Denote einem Notiz-System das ebenfalls für den Emacs entwickelt worden ist.&lt;/p&gt;
&lt;p&gt;Die Zeitstempelvarianten halte ich für nicht sonderlich geeignet, denn ich will an Hand der Dateinamen schon den groben Zusammenhang erkennen können, ohne immer die Inhalte der Datei betrachten zu müssen. Deshalb habe ich aus dem Luhmann-System eine Variante für mich abgeleitet, die sich als praktikabel herausgestellt hat. Ich stelle hier mein System, neben das von Luhmann&lt;sup&gt;&lt;a href=&quot;#fn-1&quot; id=&quot;fnref-1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-text&quot;&gt;
  1,1 Zettelnotiz
    1,1a Anschluss an einen Begriff auf 1,1
    1,1a1 Anschluss an einen Begriff auf 1,1a
      1,1a2 Fortführung der Zettelnotiz von 1,1a1
    1,1a2a Anschluss an 1. Begriff auf 1,1a2
    1,1a2b Anschluss an 2. Begriff auf 1,1a2
    1,1b Fortführung der Zettelnotiz von 1,1a
  1,2 Fortführung der Zettelnotiz von 1,1&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Luhmann verwendet Zahlen, Buchstaben und das Komma für eine hierarchische Struktur. Die kann ich aus mehreren Gründen nicht direkt in die Welt der Dateien und Ordner übertragen.&lt;/p&gt;
&lt;p&gt;Deshalb sieht mein Schema wie folgt aus:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-text&quot;&gt;
  Z1--Zettelnotiz
  Z1A Anschluss an einen Begriff auf Z1
  Z1A1 Anschluss an einen Begriff auf Z1A
  Z1A2 Fortführung der Zettelnotiz von Z1A
  Z1A2A Anschluss an 1. Begriff auf Z1A2
  Z1A2B Anschluss an 2. Begriff auf Z1A2
  Z1A3 Fortführung der Zettelnotiz von Z1A
  Z1B Fortführung der Zettelnotiz von Z1
  Z2--Zauberei (ein neuen Thema, das mit Z1 in keiner
  direkten Verbindung steht)
  &lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Weil das von mir gewählte Schema, für die Dateinamen verwendet wird, kann ich an Hand der Dateinamen und der sortierten Anordnung sofort sehen, was ich schon an Themen erfaßt und bearbeitet habe.&lt;/p&gt;
&lt;p&gt;Hier ein konkretes Beispiel für die Datei- und Ordnerhierarchie, die mit diesem Namensschema entsteht:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-text&quot;&gt;
├── P2A2--async
│   ├── P2A2A--set.md
│   ├── P2A2--async.md
│   └── P2A2G--generator.md
├── P2A--basics
│   ├── #805065--basics.md#
│   ├── P2A1A--f-strings__einrueckungen.md
│   ├── P2A1B--f-strings__debug.md
│   ├── P2A1--f-strings.md
│   └── P2A--basics.md
├── P2F1--frameworks
│   ├── P2F1A--framework--air
│   │   ├── P2F1A1--simple-programm.md
│   │   └── P2F1A--framework-air.md
│   ├── P2F1B--framework__fastapi
│   │   ├── P2F1B1--static-folder.md
│   │   ├── P2F1B2--eve.md
│   │   └── P2F1B--fastapi.md
│   ├── P2F1C1--chameleon-template.md
│   ├── P2F1D--framework__datastar
│   │   └── P2F1D--datastar.md
│   ├── P2F1E1--eve.md
│   ├── P2F1E2--engram.md
│   ├── P2F1--frameworks.md
│   ├── P2F1P1--pagefind.md
│   ├── P2F1R1--robyn.md
│   └── P2F1T1--turboapi.md
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Ich bin inzwischen dazu übergegangen, nicht nur die Hauptthemen zu nummerieren, sondern auch die zweite Stelle für die Kategorie ebenfalls mit laufenden Nummern zu versehen. Beispiel&lt;/p&gt;
&lt;p&gt;P2F1B1--framework\under{}\under{}fastapi.md&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;P2 ist der zweite Begriff, der mit P anfängt: Python (P1 hatte ich vorher schon angelegt und beschäftigt sich mit der Programmierung allgemein.)&lt;/li&gt;&lt;li&gt;F1 ist die erste Kategorie die mit F anfängt: Framework&lt;/li&gt;&lt;li&gt;B ist das zweite Framework, das mir eine Notiz wert war&lt;/li&gt;&lt;li&gt;1 ist eine laufende Nummer zum Framework, in diesem Fall fastapi&lt;/li&gt;&lt;li&gt;framework ist eine Kategorie im Wissensgebiet »Python«&lt;/li&gt;&lt;li&gt;fastapi ist der Topic, zu dem ich detaillierte Informationen speichere&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Warum benutze ich keine kleinen Buchstaben wie Luhmann? Nun lassen die Entwickler des »Cosma«-Projektes für die ID&#39;s nur Zahlen (Zeitstempel) zu. Ich kann meinen Mix aus Buchstaben und Zahlen nicht direkt verwenden. Der Trick ist nun Folgender, wenn ich nur Große Buchstaben und Zahlen verwende, kann ich jeden Buchstaben und jede Zahl in eine zweistellige Dezimalzahl verwandeln, wie aus jeder ASCII-Tabelle ersichtlich ist. Mit kleinen Buchstaben funktioniert das nicht in beide Richtungen, denn es gibt auch Buchstaben die dreistellige Dezimalcodes haben z.B.  das d == 100. Hier ein Beispiel für die oben verwendeten Buchstaben und deren dezimale Equivalente:&lt;/p&gt;
&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;ID&lt;/td&gt;&lt;td&gt;Dezimal-Code&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&amp;lt;l&amp;gt;&lt;/td&gt;&lt;td&gt;&amp;lt;l&amp;gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Z1&lt;/td&gt;&lt;td&gt;9049&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Z1A&lt;/td&gt;&lt;td&gt;904965&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Z1A1&lt;/td&gt;&lt;td&gt;90496549&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Z1A2&lt;/td&gt;&lt;td&gt;90496550&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Z1A2A&lt;/td&gt;&lt;td&gt;9049655065&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Z1A2B&lt;/td&gt;&lt;td&gt;9049655066&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Z1A3&lt;/td&gt;&lt;td&gt;90496551&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Z1B&lt;/td&gt;&lt;td&gt;904966&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Z2&lt;/td&gt;&lt;td&gt;9050&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;Nun kann ich die maschinenlesbaren dezimalen ID&#39;s für die interne Verlinkung in Cosma und die Buchstaben-Zahlen-Kombinationen für die Dateinamen verwenden. Beide drücken den gleichen Sachverhalt aus.&lt;/p&gt;
&lt;p&gt;Soviel zu meinem Namens- und ID-Schema. Welche Hilfsprogramme ich einsetze, um möglichst wenig Arbeit zu haben, beschreibe ich im nächsten Blog-Eintrag.&lt;/p&gt;
&lt;h2&gt;Fußnoten&lt;/h2&gt;
&lt;div class=&quot;footnote&quot; id=&quot;fn-1&quot;&gt;&lt;sup&gt;1&lt;/sup&gt; https://niklas-luhmann-archiv.de/nachlass/zettelkasten &lt;a href=&quot;#fnref-1&quot;&gt;↩&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;footnote&quot; id=&quot;fn-2&quot;&gt;&lt;sup&gt;2&lt;/sup&gt; https://cosma.arthurperret.fr/ &lt;a href=&quot;#fnref-2&quot;&gt;↩&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;footnote&quot; id=&quot;fn-3&quot;&gt;&lt;sup&gt;3&lt;/sup&gt; https://www.orgroam.com/ &lt;a href=&quot;#fnref-3&quot;&gt;↩&lt;/a&gt;&lt;/div&gt;
&lt;script&gt;
  const mainImage = document.getElementById(&#39;main-image&#39;);
  const buttons = document.querySelectorAll(&#39;.gallery-nav button&#39;);

  buttons.forEach(button =&gt; {
    button.addEventListener(&#39;click&#39;, () =&gt; {
      mainImage.src = button.dataset.image;
      big.src = button.dataset.image;
    });
  });
&lt;/script&gt;]]></description>
    </item>
    
    <item>
      <title>Cosma —noch ein Zettelkasten</title>
      <link>https://inkubator.koppatz.com/2026/zettelkasten--cosma/</link>
      <guid>https://inkubator.koppatz.com/2026/zettelkasten--cosma/</guid>
      <pubDate>Wed, 25 Mar 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[&lt;p&gt;Immer noch bin ich auf der Suche nach einem Zettelkastensystem. Gefunden habe ich, mit dem Org-Roam-System das geeignete Werkzeug. Nur hat das System einen Mangel, ich kann Teile des  Graphen nicht exportieren, um sie der Allgemeinheit zur Verfügung zu stellen.&lt;/p&gt;
&lt;p&gt;Hier kommt nun das »cosma«-Projekt ins Spiel! Es erzeugt, basierend auf md-Dateien eine graphische Darstellung, wie es mit Org-Raom möglich ist an, legt ihn aber als HTML-Seite in einem Build-Ordner ab und kann auf einem beliebigen Server publiziert werden.&lt;/p&gt;
&lt;p&gt;Neues Problem: Die Entwickler von cosma haben nur numerische IDs für die Verlinkung vorgesehen und ich hatte mir schon ein an Luhmann angelehntes System ausgedacht. Für den Emacs habe ich mir dafür zwei Funktionen geschrieben, die wahlweise meine Luhmann-IDs in Zahlen umwandelt oder zu Kontrollzwecken wieder die Ausgangs-ID herstellt.&lt;/p&gt;
&lt;p&gt;Nun ist nicht jeder vom Emacs zu überzeugen, wie kann also die Systematik für einen beliebigen Editor umgesetzt werden? Ein Python-Programm kann die Aufgabe übernehmen und eine neue md-Datei erzeugen, die dann gezielt in den Wissensgraphen eingebunden wird.&lt;/p&gt;
&lt;p&gt;Um mein Systgem verstehen und einordnen zu können erkläre ich nun das System:&lt;/p&gt;
&lt;p&gt;Am Beispiel der Reihung zu »Staat«&lt;/p&gt;
&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;Luhmann&lt;/td&gt;&lt;td&gt;Koppatz&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2:&lt;/td&gt;&lt;td&gt;S1&lt;/td&gt;&lt;td&gt;Hauptthema&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2,1&lt;/td&gt;&lt;td&gt;S1A&lt;/td&gt;&lt;td&gt;A anhängen, Fortsetzung zum Hauptthema&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;(Buchstabe + laufende Nummer)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2,2&lt;/td&gt;&lt;td&gt;S1B&lt;/td&gt;&lt;td&gt;B anghängen Fortsetzung zum Hauptthema&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2,2a ... 2,2c&lt;/td&gt;&lt;td&gt;S1B1 ... S1B3&lt;/td&gt;&lt;td&gt;S1B1, S1B2, S1B3 sind Folgezettel von S1B weil Platzmangel&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2,2b1&lt;/td&gt;&lt;td&gt;S1B1A&lt;/td&gt;&lt;td&gt;A anhängen, weil neuer Gedanke zu S1B1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2,2b2&lt;/td&gt;&lt;td&gt;S1B1A1&lt;/td&gt;&lt;td&gt;1 anghängen weil Ergänzung/Fortsetzung zu S1B1A&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;S1C&lt;/td&gt;&lt;td&gt;neue Unterkategorie zum Hauptthema, wie S1A&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;S1L1&lt;/td&gt;&lt;td&gt;Vorzugsweise eine Linkliste (L1)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;Warum S1?&lt;/p&gt;
&lt;p&gt;Es ist der erste Begriff, der mit dem Buchstaben »S« beginnt (Staat). Weil es ja noch mehr Begriffe/Themen geben kann, die mit S beginnen, zusätzlich eine laufende Nummer. S2 wäre dann zum Beispiel geeignet für den Begriff: Softwareentwicklung. Nach Luhmann wird einfach weiter durchnummeriert, aber ich habe mir angewöhnt, auch den Zweiten Buchstaben nach dem Unterthema zu wählen und so gibt es oft ein, wie oben gezeigt S1L1 für die Linkliste zum Thema Staat.&lt;/p&gt;
&lt;p&gt;Warum nur Großbuchstaben?&lt;/p&gt;
&lt;p&gt;Das ist der Einschränkung des Cosma-Systems geschuldet. Ich muß für die Verlinkung die ID in eine Zahl umwandeln und das funktioniert am besten mit den Großbuchstaben, weil die als Dezimalzahl immer durch zwei Ziffern repräsentiert werden können und es einfach ist, die Umwandlung in beiden Richtungen umzusetzen.&lt;/p&gt;
&lt;p&gt;Beispiel von oben&lt;/p&gt;
&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;Key (extern)&lt;/td&gt;&lt;td&gt;Dateiname&lt;/td&gt;&lt;td&gt;Key (intern)&lt;/td&gt;&lt;td&gt;Elternknoten&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;S1&lt;/td&gt;&lt;td&gt;S1--staat.md&lt;/td&gt;&lt;td&gt;8349&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;S1A&lt;/td&gt;&lt;td&gt;S1A--staatsformen.md&lt;/td&gt;&lt;td&gt;834965&lt;/td&gt;&lt;td&gt;8349&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;S1B&lt;/td&gt;&lt;td&gt;S1B--schulden.md&lt;/td&gt;&lt;td&gt;834966&lt;/td&gt;&lt;td&gt;8349&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;S1B1&lt;/td&gt;&lt;td&gt;S1B1--sondervermoegen.md&lt;/td&gt;&lt;td&gt;83496649&lt;/td&gt;&lt;td&gt;834966&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;S1B1A&lt;/td&gt;&lt;td&gt;S1B1A--sondervermoegen-bundeswehr.md&lt;/td&gt;&lt;td&gt;8349664965&lt;/td&gt;&lt;td&gt;83496649&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;S1B1A1&lt;/td&gt;&lt;td&gt;S1B1A1--sondervermoegen-bundewehr-beschaffung.md&lt;/td&gt;&lt;td&gt;834966496549&lt;/td&gt;&lt;td&gt;8349664965&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;S1C&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;834967&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;S1L1&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;83497649&lt;/td&gt;&lt;td&gt;8349&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;Mit diesen System und einem Hilfsprogramm (einmal als Python-Skript) und eine zweite Version als ausführbares Programm für Linux und Windows, wird es ein Kinderspiel, neue Knoten in den vorhandenen Graphen einzuarbeiten.&lt;/p&gt;
&lt;p&gt;Beispiel: cosmacreator S1A Staatsformen generiert eine Datei »S1A--staatsformen.md« mit folgendem Inhalt:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;
---
title: Staatsformen
id:    834965
types:
  - S1
tags:
  - S1A
---
# Staatsformen
---
[[8349| zurück]]
    &lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;In einer Ordnernasicht, die jeder gute Editor zur Verfügung stellt, kann die Hierarchie gut kontrolliert werden und sieht dann, in dem Beispiel wie folgt aus:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;
  &amp;gt; ls
  S1A--staatsformen.md
  S1B1A1--sondervermoegen-bundewehr-beschaffung.md
  S1B1A--sondervermoegen-bundeswehr.md
  S1B1--sondervermoegen.md
  S1B--schulden.md
  S1L1--linkliste.md
  S1--staat.md
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Oft läßt sich die Sortierreihenfolge auch umkehren:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;
  &amp;gt; ls -tr
 S1--staat.md
 S1B--schulden.md
 S1B1A--sondervermoegen-bundeswehr.md
 S1B1A1--sondervermoegen-bundewehr-beschaffung.md
 S1A--staatsformen.md
 S1B1--sondervermoegen.md
 S1L1--linkliste.md

 &lt;/code&gt;&lt;/pre&gt;]]></description>
    </item>
    
  </channel>
</rss>