/MRS-Specification-RFC#13-extension-mechanisms
Custom Properties
Events, spans, and directions support custom properties with thex- prefix:
- MUST begin with
x- - MUST have string, number, boolean, or array values
- SHOULD be documented by the creating system
- MAY be ignored by systems that don’t recognize them
Namespace Extensions
For complex extensions, use namespaced properties:Registered Namespaces
| Namespace | Purpose |
|---|---|
x-* | Unregistered extensions |
analysis:* | Music theory analysis |
mei:* | MEI compatibility |
midi:* | MIDI-specific data |
render:* | Rendering hints |
edit:* | Editorial metadata |