Knotentypen vs. Knoten
Knotentypen vs. Knoten
Knotentyp (Metamodell / M2)
Ein Knotentyp ist eine Typdefinition — er beschreibt eine Kategorie von Elementen.
- Wird in der Metamodell-Schicht erstellt
- Definiert Eigenschaften, die Instanzen haben werden (z.B. könnte ein "Server"-Typ die Eigenschaften "IP-Adresse", "Betriebssystem", "RAM" haben)
- Hat einen Namen, eine Farbe und eine Form für die visuelle Darstellung
- Erscheint im Werkzeugkasten zum Ziehen auf die Zeichenfläche
- Zu finden unter Knotentypen im Modellnavigator
Knoten (Modell / M1)
Ein Knoten ist eine konkrete Instanz eines Knotentyps.
- Wird in der Modell-Schicht erstellt
- Hat spezifische Eigenschaftswerte (z.B. IP = "10.0.1.5", OS = "Linux")
- Hat ein Label (Anzeigename) und eine optionale Beschreibung
- Kann auf Diagrammen (Zeichenfläche) platziert werden
- Kann über Beziehungen verbunden werden
- Zu finden unter Knoten im Modellnavigator
Wie man jeweils erstellt
Einen Knotentyp erstellen:
- Im Modellnavigator, finden Sie den Abschnitt Knotentypen
- Klicken Sie auf den +-Button, um einen neuen Knotentyp hinzuzufügen
- Geben Sie ihm einen Namen (z.B. "Server")
- Fügen Sie Eigenschaften im Eigenschaften-Panel hinzu
- Setzen Sie optional eine Farbe und Form
Einen Knoten (Instanz) erstellen:
- Öffnen Sie ein Diagramm auf der Zeichenfläche
- Finden Sie den Knotentyp im Werkzeugkasten (linkes Panel)
- Ziehen Sie den Typ auf die Zeichenfläche
- Eine neue Knoteninstanz wird erstellt und auf dem Diagramm platziert
- Bearbeiten Sie Label und Eigenschaften im Eigenschaften-Panel
Beispiel
| Knotentyp (M2) | Knoten (M1) |
|---|---|
| Server | web-server-01, db-server-02 |
| Anwendung | payment-service, auth-service |
| Person | Alice, Bob, Charlie |
Live ausprobieren
Öffnen Sie diese funktionierenden Beispiele in der App und erkunden Sie sie selbst.
- Blogbeitrag „Why Knowledge Graphs?“ — Metapad KnowledgeEin konkreter Knoten des BlogPost-Typs — der veröffentlichte Artikel „Why Knowledge Graphs?“, mit echten Eigenschaftswerten und der Auto-ID BP-1.
- BlogPost-Knotentyp — Metapad KnowledgeDer BlogPost-Knotentyp aus Metapads eigenem Knowledge-Modell — seine Eigenschaftsdefinitionen umfassen mehrere Datentypen (Text, Datum, Zahl, ein Auswahl-Dropdown für den Status und einen Rich-Text-Inhalt).