From b7bd27b94932e10a85c0b781dae8a57402491b65 Mon Sep 17 00:00:00 2001
From: David Robillard This extension describes a format for presets (i.e. named sets of control
@@ -60,7 +62,7 @@ thought of as a plugin template or overlay. For example:
eg:mypreset - a pset:Preset ; - pset:appliesTo eg:myplugin ; - rdfs:seeAlso <mypreset.ttl> . + a pset:Preset ; + lv2:appliesTo eg:myplugin ; + rdfs:seeAlso <mypreset.ttl> .""" . @@ -92,7 +94,7 @@ pset:Preset a owl:Restriction ; owl:onProperty rdfs:label ; owl:someValuesFrom xsd:string ; - rdfs:comment "A Preset MUST have at least one string rdfs:label." ; + rdfs:comment "A Preset MUST have at least one string rdfs:label." ] ; lv2:documentation """
A Preset for an LV2 Plugin. A preset can be considered an "overlay" on a @@ -102,27 +104,10 @@ defined in other extensions), the presets extension simply provides this class which can be augmented with any data in the exact same fashion as the definition of a Plugin.
-A Preset SHOULD have at least one pset:appliesTo property. Each Port on a +
A Preset SHOULD have at least one lv2:appliesTo property. Each Port on a Preset MUST have at least a lv2:symbol property and a pset:value property.
""" . -pset:appliesTo - a rdf:Property ; - rdfs:domain pset:Preset ; - rdfs:range lv2:Plugin ; - rdfs:label "Applies to" ; - lv2:documentation """ -Specifies the Plugin(s) a Preset may be applied to. When a Preset applies -to a Plugin, that Preset SHOULD have ports for every control port on that -plugin, each of which SHOULD have a pset:value property. If the Preset is -missing ports, or refers to ports which do not exist on the Plugin, then the -host SHOULD apply all the values in the preset that do match the Plugin.
- -The Preset MAY have any other values that should be applied to the Plugin in -some way. The host SHOULD simply ignore any values on a Preset it does not -understand.
-""" . - pset:value a rdf:Property ; rdfs:domain lv2:Port ; -- cgit v1.2.1