# Language reference

The Sruja DSL defines architecture using **kinds** (e.g. `person`, `system`, `container`) and **relationships** (e.g. `->`).

For the full specification, see the [Language specification](language-spec.md) in this book.
