Pages tagged with VGL
Browse all tags-
Vithanco Graph Language (VGL) Guide
Learn the VGL syntax for creating and editing graphs in text format
-
VGL Guide — User-Defined Notations (`vnotation`)
vnotation lets expert users define their own notation schema inline in a VGL file, without requiring any Swift code changes. Everything that built-in notations provide — node types, edge types, lay...
-
VGL Guide — Metagraph (visualizing a notation)
A metagraph declaration renders the structure of a notation itself as a diagram. Because a notation is a graph (its NodeTypes are vertices and its EdgeTypes are edges), it can be visualized directl...
-
VGL Guide — Grammar
"The VGL grammar is defined as follows (simplified BNF notation):"
-
VGL Guide — Examples
"A basic decision-making graph with questions and answers:"
-
VGL Guide — Concepts
The Vithanco Graph Language (VGL) is a human-readable text format for creating and editing graphs. VGL provides a simple, declarative syntax for defining nodes, edges, groups, and their attributes.
-
"VGL Guide — Example 9: Impact Mapping with Inferred Types"
"Using type inference for cleaner syntax:"
-
"VGL Guide — Example 8: Impact Mapping"
"A strategic planning graph showing goals, actors, impacts, and deliverables:"
-
"VGL Guide — Example 7: Using Explicit Edge Types"
"Demonstrating all IBIS edge types:"
-
"VGL Guide — Example 6: Complex Graph with All Features"
"A comprehensive example demonstrating all VGL features:"
-
"VGL Guide — Example 5: Minimal Syntax"
"Using the most concise syntax available:"
-
"VGL Guide — Example 4: Nested Groups with Attributes"
"Complex hierarchical structure with styling:"
-
"VGL Guide — Example 3: Using Groups"
"Organizing nodes into logical groups:"
-
"VGL Guide — Example 2: IBIS with Arguments"
"A more complete decision graph with pro and con arguments:"
-
"VGL Guide — Example 20: Timeline"
"A timeline visualizing events across multiple tracks aligned to a shared time axis:"
-
"VGL Guide — Example 1: Simple IBIS Graph"
"A basic decision-making graph with questions and answers:"
-
"VGL Guide — Example 19: Decision Tree"
"A decision logic graph for a hiring process showing how a series of questions leads to distinct outcomes:"
-
"VGL Guide — Example 18: Causal Loop Diagram (CLD)"
"A systems analysis diagram modelling population dynamics with reinforcing and balancing feedback loops. Causal Loop Diagrams use \"same\" links (solid, marked \"s\") where both variables change in the ..."
-
"VGL Guide — Example 17: Goal Tree (GoalTree)"
A strategic planning graph using Theory of Constraints necessity logic. The Goal Tree defines what an organization must achieve through a hierarchy of a single Goal, Critical Success Factors (CSFs)...
-
"VGL Guide — Example 16: Attack-Defense Tree (ADTree)"
"A security modelling graph showing how defenses protect a system and how attacks can circumvent them. Based on the data confidentiality scenario from Kordy et al. (2014):"
-
"VGL Guide — Example 15: Transition Tree (TRT)"
"A step-by-step implementation planning graph showing how actions lead to desired outcomes:"
-
"VGL Guide — Example 14: Prerequisite Tree (PRT)"
"A planning graph showing obstacles blocking objectives and intermediate objectives to overcome them:"
-
"VGL Guide — Example 13: Evaporating Cloud (EC)"
"A conflict resolution graph showing how assumptions behind a conflict can be surfaced and resolved:"
-
"VGL Guide — Example 12: Future Reality Tree (FRT)"
"A solution validation graph showing how proposed solutions lead to desired outcomes:"
-
"VGL Guide — Example 11: Current Reality Tree (CRT)"
"A root cause analysis graph showing how causes lead to undesirable effects:"
-
"VGL Guide — Example 10: Concept Map"
Defining domain vocabulary through falsifiable propositions. The title is a Guiding Question that determines what belongs on the map. Every Concept → Relation → Concept chain ALWAYS forms a readabl...