diff options
author | David Robillard <d@drobilla.net> | 2011-11-03 19:09:50 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2011-11-03 19:09:50 +0000 |
commit | 87bfecd6b5362be72171a5a1dd2018f92f745e59 (patch) | |
tree | 546fcc8cc2137e6412b9fb0359c15821617669c5 | |
parent | f278452b7b1609933ffb163eba5c679561bc0e31 (diff) | |
download | lv2-87bfecd6b5362be72171a5a1dd2018f92f745e59.tar.xz |
Add lv2:extensionData and lv2:ExtensionData for plugins to indicate that they
support some URI for LV2_Descriptor::extension_data.
-rw-r--r-- | core.lv2/ChangeLog | 2 | ||||
-rw-r--r-- | core.lv2/lv2.ttl | 22 |
2 files changed, 24 insertions, 0 deletions
diff --git a/core.lv2/ChangeLog b/core.lv2/ChangeLog index 643b2cf..ec7962a 100644 --- a/core.lv2/ChangeLog +++ b/core.lv2/ChangeLog @@ -1,5 +1,7 @@ lv2core (UNRELEASED) unstable; urgency=low + * Add lv2:extensionData and lv2:ExtensionData for plugins to indicate + that they support some URI for LV2_Descriptor::extension_data. * Remove lv2config in favour of the convention that extension bundles simply install headers to standard URI-like include paths * Switch to simple BSD-style (ISC) license (with permission of all diff --git a/core.lv2/lv2.ttl b/core.lv2/lv2.ttl index c9df753..9a539c3 100644 --- a/core.lv2/lv2.ttl +++ b/core.lv2/lv2.ttl @@ -568,6 +568,28 @@ this before attempting to instantiate a plugin (i.e. discovery by attempting to instantiate is strongly discouraged).</p> """ . +#################### +## Extension Data ## +#################### + +lv2:ExtensionData a rdfs:Class , owl:Class ; + rdfs:subClassOf lv2:Resource ; + rdfs:label "Extension Data" ; + rdfs:comment """ +Additional data and/or functions a plugin may return from +LV2_Descriptor:extension_data() which can be used to add additional API beyond +that defined by LV2_Descriptor. +""". + +lv2:extensionData a rdf:Property , owl:ObjectProperty ; + rdfs:domain lv2:Resource ; + rdfs:range lv2:ExtensionData ; + rdfs:label "Available extension data" ; + lv2:documentation """ +<p>Signifies that a plugin provides additional data or functions (as defined by +some extension) via LV2:Descriptor::instantiate().</p> +""" . + ####################### ## Standard Features ## ####################### |