Nano composed-shapes namespace

XML namespace https://nanobpm.io/schema/shapes/1.0 · prefix nano:

This is the BPMN moddle extension namespace for Nano's composed shapes (ADR 0040). It is an XML namespace identifier: bpmn-js registers the descriptor in code (it is not fetched at runtime), but this page documents the elements a .bpmn may carry under this namespace.

Declare it on the root element:

<bpmn:definitions xmlns:nano="https://nanobpm.io/schema/shapes/1.0" …>

Element types

nano:Shapes

extends Element

propertytype
shapesShape []

nano:Shape

extends Element

propertytype
idString (attr)
nameString (attr)
opsShapeOp []

nano:ShapeOp

extends Element

(no properties)

nano:Carry

extends ShapeOp

propertytype
refString (attr)

nano:Project

extends ShapeOp

propertytype
refString (attr)
fieldsString (attr)
viaString (attr)

nano:Extend

extends ShapeOp

propertytype
nameString (attr)
typeString (attr)
optionalBoolean (attr)
listBoolean (attr)

nano:Reference

extends ShapeOp

propertytype
nameString (attr)
refString (attr)
spreadBoolean (attr)
listBoolean (attr)

nano:Meta

extends Element

propertytype
keyString (attr)
valueString (attr)

Served from nanobpm.io.