Modelling complex SysML requirement relationships using Mermaid.js markdown — Mermaid.js is a powerful diagramming library built on JavaScript that can convert simple markdown into full diagrams. While it supports many common diagram types such as sequence diagrams, mind maps, entity relationship diagrams, and sequence diagrams, it also supports a few I’ve rarely seen before, including the SysML Requirement Diagram.