From 36ea54241a62bb6c9a032b1876d20dbbc30194b6 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sun, 5 Aug 2012 23:45:34 +0000 Subject: Move all project metadata for extensions (e.g. change log) to separate files to spare hosts from loading them during discovery. --- lv2/lv2plug.in/ns/ext/atom/atom.ttl | 42 +----------- lv2/lv2plug.in/ns/ext/atom/lv2-atom.doap.ttl | 41 ++++++++++++ lv2/lv2plug.in/ns/ext/buf-size/buf-size.ttl | 21 +----- .../ns/ext/buf-size/lv2-buf-size.doap.ttl | 21 ++++++ lv2/lv2plug.in/ns/ext/data-access/data-access.ttl | 73 ++++----------------- .../ns/ext/data-access/lv2-data-access.doap.ttl | 59 +++++++++++++++++ lv2/lv2plug.in/ns/ext/dynmanifest/dynmanifest.ttl | 2 - lv2/lv2plug.in/ns/ext/dynmanifest/manifest.ttl | 3 +- lv2/lv2plug.in/ns/ext/event/event.ttl | 75 +-------------------- lv2/lv2plug.in/ns/ext/event/lv2-event.doap.ttl | 76 ++++++++++++++++++++++ .../ns/ext/instance-access/instance-access.ttl | 72 ++++---------------- .../instance-access/lv2-instance-access.doap.ttl | 58 +++++++++++++++++ lv2/lv2plug.in/ns/ext/log/log.ttl | 20 +----- lv2/lv2plug.in/ns/ext/log/lv2-log.doap.ttl | 23 +++++++ lv2/lv2plug.in/ns/ext/midi/lv2-midi.doap.ttl | 73 +++++++++++++++++++++ lv2/lv2plug.in/ns/ext/midi/midi.ttl | 72 +------------------- lv2/lv2plug.in/ns/ext/morph/morph.ttl | 1 - .../ns/ext/parameters/lv2-parameters.doap.ttl | 33 ++++++++++ lv2/lv2plug.in/ns/ext/parameters/parameters.ttl | 32 +-------- lv2/lv2plug.in/ns/ext/patch/lv2-patch.doap.ttl | 24 +++++++ lv2/lv2plug.in/ns/ext/patch/patch.ttl | 22 +------ .../ns/ext/port-groups/lv2-port-groups.doap.ttl | 34 ++++++++++ lv2/lv2plug.in/ns/ext/port-groups/port-groups.ttl | 34 +--------- .../ns/ext/port-props/lv2-port-props.doap.ttl | 33 ++++++++++ lv2/lv2plug.in/ns/ext/port-props/port-props.ttl | 33 +--------- lv2/lv2plug.in/ns/ext/presets/lv2-presets.doap.ttl | 59 +++++++++++++++++ lv2/lv2plug.in/ns/ext/presets/presets.ttl | 58 +---------------- .../ns/ext/resize-port/lv2-resize-port.doap.ttl | 23 +++++++ lv2/lv2plug.in/ns/ext/resize-port/resize-port.ttl | 23 +------ lv2/lv2plug.in/ns/ext/state/lv2-state.doap.ttl | 35 ++++++++++ lv2/lv2plug.in/ns/ext/state/state.ttl | 33 +--------- lv2/lv2plug.in/ns/ext/time/lv2-time.doap.ttl | 32 +++++++++ lv2/lv2plug.in/ns/ext/time/time.ttl | 31 +-------- lv2/lv2plug.in/ns/ext/uri-map/lv2-uri-map.doap.ttl | 60 +++++++++++++++++ lv2/lv2plug.in/ns/ext/uri-map/uri-map.ttl | 71 ++------------------ lv2/lv2plug.in/ns/ext/urid/lv2-urid.doap.ttl | 46 +++++++++++++ lv2/lv2plug.in/ns/ext/urid/urid.ttl | 43 +----------- lv2/lv2plug.in/ns/ext/worker/lv2-worker.doap.ttl | 23 +++++++ lv2/lv2plug.in/ns/ext/worker/worker.ttl | 24 +------ lv2/lv2plug.in/ns/extensions/ui/manifest.ttl | 3 +- lv2/lv2plug.in/ns/extensions/ui/ui.ttl | 2 - .../ns/extensions/units/lv2-units.doap.ttl | 2 +- lv2/lv2plug.in/ns/extensions/units/manifest.ttl | 2 +- lv2/lv2plug.in/ns/lv2core/manifest.ttl | 4 +- lv2/lv2plug.in/ns/meta/meta.ttl | 9 +++ 45 files changed, 827 insertions(+), 733 deletions(-) create mode 100644 lv2/lv2plug.in/ns/ext/atom/lv2-atom.doap.ttl create mode 100644 lv2/lv2plug.in/ns/ext/buf-size/lv2-buf-size.doap.ttl create mode 100644 lv2/lv2plug.in/ns/ext/data-access/lv2-data-access.doap.ttl create mode 100644 lv2/lv2plug.in/ns/ext/event/lv2-event.doap.ttl create mode 100644 lv2/lv2plug.in/ns/ext/instance-access/lv2-instance-access.doap.ttl create mode 100644 lv2/lv2plug.in/ns/ext/log/lv2-log.doap.ttl create mode 100644 lv2/lv2plug.in/ns/ext/midi/lv2-midi.doap.ttl create mode 100644 lv2/lv2plug.in/ns/ext/parameters/lv2-parameters.doap.ttl create mode 100644 lv2/lv2plug.in/ns/ext/patch/lv2-patch.doap.ttl create mode 100644 lv2/lv2plug.in/ns/ext/port-groups/lv2-port-groups.doap.ttl create mode 100644 lv2/lv2plug.in/ns/ext/port-props/lv2-port-props.doap.ttl create mode 100644 lv2/lv2plug.in/ns/ext/presets/lv2-presets.doap.ttl create mode 100644 lv2/lv2plug.in/ns/ext/resize-port/lv2-resize-port.doap.ttl create mode 100644 lv2/lv2plug.in/ns/ext/state/lv2-state.doap.ttl create mode 100644 lv2/lv2plug.in/ns/ext/time/lv2-time.doap.ttl create mode 100644 lv2/lv2plug.in/ns/ext/uri-map/lv2-uri-map.doap.ttl create mode 100644 lv2/lv2plug.in/ns/ext/urid/lv2-urid.doap.ttl create mode 100644 lv2/lv2plug.in/ns/ext/worker/lv2-worker.doap.ttl diff --git a/lv2/lv2plug.in/ns/ext/atom/atom.ttl b/lv2/lv2plug.in/ns/ext/atom/atom.ttl index d9043c7..a09af81 100644 --- a/lv2/lv2plug.in/ns/ext/atom/atom.ttl +++ b/lv2/lv2plug.in/ns/ext/atom/atom.ttl @@ -1,7 +1,4 @@ @prefix atom: . -@prefix dcs: . -@prefix doap: . -@prefix foaf: . @prefix lv2: . @prefix owl: . @prefix rdf: . @@ -11,44 +8,9 @@ @prefix xsd: . - a lv2:Specification ; + a owl:Ontology ; rdfs:seeAlso , - , - , - <../../meta/meta.ttl> ; - doap:name "LV2 Atom" ; - doap:shortdesc "A generic value container and several data types." ; - doap:license ; - doap:created "2007-00-00" ; - doap:developer ; - doap:release [ - doap:revision "1.1" ; - doap:created "2012-07-29" ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Fix implicit conversions in forge.h that are invalid in C++11." - ] , [ - rdfs:label "Fix lv2_atom_object_next() on 32-bit platforms." - ] , [ - rdfs:label "Add lv2_atom_object_body_get()." - ] , [ - rdfs:label "Fix outdated documentation in forge.h." - ] , [ - rdfs:label "Use consistent label style." - ] - ] - ] , [ - doap:revision "1.0" ; - doap:created "2012-04-17" ; - doap:file-release ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Initial release." - ] - ] - ] ; + ; lv2:documentation """

This specification defines a generic container for data, called an Atom, and several basic Atom types which can be used to express diff --git a/lv2/lv2plug.in/ns/ext/atom/lv2-atom.doap.ttl b/lv2/lv2plug.in/ns/ext/atom/lv2-atom.doap.ttl new file mode 100644 index 0000000..4823bc5 --- /dev/null +++ b/lv2/lv2plug.in/ns/ext/atom/lv2-atom.doap.ttl @@ -0,0 +1,41 @@ +@prefix dcs: . +@prefix doap: . +@prefix foaf: . +@prefix rdfs: . + + + a doap:Project ; + rdfs:seeAlso <../../meta/meta.ttl> ; + doap:name "LV2 Atom" ; + doap:shortdesc "A generic value container and several data types." ; + doap:license ; + doap:created "2007-00-00" ; + doap:developer ; + doap:release [ + doap:revision "1.1" ; + doap:created "2012-07-29" ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Fix implicit conversions in forge.h that are invalid in C++11." + ] , [ + rdfs:label "Fix lv2_atom_object_next() on 32-bit platforms." + ] , [ + rdfs:label "Add lv2_atom_object_body_get()." + ] , [ + rdfs:label "Fix outdated documentation in forge.h." + ] , [ + rdfs:label "Use consistent label style." + ] + ] + ] , [ + doap:revision "1.0" ; + doap:created "2012-04-17" ; + doap:file-release ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Initial release." + ] + ] + ] . diff --git a/lv2/lv2plug.in/ns/ext/buf-size/buf-size.ttl b/lv2/lv2plug.in/ns/ext/buf-size/buf-size.ttl index 46f2432..9d125f7 100644 --- a/lv2/lv2plug.in/ns/ext/buf-size/buf-size.ttl +++ b/lv2/lv2plug.in/ns/ext/buf-size/buf-size.ttl @@ -1,7 +1,4 @@ @prefix bufsz: . -@prefix dcs: . -@prefix doap: . -@prefix foaf: . @prefix lv2: . @prefix owl: . @prefix rdf: . @@ -9,23 +6,9 @@ @prefix xsd: . - a lv2:Specification , - lv2:Feature ; + a lv2:Specification ; rdfs:seeAlso , - <../../meta/meta.ttl> ; - doap:name "LV2 Buf Size Extension" ; - doap:shortdesc "Access to, and restrictions on, buffer sizes." ; - doap:created "2012-05-25" ; - doap:developer ; - doap:release [ - doap:revision "0.0" ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Initial release." - ] - ] - ] ; + ; lv2:documentation """

