Herbrich Ontology – visuelle Darstellung eines semantischen Wissensgraphen mit vernetzten Knoten, digitaler Identität und strukturierter Ontologie im Herbrich‑System

Class: GridNodeConnection

Ein GridNodeConnection repräsentiert eine logische, organisatorische oder physische Verbindung zwischen zwei oder mehreren Knotenpunkten innerhalb des Herbrich-Netzwerks. Die Verbindung beschreibt die technische, strukturelle oder organisatorische Beziehung zwischen den beteiligten Knoten.

Properties von GridNodeConnection

Property Erwarteter Typ Beschreibung
Name xsd:string Der Bezeichner oder Anzeigename der Grid-Verbindung.
Type xsd:string Der technische oder strukturelle Typ der Verbindung.
Param xsd:string Der spezifische Identifikationsparameter oder technische Referenzwert der Verbindung.
Description schema:Text Eine optionale Freitexterklärung zur Art, Funktion oder zum Status der Grid-Verbindung.

JSON-LD Beispiel

{
  "@context": "https://www.herbrich.org/ontology/",
  "@type": "GridNodeConnection",
  "Id": "connection-node-a-node-b",
  "Name": "Node A – Node B",
  "Type": "Network-Link",
  "Param": "LINK-NODE-A-NODE-B",
  "Description": "Technische Verbindung zwischen zwei Knotenpunkten innerhalb des Netzwerks."
}

More specific types

Analog zu schema:Thing und dessen spezifischeren Typen (z. B. schema:Organization, schema:Place) kann GridNodeConnection durch abgeleitete Klassen verfeinert werden. Spezifischere Typen erben alle Properties der Basisklasse und ergänzen eigene Attribute, wo nötig.

Type Description
HSSID A specialized GridNodeConnection that addresses a node within a Subspace (Hyperspace) using a Hall Service Set Identifier. The connection type is fixed to HSSID. Adds hssid, spaceType and targetNode.
JenniFrameLink A specialized GridNodeConnection that exposes a callable JenniFrame route (jennifer.herbrich.org/{Param}). Typically used when Type = "JENNIFRAME". Adds targetUrl and sourceNode.

Further subtypes can be introduced the same way: declare an rdfs:subClassOf relation to GridNodeConnection and document any additional properties. Instances should use a JSON-LD @type array so both the specific and the base type remain machine-readable, e.g.:

"@type": ["JenniFrameLink", "GridNodeConnection"]

Abgrenzung

GridNodeConnection beschreibt eine an einem Node registrierte Connection (Name, Type, Param). Sie ist nicht dasselbe wie:

Klasse Unterschied zu GridNodeConnection
GridEdge Gerichtete oder ungerichtete Kante zwischen zwei Nodes (SourceNodeId, TargetNodeId, optional Weight). Eine Edge verbindet Nodes im Graphen; eine Connection ist ein am Node hängender Typ-/Param-Eintrag.
NodeApplication Technische Anwendung oder Dienst, der auf einem Node läuft (Pfad, AccessLevel, Critical). Keine Connection und keine Graph-Kante.
Node Physischer oder logischer Knotenpunkt (Standort/Objekt) mit HallAddress und Geokoordinaten. Connections und Applications hängen an Nodes; der Node selbst ist keine Connection.
JenniFrameLink Keine Abgrenzung, sondern Spezialisierung (rdfs:subClassOf GridNodeConnection). Jeder JenniFrameLink ist eine GridNodeConnection.