Diagramets
Diagramets are a formalism for encoding relational information with diagrams. A Diagramet consists of nodes representing entities, edges representing relationships, and optional containers that group subdiagrams. Edges may be directed or undirected and can carry labels to specify relation type. Hyperedges enable multi-way relations, allowing compact representation of complex interactions. The goal is readable diagrammatic reasoning with formal analyzability.
Formal model: A Diagramet can be modeled as a finite labeled directed hypergraph with a layout. The
Construction and transformations: Diagramets are built by adding nodes and edges according to rules. They can
Types and examples: Linear Diagramets arrange components on a line; planar Diagramets avoid edge crossings; hierarchical
Applications: Diagramets appear in education for reasoning about relations, knowledge representation, visual programming, and workflow design.