This extension defines a facility for plugins to get information about the block length (the sample_count parameter of LV2_Descriptor::run) and diff --git a/lv2/lv2plug.in/ns/ext/buf-size/lv2-buf-size.doap.ttl b/lv2/lv2plug.in/ns/ext/buf-size/lv2-buf-size.doap.ttl new file mode 100644 index 0000000..b9ffdc9 --- /dev/null +++ b/lv2/lv2plug.in/ns/ext/buf-size/lv2-buf-size.doap.ttl @@ -0,0 +1,21 @@ +@prefix dcs: . +@prefix doap: . +@prefix foaf: . +@prefix rdfs: . + + + a doap:Project ; + rdfs:seeAlso <../../meta/meta.ttl> ; + doap:name "LV2 Buf Size Extension" ; + doap:shortdesc "Access to, and restrictions on, buffer sizes." ; + doap:created "2012-05-25" ; + doap:developer ; + doap:release [ + doap:revision "0.0" ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Initial release." + ] + ] + ] . diff --git a/lv2/lv2plug.in/ns/ext/data-access/data-access.ttl b/lv2/lv2plug.in/ns/ext/data-access/data-access.ttl index 5e9557a..654b714 100644 --- a/lv2/lv2plug.in/ns/ext/data-access/data-access.ttl +++ b/lv2/lv2plug.in/ns/ext/data-access/data-access.ttl @@ -1,73 +1,22 @@ -@prefix da: . -@prefix dcs: . -@prefix doap: . -@prefix foaf: . -@prefix lv2: . -@prefix lv2ev: . -@prefix rdf: . -@prefix rdfs: . +@prefix da: . +@prefix lv2: . +@prefix rdfs: . - a lv2:Specification , - lv2:Feature , - doap:Project ; + a lv2:Feature ; rdfs:seeAlso , - <../../meta/meta.ttl> ; - doap:license ; - doap:name "LV2 Data Access" ; - doap:shortdesc "Provides access to LV2_Descriptor::extension_data()." ; - doap:created "2008-00-00" ; - doap:developer ; - doap:release [ - doap:revision "1.6" ; - doap:created "2012-04-17" ; - doap:file-release ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Merge with unified LV2 package." - ] - ] - ] , [ - doap:revision "1.4" ; - doap:created "2011-11-21" ; - doap:file-release ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Update packaging." - ] , [ - rdfs:label "Improve documentation." - ] - ] - ] , [ - doap:revision "1.2" ; - doap:created "2011-05-26" ; - doap:file-release ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Add build system for installation." - ] , [ - rdfs:label "Switch to ISC license." - ] - ] - ] , [ - doap:revision "1.0" ; - doap:created "2010-10-04" ; - doap:file-release ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Initial release." - ] - ] - ] ; + ; lv2:documentation """

This extension defines a feature, LV2_Extension_Data_Feature, which provides access to LV2_Descriptor::extension_data() for plugin UIs or other potentially remote users of a plugin.

+

Note that the use of this extension by UIs violates the important principle +of UI/plugin separation, and is potentially a source of many problems. +Accordingly, use of this extension is highly discouraged, and +plugins should not expect hosts to support it, since it is often impossible to +do so.

+

To support this feature the host must pass an LV2_Feature struct to the instantiate method with URI LV2_DATA_ACCESS_URI and data pointed to an instance of LV2_Extension_Data_Feature.

diff --git a/lv2/lv2plug.in/ns/ext/data-access/lv2-data-access.doap.ttl b/lv2/lv2plug.in/ns/ext/data-access/lv2-data-access.doap.ttl new file mode 100644 index 0000000..084d935 --- /dev/null +++ b/lv2/lv2plug.in/ns/ext/data-access/lv2-data-access.doap.ttl @@ -0,0 +1,59 @@ +@prefix dcs: . +@prefix doap: . +@prefix foaf: . +@prefix rdfs: . + + + a doap:Project ; + rdfs:seeAlso , + <../../meta/meta.ttl> ; + doap:license ; + doap:name "LV2 Data Access" ; + doap:shortdesc "Provides access to LV2_Descriptor::extension_data()." ; + doap:created "2008-00-00" ; + doap:developer ; + doap:release [ + doap:revision "1.6" ; + doap:created "2012-04-17" ; + doap:file-release ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Merge with unified LV2 package." + ] + ] + ] , [ + doap:revision "1.4" ; + doap:created "2011-11-21" ; + doap:file-release ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Update packaging." + ] , [ + rdfs:label "Improve documentation." + ] + ] + ] , [ + doap:revision "1.2" ; + doap:created "2011-05-26" ; + doap:file-release ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Add build system for installation." + ] , [ + rdfs:label "Switch to ISC license." + ] + ] + ] , [ + doap:revision "1.0" ; + doap:created "2010-10-04" ; + doap:file-release ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Initial release." + ] + ] + ] . diff --git a/lv2/lv2plug.in/ns/ext/dynmanifest/dynmanifest.ttl b/lv2/lv2plug.in/ns/ext/dynmanifest/dynmanifest.ttl index 771d652..3806374 100644 --- a/lv2/lv2plug.in/ns/ext/dynmanifest/dynmanifest.ttl +++ b/lv2/lv2plug.in/ns/ext/dynmanifest/dynmanifest.ttl @@ -1,6 +1,4 @@ @prefix dman: . -@prefix doap: . -@prefix foaf: . @prefix lv2: . @prefix owl: . @prefix rdf: . diff --git a/lv2/lv2plug.in/ns/ext/dynmanifest/manifest.ttl b/lv2/lv2plug.in/ns/ext/dynmanifest/manifest.ttl index 6b2a308..e913f12 100644 --- a/lv2/lv2plug.in/ns/ext/dynmanifest/manifest.ttl +++ b/lv2/lv2plug.in/ns/ext/dynmanifest/manifest.ttl @@ -5,5 +5,4 @@ a lv2:Specification ; lv2:minorVersion 1 ; lv2:microVersion 5 ; - rdfs:seeAlso , - . + rdfs:seeAlso . diff --git a/lv2/lv2plug.in/ns/ext/event/event.ttl b/lv2/lv2plug.in/ns/ext/event/event.ttl index 04b8264..66776f8 100644 --- a/lv2/lv2plug.in/ns/ext/event/event.ttl +++ b/lv2/lv2plug.in/ns/ext/event/event.ttl @@ -1,86 +1,15 @@ -@prefix dcs: . -@prefix doap: . @prefix ev: . -@prefix foaf: . @prefix lv2: . @prefix owl: . @prefix rdf: . @prefix rdfs: . - a lv2:Specification ; + a owl:Ontology ; owl:deprecated true ; - doap:license ; - doap:name "LV2 Event" ; - doap:shortdesc "A port-based real-time generic event interface." ; rdfs:seeAlso , , - <../../meta/meta.ttl> ; - doap:release [ - doap:revision "1.7" ; - doap:created "2012-07-28" ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Make event iterator gracefully handle optional ports." - ] , [ - rdfs:label "Use more precise domain and range for EventPort properties." - ] , [ - rdfs:label "Use consistent label style." - ] - ] - ] , [ - doap:revision "1.6" ; - doap:created "2012-04-17" ; - doap:file-release ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Fix bug in lv2_event_reserve()." - ] , [ - rdfs:label "Fix incorrect ranges of some properties." - ] , [ - rdfs:label "Merge with unified LV2 package." - ] - ] - ] , [ - doap:revision "1.4" ; - doap:created "2011-11-21" ; - doap:file-release ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Update packaging." - ] - ] - ] , [ - doap:revision "1.2" ; - doap:created "2011-05-26" ; - doap:file-release ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Add build system (for installation)." - ] , [ - rdfs:label "Convert documentation to HTML and use lv2:documentation." - ] , [ - rdfs:label "Use lv2:Specification to be discovered as an extension." - ] - ] - ] , [ - doap:revision "1.0" ; - doap:created "2010-11-24" ; - doap:file-release ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Initial release." - ] - ] - ] ; - doap:created "2008-00-00" ; - doap:developer , - ; + ; lv2:documentation """

This extension defines a generic time-stamped event port type, which can be used to create plugins that read and write real-time events, such as MIDI, diff --git a/lv2/lv2plug.in/ns/ext/event/lv2-event.doap.ttl b/lv2/lv2plug.in/ns/ext/event/lv2-event.doap.ttl new file mode 100644 index 0000000..6dd546f --- /dev/null +++ b/lv2/lv2plug.in/ns/ext/event/lv2-event.doap.ttl @@ -0,0 +1,76 @@ +@prefix dcs: . +@prefix doap: . +@prefix foaf: . +@prefix rdfs: . + + + a doap:Project ; + rdfs:seeAlso <../../meta/meta.ttl> ; + doap:license ; + doap:name "LV2 Event" ; + doap:shortdesc "A port-based real-time generic event interface." ; + doap:created "2008-00-00" ; + doap:developer , + ; + doap:release [ + doap:revision "1.7" ; + doap:created "2012-07-28" ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Make event iterator gracefully handle optional ports." + ] , [ + rdfs:label "Use more precise domain and range for EventPort properties." + ] , [ + rdfs:label "Use consistent label style." + ] + ] + ] , [ + doap:revision "1.6" ; + doap:created "2012-04-17" ; + doap:file-release ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Fix bug in lv2_event_reserve()." + ] , [ + rdfs:label "Fix incorrect ranges of some properties." + ] , [ + rdfs:label "Merge with unified LV2 package." + ] + ] + ] , [ + doap:revision "1.4" ; + doap:created "2011-11-21" ; + doap:file-release ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Update packaging." + ] + ] + ] , [ + doap:revision "1.2" ; + doap:created "2011-05-26" ; + doap:file-release ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Add build system (for installation)." + ] , [ + rdfs:label "Convert documentation to HTML and use lv2:documentation." + ] , [ + rdfs:label "Use lv2:Specification to be discovered as an extension." + ] + ] + ] , [ + doap:revision "1.0" ; + doap:created "2010-11-24" ; + doap:file-release ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Initial release." + ] + ] + ] . diff --git a/lv2/lv2plug.in/ns/ext/instance-access/instance-access.ttl b/lv2/lv2plug.in/ns/ext/instance-access/instance-access.ttl index 87105bc..5656345 100644 --- a/lv2/lv2plug.in/ns/ext/instance-access/instance-access.ttl +++ b/lv2/lv2plug.in/ns/ext/instance-access/instance-access.ttl @@ -1,71 +1,21 @@ -@prefix dcs: . -@prefix doap: . -@prefix foaf: . -@prefix ia: . -@prefix lv2: . -@prefix lv2ev: . -@prefix rdf: . -@prefix rdfs: . +@prefix ia: . +@prefix lv2: . +@prefix rdfs: . - a lv2:Specification , - lv2:Feature ; + a lv2:Feature ; rdfs:seeAlso , - <../../meta/meta.ttl> ; - doap:license ; - doap:name "LV2 Instance Access" ; - doap:shortdesc "Provides access to the LV2_Handle of a plugin." ; - doap:created "2010-10-04" ; - doap:developer ; - doap:release [ - doap:revision "1.6" ; - doap:created "2012-04-17" ; - doap:file-release ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Merge with unified LV2 package." - ] - ] - ] , [ - doap:revision "1.4" ; - doap:created "2011-11-21" ; - doap:file-release ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Update packaging." - ] , [ - rdfs:label "Improve documentation." - ] - ] - ] , [ - doap:revision "1.2" ; - doap:created "2011-05-26" ; - doap:file-release ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Add build system for installation." - ] , [ - rdfs:label "Switch to ISC license." - ] - ] - ] , [ - doap:revision "1.0" ; - doap:created "2010-10-04" ; - doap:file-release ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Initial release." - ] - ] - ] ; + ; lv2:documentation """

This extension defines a feature which allows plugin UIs to get a direct handle to an LV2 plugin instance (LV2_Handle), if possible.

+

Note that the use of this extension by UIs violates the important principle +of UI/plugin separation, and is potentially a source of many problems. +Accordingly, use of this extension is highly discouraged, and +plugins should not expect hosts to support it, since it is often impossible to +do so.

+

To support this feature the host must pass an LV2_Feature struct to the UI instantiate method with URI LV2_INSTANCE_ACCESS_URI and data pointed directly to the LV2_Handle of the plugin instance.

diff --git a/lv2/lv2plug.in/ns/ext/instance-access/lv2-instance-access.doap.ttl b/lv2/lv2plug.in/ns/ext/instance-access/lv2-instance-access.doap.ttl new file mode 100644 index 0000000..2c7cba8 --- /dev/null +++ b/lv2/lv2plug.in/ns/ext/instance-access/lv2-instance-access.doap.ttl @@ -0,0 +1,58 @@ +@prefix dcs: . +@prefix doap: . +@prefix foaf: . +@prefix rdfs: . + + + a doap:Project ; + rdfs:seeAlso <../../meta/meta.ttl> ; + doap:license ; + doap:name "LV2 Instance Access" ; + doap:shortdesc "Provides access to the LV2_Handle of a plugin." ; + doap:created "2010-10-04" ; + doap:developer ; + doap:release [ + doap:revision "1.6" ; + doap:created "2012-04-17" ; + doap:file-release ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Merge with unified LV2 package." + ] + ] + ] , [ + doap:revision "1.4" ; + doap:created "2011-11-21" ; + doap:file-release ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Update packaging." + ] , [ + rdfs:label "Improve documentation." + ] + ] + ] , [ + doap:revision "1.2" ; + doap:created "2011-05-26" ; + doap:file-release ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Add build system for installation." + ] , [ + rdfs:label "Switch to ISC license." + ] + ] + ] , [ + doap:revision "1.0" ; + doap:created "2010-10-04" ; + doap:file-release ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Initial release." + ] + ] + ] . diff --git a/lv2/lv2plug.in/ns/ext/log/log.ttl b/lv2/lv2plug.in/ns/ext/log/log.ttl index bec4349..26e18cc 100644 --- a/lv2/lv2plug.in/ns/ext/log/log.ttl +++ b/lv2/lv2plug.in/ns/ext/log/log.ttl @@ -1,6 +1,3 @@ -@prefix doap: . -@prefix dcs: . -@prefix foaf: . @prefix log: . @prefix lv2: . @prefix rdf: . @@ -10,22 +7,7 @@ a lv2:Specification ; rdfs:seeAlso , - <../../meta/meta.ttl> ; - doap:name "LV2 Log" ; - doap:shortdesc "A feature for writing log messages." ; - doap:created "2012-01-12" ; - doap:developer ; - doap:release [ - doap:revision "1.0" ; - doap:created "2012-04-17" ; - doap:file-release ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Initial release." - ] - ] - ] ; + ; lv2:documentation """

This extension defines a feature, log:log, which allows plugins to print log messages with an API much like the standard C printf functions. This allows, diff --git a/lv2/lv2plug.in/ns/ext/log/lv2-log.doap.ttl b/lv2/lv2plug.in/ns/ext/log/lv2-log.doap.ttl new file mode 100644 index 0000000..3601e7c --- /dev/null +++ b/lv2/lv2plug.in/ns/ext/log/lv2-log.doap.ttl @@ -0,0 +1,23 @@ +@prefix dcs: . +@prefix doap: . +@prefix foaf: . +@prefix rdfs: . + + + a doap:Project ; + rdfs:seeAlso <../../meta/meta.ttl> ; + doap:name "LV2 Log" ; + doap:shortdesc "A feature for writing log messages." ; + doap:created "2012-01-12" ; + doap:developer ; + doap:release [ + doap:revision "1.0" ; + doap:created "2012-04-17" ; + doap:file-release ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Initial release." + ] + ] + ] . diff --git a/lv2/lv2plug.in/ns/ext/midi/lv2-midi.doap.ttl b/lv2/lv2plug.in/ns/ext/midi/lv2-midi.doap.ttl new file mode 100644 index 0000000..186e2c2 --- /dev/null +++ b/lv2/lv2plug.in/ns/ext/midi/lv2-midi.doap.ttl @@ -0,0 +1,73 @@ +@prefix dcs: . +@prefix doap: . +@prefix foaf: . +@prefix rdfs: . + + + a doap:Project ; + rdfs:seeAlso <../../meta/meta.ttl> ; + doap:license ; + doap:name "LV2 MIDI" ; + doap:shortdesc "A normalised definition of raw MIDI." ; + doap:maintainer ; + doap:created "2006-00-00" ; + doap:developer , + ; + doap:release [ + doap:revision "1.7" ; + doap:created "2012-07-29" ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Use consistent label style." + ] + ] + ] , [ + doap:revision "1.6" ; + doap:created "2012-04-17" ; + doap:file-release ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Add class definitions for various message types." + ] , [ + rdfs:label "Document how to serialise a MidiEvent to a string." + ] , [ + rdfs:label "Merge with unified LV2 package." + ] + ] + ] , [ + doap:revision "1.4" ; + doap:created "2011-11-21" ; + doap:file-release ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Update packaging." + ] , [ + rdfs:label "Improve documentation." + ] + ] + ] , [ + doap:revision "1.2" ; + doap:created "2011-05-26" ; + doap:file-release ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Add build system for installation." + ] , [ + rdfs:label "Switch to ISC license." + ] + ] + ] , [ + doap:revision "1.0" ; + doap:created "2010-10-04" ; + doap:file-release ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Initial release." + ] + ] + ] . diff --git a/lv2/lv2plug.in/ns/ext/midi/midi.ttl b/lv2/lv2plug.in/ns/ext/midi/midi.ttl index f58e6a9..83c3b7d 100644 --- a/lv2/lv2plug.in/ns/ext/midi/midi.ttl +++ b/lv2/lv2plug.in/ns/ext/midi/midi.ttl @@ -1,8 +1,5 @@ @prefix atom: . -@prefix dcs: . -@prefix doap: . @prefix ev: . -@prefix foaf: . @prefix lv2: . @prefix midi: . @prefix owl: . @@ -11,74 +8,9 @@ @prefix xsd: . - a lv2:Specification ; + a owl:Ontology ; rdfs:seeAlso , - <../../meta/meta.ttl> ; - doap:license ; - doap:name "LV2 MIDI" ; - doap:shortdesc "A normalised definition of raw MIDI." ; - doap:maintainer ; - doap:created "2006-00-00" ; - doap:developer , - ; - doap:release [ - doap:revision "1.7" ; - doap:created "2012-07-29" ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Use consistent label style." - ] - ] - ] , [ - doap:revision "1.6" ; - doap:created "2012-04-17" ; - doap:file-release ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Add class definitions for various message types." - ] , [ - rdfs:label "Document how to serialise a MidiEvent to a string." - ] , [ - rdfs:label "Merge with unified LV2 package." - ] - ] - ] , [ - doap:revision "1.4" ; - doap:created "2011-11-21" ; - doap:file-release ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Update packaging." - ] , [ - rdfs:label "Improve documentation." - ] - ] - ] , [ - doap:revision "1.2" ; - doap:created "2011-05-26" ; - doap:file-release ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Add build system for installation." - ] , [ - rdfs:label "Switch to ISC license." - ] - ] - ] , [ - doap:revision "1.0" ; - doap:created "2010-10-04" ; - doap:file-release ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Initial release." - ] - ] - ] ; + ; lv2:documentation """

This specification defines a data type for a MIDI message, midi:MidiEvent, which is normalised for fast and convenient real-time processing. MIDI is the diff --git a/lv2/lv2plug.in/ns/ext/morph/morph.ttl b/lv2/lv2plug.in/ns/ext/morph/morph.ttl index 39e1ced..b968eb5 100644 --- a/lv2/lv2plug.in/ns/ext/morph/morph.ttl +++ b/lv2/lv2plug.in/ns/ext/morph/morph.ttl @@ -1,4 +1,3 @@ -@prefix dcs: . @prefix doap: . @prefix foaf: . @prefix lv2: . diff --git a/lv2/lv2plug.in/ns/ext/parameters/lv2-parameters.doap.ttl b/lv2/lv2plug.in/ns/ext/parameters/lv2-parameters.doap.ttl new file mode 100644 index 0000000..0114359 --- /dev/null +++ b/lv2/lv2plug.in/ns/ext/parameters/lv2-parameters.doap.ttl @@ -0,0 +1,33 @@ +@prefix dcs: . +@prefix doap: . +@prefix foaf: . +@prefix rdfs: . + + + a doap:Project ; + rdfs:seeAlso <../../meta/meta.ttl> ; + doap:name "LV2 Parameters" ; + doap:release [ + doap:revision "1.1" ; + doap:created "2012-07-29" ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Use consistent label style." + ] + ] + ] , [ + doap:revision "1.0" ; + doap:created "2012-04-17" ; + doap:file-release ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Initial release." + ] + ] + ] ; + doap:created "2009-00-00" ; + doap:shortdesc "Common parameters for audio processing." ; + doap:maintainer ; + doap:developer . diff --git a/lv2/lv2plug.in/ns/ext/parameters/parameters.ttl b/lv2/lv2plug.in/ns/ext/parameters/parameters.ttl index b6bc484..e560f48 100644 --- a/lv2/lv2plug.in/ns/ext/parameters/parameters.ttl +++ b/lv2/lv2plug.in/ns/ext/parameters/parameters.ttl @@ -1,41 +1,13 @@ -@prefix dcs: . -@prefix doap: . -@prefix foaf: . @prefix lv2: . @prefix param: . @prefix pg: . @prefix rdf: . @prefix rdfs: . -@prefix xsd: . a lv2:Specification ; - rdfs:seeAlso <../../meta/meta.ttl> ; - doap:name "LV2 Parameters" ; - doap:release [ - doap:revision "1.1" ; - doap:created "2012-07-29" ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Use consistent label style." - ] - ] - ] , [ - doap:revision "1.0" ; - doap:created "2012-04-17" ; - doap:file-release ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Initial release." - ] - ] - ] ; - doap:created "2009-00-00" ; - doap:shortdesc "Common parameters for audio processing." ; - doap:maintainer ; - doap:developer ; + rdfs:seeAlso <../../meta/meta.ttl> , + ; lv2:documentation """

This vocabulary describes parameters common in audio processing software. A parameter is purely a metadata concept, unrelated to any particular code diff --git a/lv2/lv2plug.in/ns/ext/patch/lv2-patch.doap.ttl b/lv2/lv2plug.in/ns/ext/patch/lv2-patch.doap.ttl new file mode 100644 index 0000000..a996b6c --- /dev/null +++ b/lv2/lv2plug.in/ns/ext/patch/lv2-patch.doap.ttl @@ -0,0 +1,24 @@ +@prefix dcs: . +@prefix doap: . +@prefix foaf: . +@prefix rdfs: . + + + a doap:Project ; + rdfs:seeAlso <../../meta/meta.ttl> ; + doap:created "2012-02-09" ; + doap:license ; + doap:developer ; + doap:name "LV2 Patch" ; + doap:shortdesc "Messages for accessing and manipulating properties." ; + doap:release [ + doap:revision "1.0" ; + doap:created "2012-04-17" ; + doap:file-release ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Initial release." + ] + ] + ] . diff --git a/lv2/lv2plug.in/ns/ext/patch/patch.ttl b/lv2/lv2plug.in/ns/ext/patch/patch.ttl index 9c223bc..17f13cc 100644 --- a/lv2/lv2plug.in/ns/ext/patch/patch.ttl +++ b/lv2/lv2plug.in/ns/ext/patch/patch.ttl @@ -1,5 +1,3 @@ -@prefix dcs: . -@prefix doap: . @prefix foaf: . @prefix lv2: . @prefix owl: . @@ -9,25 +7,9 @@ @prefix xsd: . - a lv2:Specification ; + a owl:Ontology ; rdfs:seeAlso , - <../../meta/meta.ttl> ; - doap:created "2012-02-09" ; - doap:license ; - doap:developer ; - doap:name "LV2 Patch" ; - doap:release [ - doap:revision "1.0" ; - doap:created "2012-04-17" ; - doap:file-release ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Initial release." - ] - ] - ] ; - doap:shortdesc "Messages for accessing and manipulating properties." ; + ; lv2:documentation """

