LV2 Presets
type: Ontology
comment: Presets for LV2 plugins.
imports: lv2core

Bank
type: Class
subclass of: Restriction
  on property: label
  min cardinality: 1
  comment: A Bank MUST have at least one string rdfs:label.
comment: A bank of presets.

Preset
type: Class
subclass of: PluginBase
comment: A preset for an LV2 plugin.
subclass of: Restriction
  on property: label
  min cardinality: 1
  comment: A Preset MUST have at least one string rdfs:label.

bank
type: Property
type: ObjectProperty
domain: Preset
range: Bank
comment: The bank this preset belongs to.

value
type: Property
type: DatatypeProperty
type: FunctionalProperty
domain: PortBase
comment: The value of a port in a preset.

preset
type: Property
type: ObjectProperty
domain: PluginBase
range: Preset
comment: The preset currently applied to a plugin instance.