diff options
-rw-r--r-- | lv2/lv2plug.in/ns/ext/options/options.h | 1 | ||||
-rw-r--r-- | lv2/lv2plug.in/ns/ext/options/options.ttl | 14 |
2 files changed, 15 insertions, 0 deletions
diff --git a/lv2/lv2plug.in/ns/ext/options/options.h b/lv2/lv2plug.in/ns/ext/options/options.h index 3ae0671..9c87378 100644 --- a/lv2/lv2plug.in/ns/ext/options/options.h +++ b/lv2/lv2plug.in/ns/ext/options/options.h @@ -25,6 +25,7 @@ #define LV2_OPTIONS_URI "http://lv2plug.in/ns/ext/options" #define LV2_OPTIONS_PREFIX LV2_OPTIONS_URI "#" +#define LV2_OPTIONS__Option LV2_OPTIONS_PREFIX "Option" #define LV2_OPTIONS__options LV2_OPTIONS_PREFIX "options" #define LV2_OPTIONS__requiredOption LV2_OPTIONS_PREFIX "requiredOption" #define LV2_OPTIONS__supportedOption LV2_OPTIONS_PREFIX "supportedOption" diff --git a/lv2/lv2plug.in/ns/ext/options/options.ttl b/lv2/lv2plug.in/ns/ext/options/options.ttl index 564dfea..c66aff3 100644 --- a/lv2/lv2plug.in/ns/ext/options/options.ttl +++ b/lv2/lv2plug.in/ns/ext/options/options.ttl @@ -29,6 +29,20 @@ opts:requiredOption property, or that they optionally <q>support</q> an option with the opts:supportedOption property.</p> """ . +opts:Option + a rdfs:Class ; + rdfs:label "Option" ; + rdfs:subClassOf rdf:Property ; + lv2:documentation """ +<p>A property intended to be used as a static option for an instance.</p> + +<p>It is not required for a property to explicitly be an Option in order to be +used as such. However, properties which are primarily intended for use as +options, or are at least particularly useful as options, should be explicitly +given this type for documentation purposes, and to assist hosts in discovering +option definitions.</p> +""" . + opts:options a lv2:Feature ; rdfs:label "options" ; |