This vocabulary defines messages which can be used to access and manipulate properties. It is designed to provide a dynamic control interface for LV2 diff --git a/lv2/lv2plug.in/ns/ext/port-groups/lv2-port-groups.doap.ttl b/lv2/lv2plug.in/ns/ext/port-groups/lv2-port-groups.doap.ttl new file mode 100644 index 0000000..3fe823d --- /dev/null +++ b/lv2/lv2plug.in/ns/ext/port-groups/lv2-port-groups.doap.ttl @@ -0,0 +1,34 @@ +@prefix dcs: . +@prefix doap: . +@prefix foaf: . +@prefix rdfs: . + + + a doap:Project ; + rdfs:seeAlso <../../meta/meta.ttl> ; + doap:license ; + doap:name "LV2 Port Groups" ; + doap:shortdesc "Multi-channel groups of LV2 ports." ; + doap:created "2008-00-00" ; + doap:developer , + ; + doap:release [ + doap:revision "1.1" ; + doap:created "2012-07-29" ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Use consistent label style." + ] + ] + ] , [ + doap:revision "1.0" ; + doap:created "2012-04-17" ; + doap:file-release ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Initial release." + ] + ] + ] . diff --git a/lv2/lv2plug.in/ns/ext/port-groups/port-groups.ttl b/lv2/lv2plug.in/ns/ext/port-groups/port-groups.ttl index 2aa6088..e02ec7b 100644 --- a/lv2/lv2plug.in/ns/ext/port-groups/port-groups.ttl +++ b/lv2/lv2plug.in/ns/ext/port-groups/port-groups.ttl @@ -1,6 +1,4 @@ @prefix amb: . -@prefix dcs: . -@prefix doap: . @prefix lv2: . @prefix owl: . @prefix pg: . @@ -8,35 +6,9 @@ @prefix rdfs: . - a lv2:Specification ; - rdfs:seeAlso <../../meta/meta.ttl> ; - doap:license ; - doap:name "LV2 Port Groups" ; - doap:release [ - doap:revision "1.1" ; - doap:created "2012-07-29" ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Use consistent label style." - ] - ] - ] , [ - doap:revision "1.0" ; - doap:created "2012-04-17" ; - doap:file-release ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Initial release." - ] - ] - ] ; - doap:shortdesc "Multi-channel groups of LV2 ports." ; - doap:created "2008-00-00" ; - doap:developer , - ; - rdfs:comment "Defines semantic groupings of LV2 ports" . + a owl:Ontology ; + rdfs:seeAlso <../../meta/meta.ttl> , + . pg:Group a rdfs:Class ; diff --git a/lv2/lv2plug.in/ns/ext/port-props/lv2-port-props.doap.ttl b/lv2/lv2plug.in/ns/ext/port-props/lv2-port-props.doap.ttl new file mode 100644 index 0000000..2711aff --- /dev/null +++ b/lv2/lv2plug.in/ns/ext/port-props/lv2-port-props.doap.ttl @@ -0,0 +1,33 @@ +@prefix dcs: . +@prefix doap: . +@prefix foaf: . +@prefix rdfs: . + + + a doap:Project ; + rdfs:seeAlso <../../meta/meta.ttl> ; + doap:name "LV2 Port Properties" ; + doap:created "2009-01-01" ; + doap:shortdesc "Various port properties." ; + doap:maintainer ; + doap:developer ; + doap:release [ + doap:revision "1.1" ; + doap:created "2012-07-29" ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Use consistent label style." + ] + ] + ] , [ + doap:revision "1.0" ; + doap:created "2012-04-17" ; + doap:file-release ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Initial release." + ] + ] + ] . diff --git a/lv2/lv2plug.in/ns/ext/port-props/port-props.ttl b/lv2/lv2plug.in/ns/ext/port-props/port-props.ttl index ea87acb..7eb7e7d 100644 --- a/lv2/lv2plug.in/ns/ext/port-props/port-props.ttl +++ b/lv2/lv2plug.in/ns/ext/port-props/port-props.ttl @@ -1,40 +1,13 @@ -@prefix dcs: . -@prefix doap: . -@prefix foaf: . @prefix lv2: . +@prefix owl: . @prefix pprops: . @prefix rdf: . @prefix rdfs: . @prefix xsd: . - a lv2:Specification ; - rdfs:seeAlso <../../meta/meta.ttl> ; - doap:name "LV2 Port Properties" ; - doap:release [ - doap:revision "1.1" ; - doap:created "2012-07-29" ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Use consistent label style." - ] - ] - ] , [ - doap:revision "1.0" ; - doap:created "2012-04-17" ; - doap:file-release ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Initial release." - ] - ] - ] ; - doap:created "2009-01-01" ; - doap:shortdesc "Various port properties." ; - doap:maintainer ; - doap:developer ; + a owl:Ontology ; + rdfs:seeAlso ; lv2:documentation """

This vocabulary defines various properties for plugin ports, which can be used to better describe how a plugin can be controlled. Using this metadata, diff --git a/lv2/lv2plug.in/ns/ext/presets/lv2-presets.doap.ttl b/lv2/lv2plug.in/ns/ext/presets/lv2-presets.doap.ttl new file mode 100644 index 0000000..0e9e0b6 --- /dev/null +++ b/lv2/lv2plug.in/ns/ext/presets/lv2-presets.doap.ttl @@ -0,0 +1,59 @@ +@prefix dcs: . +@prefix doap: . +@prefix foaf: . +@prefix rdfs: . + + + a doap:Project ; + rdfs:seeAlso <../../meta/meta.ttl> ; + doap:license ; + doap:name "LV2 Presets" ; + doap:shortdesc "Presets for LV2 plugins. " ; + doap:created "2009-00-00" ; + doap:developer ; + doap:release [ + doap:revision "2.7" ; + doap:created "2012-07-29" ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Use consistent label style." + ] + ] + ] , [ + doap:revision "2.6" ; + doap:created "2012-04-17" ; + doap:file-release ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Add pset:preset property for describing the preset currently applied to a plugin instance." + ] , [ + rdfs:label "Remove pset:appliesTo property, use lv2:appliesTo instead." + ] , [ + rdfs:label "Merge with unified LV2 package." + ] + ] + ] , [ + doap:revision "2.2" ; + doap:created "2011-11-21" ; + doap:file-release ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Update packaging." + ] , [ + rdfs:label "Improve documentation." + ] + ] + ] , [ + doap:revision "2.0" ; + doap:created "2010-10-04" ; + doap:file-release ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Initial release." + ] + ] + ] . diff --git a/lv2/lv2plug.in/ns/ext/presets/presets.ttl b/lv2/lv2plug.in/ns/ext/presets/presets.ttl index a9a8324..ef505c8 100644 --- a/lv2/lv2plug.in/ns/ext/presets/presets.ttl +++ b/lv2/lv2plug.in/ns/ext/presets/presets.ttl @@ -1,6 +1,3 @@ -@prefix dcs: . -@prefix doap: . -@prefix foaf: . @prefix lv2: . @prefix owl: . @prefix pset: . @@ -9,59 +6,8 @@ @prefix xsd: . - a lv2:Specification ; - rdfs:seeAlso <../../meta/meta.ttl> ; - doap:license ; - doap:name "LV2 Presets" ; - doap:shortdesc "Presets for LV2 plugins. " ; - doap:created "2009-00-00" ; - doap:developer ; - doap:release [ - doap:revision "2.7" ; - doap:created "2012-07-29" ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Use consistent label style." - ] - ] - ] , [ - doap:revision "2.6" ; - doap:created "2012-04-17" ; - doap:file-release ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Add pset:preset property for describing the preset currently applied to a plugin instance." - ] , [ - rdfs:label "Remove pset:appliesTo property, use lv2:appliesTo instead." - ] , [ - rdfs:label "Merge with unified LV2 package." - ] - ] - ] , [ - doap:revision "2.2" ; - doap:created "2011-11-21" ; - doap:file-release ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Update packaging." - ] , [ - rdfs:label "Improve documentation." - ] - ] - ] , [ - doap:revision "2.0" ; - doap:created "2010-10-04" ; - doap:file-release ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Initial release." - ] - ] - ] ; + a owl:Ontology ; + rdfs:seeAlso ; lv2:documentation """

