Ontology
Definiere die Entitätstypen in Mem mit den Begriffen deines Fachgebiets und ordne den Wissensgraphen nach deinem eigenen Vokabular. Die Einrichtung ist optional, lässt sich im Dialog erstellen und jederzeit rückgängig machen.
Mem weist jeder extrahierten Entität einen Typ zu. Standardmäßig verwendet es allgemeine Begriffe wie concept, product, method und term. Für die meisten Menschen reicht das aus. Wenn du keine Ontology einrichtest, gehen keine vorhandenen Funktionen verloren.
Fachgebiete haben jedoch ihre eigenen Substantive. Ein Team in der Antikörperforschung arbeitet nicht mit allgemeinen products und concepts, sondern mit cell lines, assays, antibodies, targets, protocols und instruments. Ein Team im Prozessrecht verwendet dagegen matters, clients, opposing parties, statutes, filings und deadlines.
Mit Ontology gibst du Mem das Vokabular deines Fachgebiets. Danach berücksichtigt die Extraktion deine Begriffe, dasselbe reale Objekt landet seltener unter zwei verschiedenen Typen, und du kannst den Wissensgraphen nach Typ betrachten und befragen.
Wo du Ontology findest
Öffne Graph und wähle im rechten Bereich Types.
Ontology ist keine vom Graphen getrennte Einstellungsseite. Ein Typ beschreibt, was ein Objekt im Graphen tatsächlich ist. Das lässt sich am besten beurteilen, während du die Entitäten siehst. Types aktiviert diese Ansicht. Wenn du sie verlässt, kehrt der Graph zu seiner normalen Darstellung zurück.
Der erste sinnvolle Schritt
Öffne Graph → Types. Wenn du Ontology noch nicht eingerichtet hast, erscheinen alle bisher extrahierten Entitäten in Grau. Sie sind nach den allgemeinen Begriffen gruppiert, die Mem bei der Extraktion verwendet hat.
Beschreibe dein Arbeitsgebiet in einem Satz, zum Beispiel: “We are an antibody discovery team.”
Mem liest deinen tatsächlichen Wissensgraphen, erstellt aus den vorhandenen Begriffen einen Ontology-Entwurf und zeigt, wie viele Entitäten jeder vorgeschlagene Typ abdecken würde. Nimm den Entwurf an, damit die Arbeitsfläche mit deinen Typen und Farben neu geordnet wird.
Damit ist die erste Einrichtung abgeschlossen. Du musst weder ein leeres Formular ausfüllen noch selbst ein schema entwerfen.
Die Arbeitsfläche lesen
Sobald eine Ontology vorhanden ist, macht die Typansicht sie direkt sichtbar.
- Die Farbe steht für den Typ. Jeder Typ hat eine eigene Farbe. Alle zugehörigen Entitäten erhalten dieselbe Farbe.
- Grau markiert Begriffe, die noch nicht in der Ontology stehen. Typen, die Mem früher verwendet hat, die aber nicht von deinem Vokabular abgedeckt werden, bleiben grau. Sie sind eine sichtbare Aufgabenliste und werden nicht versteckt.
- Andere Inhalte treten in den Hintergrund. Memories, Threads und Dokumente werden abgedunkelt, damit du dich auf die Entitäten konzentrieren kannst.
- Bereiche erscheinen nur bei echten Gruppen. Wenn Entitäten eines Typs im Graphen tatsächlich beieinanderliegen, zeichnet und benennt Mem diesen Bereich. Andernfalls erfindet es keine Grenze für eine schönere Darstellung.
Fahre mit dem Mauszeiger über einen Typ, um die zugehörigen Entitäten hervorzuheben. Ein Klick führt die Ansicht dorthin; ein weiterer Klick löst den Fokus.
Einen Begriff in die Ontology aufnehmen
Dafür gibt es zwei Wege, jeweils mit einer einzigen Aktion.
Auf einen vorhandenen Typ ziehen. Ziehe einen grauen Begriff auf einen farbigen Typ. Mem speichert ihn als weitere Schreibweise dieses Typs. Wenn Entitäten bereits die alte Schreibweise verwenden, zeigt Mem zuerst das Ergebnis der Umstellung und lässt dich entscheiden, ob sie angewendet wird.
Als eigenen Typ behalten. Wenn der Begriff selbst einen eigenständigen Typ verdient, kannst du ihn als neuen Typ in die Ontology aufnehmen.
Vorschläge
Mem beobachtet Veränderungen im Vokabular und schlägt kleine Korrekturen vor: zwei Typen, die dasselbe meinen, einen häufigen Begriff, der ein eigener Typ werden sollte, oder eine wiederkehrende Schreibweise. Jeder Vorschlag erklärt den Grund in einem Satz. Beim Darüberfahren siehst du die betroffenen Entitäten.
Ohne deine Zustimmung ändert Mem die Ontology nicht.
Vorhandene Entitäten verschieben
Das Umbenennen eines Typs schreibt den Wissensgraphen nicht sofort um. Mem zeigt die Umstellung zuerst an den echten Knoten: Betroffene Entitäten erscheinen in ihrer zukünftigen Farbe, zusammen mit einer genauen Anzahl. Bestätige, um sie zu verschieben. Wenn du ablehnst, ändert sich nichts.
Falls im Zieltyp bereits eine gleichnamige Entität vorhanden ist, überspringt Mem den Konflikt und nennt die Zahl der ausgelassenen Einträge.
Was Mem nicht tut
- Ontology ist nie verpflichtend. Ohne Einrichtung verhält sich Mem genauso wie zuvor.
- Ein unbekannter Typ lässt keine Extraktion fehlschlagen. Neue Begriffe werden gespeichert und angezeigt. Sie werden weder abgelehnt noch still einem erfundenen Typ zugeordnet.
- Mem ändert die Ontology nicht selbstständig. Jeder Vorschlag wartet auf deine Bestätigung.
- Alte Begriffe gehen nicht verloren. Ausgemusterte Typen bleiben dauerhaft als Alias erhalten, damit alte Exporte wieder importiert werden können.
Im Terminal
Alle beschriebenen Aktionen sind auch als Befehle verfügbar.
nmem ontology show # types, coverage, and unclaimed words
nmem ontology draft "antibody discovery lab" # draft one from your graph
nmem ontology proposals # the review queue
nmem ontology accept <id>
nmem ontology retype --from CELLLINE --to CELL_LINE # preview
nmem ontology retype --from CELLLINE --to CELL_LINE --applyJede Änderung an Daten erfordert eine ausdrückliche Bestätigung. draft gibt den Befehl aus, mit dem du den Entwurf anwendest. retype zeigt standardmäßig nur eine Vorschau und wird erst mit --apply ausgeführt.
Für deine KI-Werkzeuge
Über MCP verbundene Agents können dieses Vokabular lesen und befolgen. ontology_read liefert Typen, Beschreibungen und Beispiele. entity_search sucht vor dem Schreiben nach wiederverwendbaren Entitäten. ontology_propose legt einen Vorschlag in deine Prüfliste.
Ein Agent darf Vorschläge machen; nur du kannst die Ontology ändern.
Voraussetzungen
Der dialogbasierte Entwurf und automatische Vorschläge benötigen ein Modell mit Tool-Unterstützung, entweder über einen entfernten Anbieter oder Nowledge AI. Das manuelle Anzeigen und Bearbeiten der Ontology funktioniert in jeder Umgebung.