Skip to content

Specification

In the specification you define your notation.

Element kind

The element defines the kind that can be used across the model.

specification {
// Define whatever you want
element user
element cloud
element system
element application
element component
element controller
element microservice
element queue
element restapi
element graphqlMutation
element repository
element database
element pgTable
}

Element kinds are required for the model.

Relationship

specification {
relationship async
relationship subscribes
relationship is-downstream-of
}

More in the relationships

Tag

Tags may be used to mark, group, filter elements/relationships/views, or give some additional semantics, like #deprecated, #epic-123 or #team2.

specification {
tag deprecated
tag epic-123
tag team2
}