This vocabulary describes a format for presets (i.e. named sets of control values and possibly other state) for LV2 plugins. The structure of a diff --git a/lv2/lv2plug.in/ns/ext/resize-port/lv2-resize-port.doap.ttl b/lv2/lv2plug.in/ns/ext/resize-port/lv2-resize-port.doap.ttl new file mode 100644 index 0000000..7617a2c --- /dev/null +++ b/lv2/lv2plug.in/ns/ext/resize-port/lv2-resize-port.doap.ttl @@ -0,0 +1,23 @@ +@prefix dcs: . +@prefix doap: . +@prefix foaf: . +@prefix rdfs: . + + + a doap:Project ; + rdfs:seeAlso <../../meta/meta.ttl> ; + doap:name "LV2 Resize Port Extension" ; + doap:shortdesc "Dynamically sized LV2 port buffers." ; + doap:created "2007-00-00" ; + doap:developer ; + doap:release [ + doap:revision "1.0" ; + doap:created "2012-04-17" ; + doap:file-release ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Initial release." + ] + ] + ] . diff --git a/lv2/lv2plug.in/ns/ext/resize-port/resize-port.ttl b/lv2/lv2plug.in/ns/ext/resize-port/resize-port.ttl index 9b56e40..6688f90 100644 --- a/lv2/lv2plug.in/ns/ext/resize-port/resize-port.ttl +++ b/lv2/lv2plug.in/ns/ext/resize-port/resize-port.ttl @@ -1,6 +1,3 @@ -@prefix dcs: . -@prefix doap: . -@prefix foaf: . @prefix lv2: . @prefix owl: . @prefix rdf: . @@ -9,25 +6,9 @@ @prefix xsd: . - a lv2:Specification , - lv2:Feature ; + a lv2:Specification ; rdfs:seeAlso , - <../../meta/meta.ttl> ; - doap:name "LV2 Resize Port Extension" ; - doap:shortdesc "Dynamically sized LV2 port buffers." ; - doap:created "2007-00-00" ; - doap:developer ; - doap:release [ - doap:revision "1.0" ; - doap:created "2012-04-17" ; - doap:file-release ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Initial release." - ] - ] - ] ; + ; lv2:documentation """

This extension defines a feature, rsz:resize, which allows plugins to dynamically resize their output port buffers.

diff --git a/lv2/lv2plug.in/ns/ext/state/lv2-state.doap.ttl b/lv2/lv2plug.in/ns/ext/state/lv2-state.doap.ttl new file mode 100644 index 0000000..999bdda --- /dev/null +++ b/lv2/lv2plug.in/ns/ext/state/lv2-state.doap.ttl @@ -0,0 +1,35 @@ +@prefix dcs: . +@prefix doap: . +@prefix foaf: . +@prefix rdfs: . + + + a doap:Project ; + rdfs:seeAlso <../../meta/meta.ttl> ; + doap:created "2010-11-09" ; + doap:name "LV2 State" ; + doap:shortdesc "An interface for LV2 plugins to save and restore state." ; + doap:license ; + doap:developer , + ; + doap:maintainer ; + doap:release [ + doap:revision "1.1" ; + doap:created "2012-07-29" ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Use consistent label style." + ] + ] + ] , [ + doap:revision "1.0" ; + doap:created "2012-04-17" ; + doap:file-release ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Initial release." + ] + ] + ] . diff --git a/lv2/lv2plug.in/ns/ext/state/state.ttl b/lv2/lv2plug.in/ns/ext/state/state.ttl index 30df5be..2aa01ca 100644 --- a/lv2/lv2plug.in/ns/ext/state/state.ttl +++ b/lv2/lv2plug.in/ns/ext/state/state.ttl @@ -1,6 +1,3 @@ -@prefix dcs: . -@prefix doap: . -@prefix foaf: . @prefix lv2: . @prefix rdf: . @prefix rdfs: . @@ -9,34 +6,8 @@ a lv2:Specification ; rdfs:seeAlso , - <../../meta/meta.ttl> ; - doap:name "LV2 State" ; - doap:shortdesc "An interface for LV2 plugins to save and restore state." ; - doap:license ; - doap:release [ - doap:revision "1.1" ; - doap:created "2012-07-29" ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Use consistent label style." - ] - ] - ] , [ - doap:revision "1.0" ; - doap:created "2012-04-17" ; - doap:file-release ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Initial release." - ] - ] - ] ; - doap:created "2010-11-09" ; - doap:developer , - ; - doap:maintainer ; + <../../meta/meta.ttl> , + ; lv2:documentation """

