Create a definition
Create an RML context and grow it into a multi-file model.
Create a definition
Modeller definitions use Readable Modelling Language (RML) and the
.modeller extension. Begin with one complete, independently valid file:
rml 1.0
context Acme Bookings
version 1.0.0
end
entity Booking
field Booking date
type date
end
field Notes
type text
optional
end
endSave it as model/context.modeller. Names are business-facing and may contain
spaces. References to another definition use its readable name in quotes.
As the model grows, split declarations into folders such as entities,
enumerations, facts, rules, and behaviours. Declare every file in the
workspace's .modeller/config.json; generation does not scan the disk for
undeclared inputs.
Use these references while authoring:
Routine definition files contain no UUIDs. Stable identities live in
.modeller/identities.json and are owned by tooling. Keep that file in source
control, but do not use it as the authoring surface.