This extension defines a simple mechanism which allows hosts to save and restore a plugin instance's state. The goal is for an instance's state to be diff --git a/lv2/lv2plug.in/ns/ext/time/lv2-time.doap.ttl b/lv2/lv2plug.in/ns/ext/time/lv2-time.doap.ttl new file mode 100644 index 0000000..1cb75ec --- /dev/null +++ b/lv2/lv2plug.in/ns/ext/time/lv2-time.doap.ttl @@ -0,0 +1,32 @@ +@prefix dcs: . +@prefix doap: . +@prefix foaf: . +@prefix rdfs: . + + + a doap:Project ; + rdfs:seeAlso <../../meta/meta.ttl> ; + doap:name "LV2 Time" ; + doap:shortdesc "Properties for describing time." ; + doap:created "2011-10-05" ; + doap:developer ; + doap:release [ + doap:revision "1.1" ; + doap:created "2012-07-29" ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Use consistent label style." + ] + ] + ] , [ + doap:revision "1.0" ; + doap:created "2012-04-17" ; + doap:file-release ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Initial release." + ] + ] + ] . diff --git a/lv2/lv2plug.in/ns/ext/time/time.ttl b/lv2/lv2plug.in/ns/ext/time/time.ttl index 4375f86..383cb4d 100644 --- a/lv2/lv2plug.in/ns/ext/time/time.ttl +++ b/lv2/lv2plug.in/ns/ext/time/time.ttl @@ -1,6 +1,3 @@ -@prefix dcs: . -@prefix doap: . -@prefix foaf: . @prefix lv2: . @prefix owl: . @prefix rdf: . @@ -9,33 +6,9 @@ @prefix xsd: . - a lv2:Specification ; + a owl:Ontology ; rdfs:seeAlso , - <../../meta/meta.ttl> ; - doap:name "LV2 Time" ; - doap:shortdesc "Properties for describing time." ; - doap:release [ - doap:revision "1.1" ; - doap:created "2012-07-29" ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Use consistent label style." - ] - ] - ] , [ - doap:revision "1.0" ; - doap:created "2012-04-17" ; - doap:file-release ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Initial release." - ] - ] - ] ; - doap:created "2011-10-05" ; - doap:developer ; + ; lv2:documentation """

This is a vocabulary for precisely describing a position in time and the passage of time itself, in both real and musical terms.

diff --git a/lv2/lv2plug.in/ns/ext/uri-map/lv2-uri-map.doap.ttl b/lv2/lv2plug.in/ns/ext/uri-map/lv2-uri-map.doap.ttl new file mode 100644 index 0000000..504c092 --- /dev/null +++ b/lv2/lv2plug.in/ns/ext/uri-map/lv2-uri-map.doap.ttl @@ -0,0 +1,60 @@ +@prefix dcs: . +@prefix doap: . +@prefix foaf: . +@prefix rdfs: . + + + a doap:Project ; + rdfs:seeAlso <../../meta/meta.ttl> ; + doap:maintainer ; + doap:created "2008-00-00" ; + doap:developer , + ; + doap:license ; + doap:name "LV2 URI Map" ; + doap:shortdesc "A feature for mapping URIs to integers." ; + doap:release [ + doap:revision "1.6" ; + doap:created "2012-04-17" ; + doap:file-release ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Merge with unified LV2 package." + ] + ] + ] , [ + doap:revision "1.4" ; + doap:created "2011-11-21" ; + dcs:blame ; + doap:file-release ; + dcs:changeset [ + dcs:item [ + rdfs:label "Update packaging." + ] , [ + rdfs:label "Deprecate uri-map in favour of urid." + ] + ] + ] , [ + doap:revision "1.2" ; + doap:created "2011-05-26" ; + dcs:blame ; + doap:file-release ; + dcs:changeset [ + dcs:item [ + rdfs:label "Add build system (for installation)." + ] , [ + rdfs:label "Mark up documentation in HTML using lv2:documentation." + ] + ] + ] , [ + doap:revision "1.0" ; + doap:created "2010-10-18" ; + doap:file-release ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Initial release." + ] + ] + ] . diff --git a/lv2/lv2plug.in/ns/ext/uri-map/uri-map.ttl b/lv2/lv2plug.in/ns/ext/uri-map/uri-map.ttl index 23b310a..96acbcd 100644 --- a/lv2/lv2plug.in/ns/ext/uri-map/uri-map.ttl +++ b/lv2/lv2plug.in/ns/ext/uri-map/uri-map.ttl @@ -1,71 +1,14 @@ -@prefix dcs: . -@prefix doap: . -@prefix foaf: . -@prefix lv2: . -@prefix lv2ev: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix umap: . +@prefix lv2: . +@prefix owl: . +@prefix rdf: . +@prefix rdfs: . +@prefix umap: . - a lv2:Specification , - lv2:Feature ; + a lv2:Feature ; owl:deprecated true ; rdfs:seeAlso , - <../../meta/meta.ttl> ; - doap:maintainer ; - doap:created "2008-00-00" ; - doap:developer , - ; - doap:license ; - doap:name "LV2 URI Map" ; - doap:shortdesc "A feature for mapping URIs to integers." ; - doap:release [ - doap:revision "1.6" ; - doap:created "2012-04-17" ; - doap:file-release ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Merge with unified LV2 package." - ] - ] - ] , [ - doap:revision "1.4" ; - doap:created "2011-11-21" ; - dcs:blame ; - doap:file-release ; - dcs:changeset [ - dcs:item [ - rdfs:label "Update packaging." - ] , [ - rdfs:label "Deprecate uri-map in favour of urid." - ] - ] - ] , [ - doap:revision "1.2" ; - doap:created "2011-05-26" ; - dcs:blame ; - doap:file-release ; - dcs:changeset [ - dcs:item [ - rdfs:label "Add build system (for installation)." - ] , [ - rdfs:label "Mark up documentation in HTML using lv2:documentation." - ] - ] - ] , [ - doap:revision "1.0" ; - doap:created "2010-10-18" ; - doap:file-release ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Initial release." - ] - ] - ] ; + ; lv2:documentation """

This extension is deprecated. New implementations should use LV2 URID diff --git a/lv2/lv2plug.in/ns/ext/urid/lv2-urid.doap.ttl b/lv2/lv2plug.in/ns/ext/urid/lv2-urid.doap.ttl new file mode 100644 index 0000000..4dfd4e9 --- /dev/null +++ b/lv2/lv2plug.in/ns/ext/urid/lv2-urid.doap.ttl @@ -0,0 +1,46 @@ +@prefix dcs: . +@prefix doap: . +@prefix foaf: . +@prefix rdfs: . + + + a doap:Project ; + rdfs:seeAlso <../../meta/meta.ttl> ; + doap:license ; + doap:name "LV2 URID" ; + doap:shortdesc "Features for mapping URIs to and from integers." ; + doap:created "2011-07-22" ; + doap:developer ; + doap:maintainer ; + doap:release [ + doap:revision "1.3" ; + doap:created "2012-04-22" ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Fix typo in urid:unmap documentation." + ] + ] + ] , [ + doap:revision "1.2" ; + doap:created "2012-04-17" ; + doap:file-release ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Add feature struct names." + ] , [ + rdfs:label "Merge with unified LV2 package." + ] + ] + ] , [ + doap:revision "1.0" ; + doap:created "2011-11-21" ; + doap:file-release ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Initial release." + ] + ] + ] . diff --git a/lv2/lv2plug.in/ns/ext/urid/urid.ttl b/lv2/lv2plug.in/ns/ext/urid/urid.ttl index 03bf4f5..3b8adcd 100644 --- a/lv2/lv2plug.in/ns/ext/urid/urid.ttl +++ b/lv2/lv2plug.in/ns/ext/urid/urid.ttl @@ -1,6 +1,3 @@ -@prefix dcs: . -@prefix doap: . -@prefix foaf: . @prefix lv2: . @prefix rdfs: . @prefix urid: . @@ -8,45 +5,7 @@ a lv2:Specification ; rdfs:seeAlso , - <../../meta/meta.ttl> ; - doap:license ; - doap:name "LV2 URID" ; - doap:shortdesc "Features for mapping URIs to and from integers." ; - doap:release [ - doap:revision "1.3" ; - doap:created "2012-04-22" ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Fix typo in urid:unmap documentation." - ] - ] - ] , [ - doap:revision "1.2" ; - doap:created "2012-04-17" ; - doap:file-release ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Add feature struct names." - ] , [ - rdfs:label "Merge with unified LV2 package." - ] - ] - ] , [ - doap:revision "1.0" ; - doap:created "2011-11-21" ; - doap:file-release ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Initial release." - ] - ] - ] ; - doap:created "2011-07-22" ; - doap:developer ; - doap:maintainer ; + ; lv2:documentation """

This extension defines a simple mechanism for plugins to map URIs to and from integers, usually for performance reasons (e.g. processing events typed by diff --git a/lv2/lv2plug.in/ns/ext/worker/lv2-worker.doap.ttl b/lv2/lv2plug.in/ns/ext/worker/lv2-worker.doap.ttl new file mode 100644 index 0000000..18acf5f --- /dev/null +++ b/lv2/lv2plug.in/ns/ext/worker/lv2-worker.doap.ttl @@ -0,0 +1,23 @@ +@prefix dcs: . +@prefix doap: . +@prefix foaf: . +@prefix rdfs: . + + + a doap:Project ; + rdfs:seeAlso <../../meta/meta.ttl> ; + doap:name "LV2 Worker" ; + doap:shortdesc "Support for a non-realtime plugin worker method." ; + doap:created "2012-03-22" ; + doap:developer ; + doap:release [ + doap:revision "1.0" ; + doap:created "2012-04-17" ; + doap:file-release ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Initial release." + ] + ] + ] . diff --git a/lv2/lv2plug.in/ns/ext/worker/worker.ttl b/lv2/lv2plug.in/ns/ext/worker/worker.ttl index 5226b00..8ab330d 100644 --- a/lv2/lv2plug.in/ns/ext/worker/worker.ttl +++ b/lv2/lv2plug.in/ns/ext/worker/worker.ttl @@ -1,32 +1,14 @@ -@prefix dcs: . -@prefix doap: . -@prefix foaf: . @prefix lv2: . +@prefix owl: . @prefix rdf: . @prefix rdfs: . @prefix work: . @prefix xsd: . - a lv2:Specification , - lv2:Feature ; + a owl:Ontology ; rdfs:seeAlso , - <../../meta/meta.ttl> ; - doap:name "LV2 Worker" ; - doap:shortdesc "Support for a non-realtime plugin worker method." ; - doap:created "2012-03-22" ; - doap:developer ; - doap:release [ - doap:revision "1.0" ; - doap:created "2012-04-17" ; - doap:file-release ; - dcs:blame ; - dcs:changeset [ - dcs:item [ - rdfs:label "Initial release." - ] - ] - ] ; + ; lv2:documentation """

This extension allows plugins to have a non-realtime worker method, with thread sychronisation and communication issues handled by the host. This diff --git a/lv2/lv2plug.in/ns/extensions/ui/manifest.ttl b/lv2/lv2plug.in/ns/extensions/ui/manifest.ttl index bd67260..eec830a 100644 --- a/lv2/lv2plug.in/ns/extensions/ui/manifest.ttl +++ b/lv2/lv2plug.in/ns/extensions/ui/manifest.ttl @@ -5,5 +5,4 @@ a lv2:Specification ; lv2:minorVersion 2 ; lv2:microVersion 9 ; - rdfs:seeAlso , - . + rdfs:seeAlso . \ No newline at end of file diff --git a/lv2/lv2plug.in/ns/extensions/ui/ui.ttl b/lv2/lv2plug.in/ns/extensions/ui/ui.ttl index 9d1048c..be2e2da 100644 --- a/lv2/lv2plug.in/ns/extensions/ui/ui.ttl +++ b/lv2/lv2plug.in/ns/extensions/ui/ui.ttl @@ -1,5 +1,3 @@ -@prefix doap: . -@prefix foaf: . @prefix lv2: . @prefix owl: . @prefix rdf: . diff --git a/lv2/lv2plug.in/ns/extensions/units/lv2-units.doap.ttl b/lv2/lv2plug.in/ns/extensions/units/lv2-units.doap.ttl index ca03e90..012774d 100644 --- a/lv2/lv2plug.in/ns/extensions/units/lv2-units.doap.ttl +++ b/lv2/lv2plug.in/ns/extensions/units/lv2-units.doap.ttl @@ -1,4 +1,4 @@ -@prefix dcs: . +@prefix dcs: . @prefix doap: . @prefix foaf: . @prefix rdfs: . diff --git a/lv2/lv2plug.in/ns/extensions/units/manifest.ttl b/lv2/lv2plug.in/ns/extensions/units/manifest.ttl index 7c2d4f9..7c62c3a 100644 --- a/lv2/lv2plug.in/ns/extensions/units/manifest.ttl +++ b/lv2/lv2plug.in/ns/extensions/units/manifest.ttl @@ -5,5 +5,5 @@ a lv2:Specification ; lv2:minorVersion 5 ; lv2:microVersion 7 ; - rdfs:seeAlso , . + rdfs:seeAlso . diff --git a/lv2/lv2plug.in/ns/lv2core/manifest.ttl b/lv2/lv2plug.in/ns/lv2core/manifest.ttl index 7709f5e..9ef4b3a 100644 --- a/lv2/lv2plug.in/ns/lv2core/manifest.ttl +++ b/lv2/lv2plug.in/ns/lv2core/manifest.ttl @@ -1,4 +1,3 @@ -@prefix doap: . @prefix lv2: . @prefix owl: . @prefix rdfs: . @@ -7,5 +6,4 @@ a lv2:Specification ; lv2:minorVersion 8 ; lv2:microVersion 1 ; - rdfs:seeAlso , - . + rdfs:seeAlso . diff --git a/lv2/lv2plug.in/ns/meta/meta.ttl b/lv2/lv2plug.in/ns/meta/meta.ttl index da95822..e54a210 100644 --- a/lv2/lv2plug.in/ns/meta/meta.ttl +++ b/lv2/lv2plug.in/ns/meta/meta.ttl @@ -48,6 +48,15 @@ THIS SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH R meta:kfoltman , meta:paniq ; doap:release [ + doap:revision "1.0.5" ; + doap:created "2012-08-05" ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Move all project metadata for extensions (e.g. change log) to separate files to spare hosts from loading them during discovery." + ] + ] + ] , [ doap:revision "1.0.0" ; doap:created "2012-04-16" ; doap:file-release ; -- cgit v1.2.1