aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2012-03-25 18:28:47 +0000
committerDavid Robillard <d@drobilla.net>2012-03-25 18:28:47 +0000
commit58c3f34d861b6bc3b7a4761bdc7100fd0d530d84 (patch)
tree8b0b424a82fce3f493fac9b8b7044ef2bf1c9f5c
parentec4f54e90f2f9872db34c5c867b150623e1498eb (diff)
downloadlv2-58c3f34d861b6bc3b7a4761bdc7100fd0d530d84.tar.xz
Move people information in to a common place.
-rw-r--r--lv2/lv2plug.in/ns/ext/atom/atom.ttl9
-rw-r--r--lv2/lv2plug.in/ns/ext/cv-port/cv-port.ttl8
-rw-r--r--lv2/lv2plug.in/ns/ext/data-access/data-access.ttl9
-rw-r--r--lv2/lv2plug.in/ns/ext/dynmanifest/lv2-dynmanifest.doap.ttl12
-rw-r--r--lv2/lv2plug.in/ns/ext/event/event.ttl37
-rw-r--r--lv2/lv2plug.in/ns/ext/host-info/host-info.ttl77
-rw-r--r--lv2/lv2plug.in/ns/ext/instance-access/instance-access.ttl31
-rw-r--r--lv2/lv2plug.in/ns/ext/log/log.ttl8
-rw-r--r--lv2/lv2plug.in/ns/ext/midi/midi.ttl18
-rw-r--r--lv2/lv2plug.in/ns/ext/parameters/parameters.ttl13
-rw-r--r--lv2/lv2plug.in/ns/ext/patch/patch.ttl23
-rw-r--r--lv2/lv2plug.in/ns/ext/port-groups/port-groups.ttl17
-rw-r--r--lv2/lv2plug.in/ns/ext/port-props/port-props.ttl12
-rw-r--r--lv2/lv2plug.in/ns/ext/presets/presets.ttl29
-rw-r--r--lv2/lv2plug.in/ns/ext/resize-port/resize-port.ttl9
-rw-r--r--lv2/lv2plug.in/ns/ext/state/state.ttl16
-rw-r--r--lv2/lv2plug.in/ns/ext/time/time.ttl9
-rw-r--r--lv2/lv2plug.in/ns/ext/uri-map/uri-map.ttl15
-rw-r--r--lv2/lv2plug.in/ns/ext/urid/urid.ttl16
-rw-r--r--lv2/lv2plug.in/ns/ext/worker/worker.ttl9
-rw-r--r--lv2/lv2plug.in/ns/extensions/ui/lv2-ui.doap.ttl13
-rw-r--r--lv2/lv2plug.in/ns/extensions/units/lv2-units.doap.ttl12
-rw-r--r--lv2/lv2plug.in/ns/lv2core/lv2core.doap.ttl12
l---------lv2/lv2plug.in/ns/people/ext.pc.in1
-rw-r--r--lv2/lv2plug.in/ns/people/manifest.ttl8
-rw-r--r--lv2/lv2plug.in/ns/people/people.ttl62
l---------lv2/lv2plug.in/ns/people/waf1
l---------lv2/lv2plug.in/ns/people/wscript1
-rwxr-xr-xlv2specgen/lv2specgen.py9
-rw-r--r--wscript3
30 files changed, 207 insertions, 292 deletions
diff --git a/lv2/lv2plug.in/ns/ext/atom/atom.ttl b/lv2/lv2plug.in/ns/ext/atom/atom.ttl
index e4578f3..3dce36e 100644
--- a/lv2/lv2plug.in/ns/ext/atom/atom.ttl
+++ b/lv2/lv2plug.in/ns/ext/atom/atom.ttl
@@ -22,12 +22,6 @@
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
-<http://drobilla.net/drobilla#me>
- a foaf:Person ;
- foaf:name "David Robillard" ;
- foaf:mbox <mailto:d@drobilla.net> ;
- rdfs:seeAlso <http://drobilla.net/drobilla> .
-
<http://lv2plug.in/ns/ext/atom>
a lv2:Specification ;
doap:name "LV2 Atom" ;
@@ -35,7 +29,8 @@
doap:license <http://opensource.org/licenses/isc> ;
rdfs:seeAlso <atom.h> ,
<util.h> ,
- <forge.h> ;
+ <forge.h> ,
+ <../../people/people.ttl> ;
doap:release [
doap:revision "0.6" ;
doap:created "2012-02-22" ;
diff --git a/lv2/lv2plug.in/ns/ext/cv-port/cv-port.ttl b/lv2/lv2plug.in/ns/ext/cv-port/cv-port.ttl
index 1d197eb..82401b4 100644
--- a/lv2/lv2plug.in/ns/ext/cv-port/cv-port.ttl
+++ b/lv2/lv2plug.in/ns/ext/cv-port/cv-port.ttl
@@ -20,14 +20,9 @@
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-<http://drobilla.net/drobilla#me>
- a foaf:Person ;
- foaf:name "David Robillard" ;
- foaf:mbox <mailto:d@drobilla.net> ;
- rdfs:seeAlso <http://drobilla.net/drobilla> .
-
<http://lv2plug.in/ns/ext/cv-port>
a lv2:Specification ;
+ rdfs:seeAlso <../../people/people.ttl> ;
doap:license <http://opensource.org/licenses/isc> ;
doap:name "LV2 CV Port" ;
doap:shortdesc "Control Voltage ports for LV2 plugins." ;
@@ -47,7 +42,6 @@ cv:CVPort
rdfs:label "CV Port" ;
rdfs:subClassOf lv2:Port ;
lv2:documentation """
-
<p>Ports of this type have identical semantics to <a
href="http://lv2plug.in/ns/lv2core#AudioPort">lv2:AudioPort</a> in terms of
buffer format and connection/input/output logistics. However, rather than the
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 0296235..b84dc3f 100644
--- a/lv2/lv2plug.in/ns/ext/data-access/data-access.ttl
+++ b/lv2/lv2plug.in/ns/ext/data-access/data-access.ttl
@@ -22,16 +22,11 @@
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-<http://drobilla.net/drobilla#me>
- a foaf:Person ;
- foaf:name "David Robillard" ;
- foaf:mbox <mailto:d@drobilla.net> ;
- rdfs:seeAlso <http://drobilla.net/drobilla> .
-
<http://lv2plug.in/ns/ext/data-access>
a lv2:Specification ,
doap:Project ;
- rdfs:seeAlso <data-access.h> ;
+ rdfs:seeAlso <data-access.h> ,
+ <../../people/people.ttl> ;
doap:license <http://opensource.org/licenses/isc> ;
doap:name "LV2 Data Access" ;
doap:shortdesc "Provides access to LV2_Descriptor::extension_data()." ;
diff --git a/lv2/lv2plug.in/ns/ext/dynmanifest/lv2-dynmanifest.doap.ttl b/lv2/lv2plug.in/ns/ext/dynmanifest/lv2-dynmanifest.doap.ttl
index 9a7ae72..198ed82 100644
--- a/lv2/lv2plug.in/ns/ext/dynmanifest/lv2-dynmanifest.doap.ttl
+++ b/lv2/lv2plug.in/ns/ext/dynmanifest/lv2-dynmanifest.doap.ttl
@@ -3,24 +3,16 @@
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-<http://drobilla.net/drobilla#me>
- a foaf:Person ;
- foaf:name "David Robillard" ;
- foaf:mbox <mailto:d@drobilla.net> ;
- rdfs:seeAlso <http://drobilla.net/drobilla> .
-
<http://lv2plug.in/ns/ext/dynmanifest>
a doap:Project ;
+ rdfs:seeAlso <../../people/people.ttl> ;
doap:license <http://opensource.org/licenses/isc> ;
doap:name "LV2 Dynamic Manifest" ;
doap:homepage <http://naspro.atheme.org> ;
doap:created "2009-06-13" ;
doap:shortdesc "Support for dynamic data generation." ;
doap:programming-language "C" ;
- doap:developer [
- a foaf:Person ;
- foaf:name "Stefano D'Angelo"
- ] ;
+ doap:developer <http://lv2plug.in/ns/people#daste> ;
doap:release [
doap:revision "1.2" ;
doap:created "2011-11-21" ;
diff --git a/lv2/lv2plug.in/ns/ext/event/event.ttl b/lv2/lv2plug.in/ns/ext/event/event.ttl
index 24acc33..e096503 100644
--- a/lv2/lv2plug.in/ns/ext/event/event.ttl
+++ b/lv2/lv2plug.in/ns/ext/event/event.ttl
@@ -22,23 +22,14 @@
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-<http://drobilla.net/drobilla#me>
- a foaf:Person ;
- foaf:name "David Robillard" ;
- foaf:mbox <mailto:d@drobilla.net> ;
- rdfs:seeAlso <http://drobilla.net/drobilla> .
-
-_:larsl
- a foaf:Person ;
- foaf:name "Lars Luthman" .
-
<http://lv2plug.in/ns/ext/event>
a lv2:Specification ;
doap:license <http://opensource.org/licenses/isc> ;
doap:name "LV2 Event" ;
doap:shortdesc "A port-based real-time generic event interface." ;
rdfs:seeAlso <event.h> ,
- <event-helpers.h> ;
+ <event-helpers.h> ,
+ <../../people/people.ttl> ;
doap:release [
doap:revision "1.4" ;
doap:created "2011-11-21" ;
@@ -46,9 +37,9 @@ _:larsl
dcs:blame <http://drobilla.net/drobilla#me> ;
dcs:changeset [
dcs:item [
- rdfs:label "Update packaging."
- ]
- ]
+ rdfs:label "Update packaging." ;
+ ] ;
+ ] ;
] , [
doap:revision "1.2" ;
doap:created "2011-05-26" ;
@@ -56,13 +47,13 @@ _:larsl
dcs:blame <http://drobilla.net/drobilla#me> ;
dcs:changeset [
dcs:item [
- rdfs:label "Add build system (for installation)."
+ rdfs:label "Add build system (for installation)." ;
] , [
- rdfs:label "Convert documentation to HTML and use lv2:documentation."
+ rdfs:label "Convert documentation to HTML and use lv2:documentation." ;
] , [
- rdfs:label "Use lv2:Specification to be discovered as an extension."
- ]
- ]
+ rdfs:label "Use lv2:Specification to be discovered as an extension." ;
+ ] ;
+ ] ;
] , [
doap:revision "1.0" ;
doap:created "2010-11-24" ;
@@ -70,12 +61,12 @@ _:larsl
dcs:blame <http://drobilla.net/drobilla#me> ;
dcs:changeset [
dcs:item [
- rdfs:label "Initial release."
- ]
- ]
+ rdfs:label "Initial release." ;
+ ] ;
+ ] ;
] ;
doap:developer <http://drobilla.net/drobilla#me> ,
- _:larsl ;
+ <http://lv2plug.in/ns/people#larsl> ;
lv2:documentation """
<p>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/host-info/host-info.ttl b/lv2/lv2plug.in/ns/ext/host-info/host-info.ttl
index 4e49ba0..e2fba22 100644
--- a/lv2/lv2plug.in/ns/ext/host-info/host-info.ttl
+++ b/lv2/lv2plug.in/ns/ext/host-info/host-info.ttl
@@ -22,16 +22,12 @@
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
-<http://drobilla.net/drobilla#me>
- a foaf:Person ;
- foaf:name "David Robillard" ;
- foaf:mbox <mailto:d@drobilla.net> ;
- rdfs:seeAlso <http://drobilla.net/drobilla> .
-
-<http://lv2plug.in/ns/ext/host-info> a lv2:Specification ;
- doap:license <http://usefulinc.com/doap/licenses/mit> ;
- doap:name "LV2 Host Info" ;
- doap:shortdesc "A format for describing LV2 hosts." ;
+<http://lv2plug.in/ns/ext/host-info>
+ a lv2:Specification ;
+ rdfs:seeAlso <../../people/people.ttl> ;
+ doap:license <http://opensource.org/licenses/isc> ;
+ doap:name "LV2 Host Info" ;
+ doap:shortdesc "A format for describing LV2 hosts." ;
doap:developer <http://drobilla.net/drobilla#me> ;
lv2:documentation """
<p>This specification defines various properties to represent useful information
@@ -52,60 +48,65 @@ extensions are supported by a given host.</p>
</pre>
""" .
-
-## Core Classes / Properties
-
-hi:Host a rdfs:Class ;
+hi:Host
+ a rdfs:Class ;
rdfs:label "LV2 Host" ;
- rdfs:subClassOf [ a owl:Restriction ;
- owl:onProperty doap:name ;
+ rdfs:subClassOf [
+ a owl:Restriction ;
+ owl:onProperty doap:name ;
owl:someValuesFrom xsd:string ;
owl:minCardinality 1 ;
- rdfs:comment "A hi:Host MUST have at least one string doap:name"
+ rdfs:comment "A hi:Host MUST have at least one string doap:name" ;
] ;
rdfs:comment """
An application that supports loading LV2 plugins, or performs other
LV2 related functionality.
""" .
-hi:supportsExtension a rdf:Property ;
- rdfs:domain hi:Host ;
- rdfs:range hi:ExtensionSupport ;
- rdfs:label "supports extension" ;
+hi:supportsExtension
+ a rdf:Property ;
+ rdfs:domain hi:Host ;
+ rdfs:range hi:ExtensionSupport ;
+ rdfs:label "supports extension" ;
rdfs:comment "Relates a Host to its ExtensionSupport" .
-hi:ExtensionSupport a rdfs:Class ;
+hi:ExtensionSupport
+ a rdfs:Class ;
rdfs:label "Extension Support" ;
- rdfs:subClassOf [ a owl:Restriction ;
- owl:onProperty hi:sinceVersion ;
+ rdfs:subClassOf [
+ a owl:Restriction ;
+ owl:onProperty hi:sinceVersion ;
owl:someValuesFrom xsd:string ;
owl:minCardinality 1 ;
rdfs:comment """
A hi:ExtensionSupport MUST have at least one string hi:sinceVersion
-""" ] ;
+""" ;
+ ] ;
rdfs:comment "A description of the support for an extension by a Host" .
-hi:extension a rdf:Property ;
- rdfs:domain hi:ExtensionSupport ;
- rdfs:range lv2:Specification ;
- rdfs:label "extension" ;
+hi:extension
+ a rdf:Property ;
+ rdfs:domain hi:ExtensionSupport ;
+ rdfs:range lv2:Specification ;
+ rdfs:label "extension" ;
rdfs:comment "Indicates the extension supported by a host." .
-hi:sinceVersion a rdf:Property ;
- rdfs:domain hi:ExtensionSupport ;
- rdfs:range xsd:string ;
- rdfs:label "since version" ;
+hi:sinceVersion
+ a rdf:Property ;
+ rdfs:domain hi:ExtensionSupport ;
+ rdfs:range xsd:string ;
+ rdfs:label "since version" ;
rdfs:comment """
The initial version of a host which supported an extension.
This property MUST always be given
""" .
-hi:untilVersion a rdf:Property ;
- rdfs:domain hi:ExtensionSupport ;
- rdfs:range xsd:string ;
- rdfs:label "until version" ;
+hi:untilVersion
+ a rdf:Property ;
+ rdfs:domain hi:ExtensionSupport ;
+ rdfs:range xsd:string ;
+ rdfs:label "until version" ;
rdfs:comment """
The final version of a host which supported an extension. This property can
be used if support for an extension was discontinued in a host for some reason.
""" .
-
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 fdab336..d3a2c5b 100644
--- a/lv2/lv2plug.in/ns/ext/instance-access/instance-access.ttl
+++ b/lv2/lv2plug.in/ns/ext/instance-access/instance-access.ttl
@@ -22,15 +22,10 @@
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-<http://drobilla.net/drobilla#me>
- a foaf:Person ;
- foaf:name "David Robillard" ;
- foaf:mbox <mailto:d@drobilla.net> ;
- rdfs:seeAlso <http://drobilla.net/drobilla> .
-
<http://lv2plug.in/ns/ext/instance-access>
a lv2:Specification ;
- rdfs:seeAlso <instance-access.h> ;
+ rdfs:seeAlso <instance-access.h> ,
+ <../../people/people.ttl> ;
doap:license <http://opensource.org/licenses/isc> ;
doap:name "LV2 Instance Access" ;
doap:shortdesc "Provides access to the LV2_Handle of a plugin." ;
@@ -42,11 +37,11 @@
dcs:blame <http://drobilla.net/drobilla#me> ;
dcs:changeset [
dcs:item [
- rdfs:label "Update packaging."
+ rdfs:label "Update packaging." ;
] , [
- rdfs:label "Improve documentation."
- ]
- ]
+ rdfs:label "Improve documentation." ;
+ ] ;
+ ] ;
] , [
doap:revision "1.2" ;
doap:created "2011-05-26" ;
@@ -54,11 +49,11 @@
dcs:blame <http://drobilla.net/drobilla#me> ;
dcs:changeset [
dcs:item [
- rdfs:label "Add build system for installation."
+ rdfs:label "Add build system for installation." ;
] , [
- rdfs:label "Switch to ISC license."
- ]
- ]
+ rdfs:label "Switch to ISC license." ;
+ ] ;
+ ] ;
] , [
doap:revision "1.0" ;
doap:created "2010-10-04" ;
@@ -66,9 +61,9 @@
dcs:blame <http://drobilla.net/drobilla#me> ;
dcs:changeset [
dcs:item [
- rdfs:label "Initial release."
- ]
- ]
+ rdfs:label "Initial release." ;
+ ] ;
+ ] ;
] ;
lv2:documentation """
<p>This extension defines a feature which allows plugin UIs to get a direct
diff --git a/lv2/lv2plug.in/ns/ext/log/log.ttl b/lv2/lv2plug.in/ns/ext/log/log.ttl
index d617602..c587b2e 100644
--- a/lv2/lv2plug.in/ns/ext/log/log.ttl
+++ b/lv2/lv2plug.in/ns/ext/log/log.ttl
@@ -21,15 +21,9 @@
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
-<http://drobilla.net/drobilla#me>
- a foaf:Person ;
- foaf:name "David Robillard" ;
- foaf:mbox <mailto:d@drobilla.net> ;
- rdfs:seeAlso <http://drobilla.net/drobilla> .
-
<http://lv2plug.in/ns/ext/log>
a lv2:Specification ;
- rdfs:seeAlso <log.h> ;
+ rdfs:seeAlso <log.h> , <../../people/people.ttl> ;
doap:name "LV2 Log" ;
doap:shortdesc "A feature for writing log messages." ;
doap:developer <http://drobilla.net/drobilla#me> ;
diff --git a/lv2/lv2plug.in/ns/ext/midi/midi.ttl b/lv2/lv2plug.in/ns/ext/midi/midi.ttl
index be7031a..53f0ea1 100644
--- a/lv2/lv2plug.in/ns/ext/midi/midi.ttl
+++ b/lv2/lv2plug.in/ns/ext/midi/midi.ttl
@@ -25,26 +25,16 @@
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
-<http://drobilla.net/drobilla#me>
- a foaf:Person ;
- foaf:name "David Robillard" ;
- foaf:mbox <mailto:d@drobilla.net> ;
- rdfs:seeAlso <http://drobilla.net/drobilla> .
-
-_:larsl
- a foaf:Person ;
- foaf:name "Lars Luthman" ;
- foaf:mbox <mailto:lars.luthman@gmail.com> .
-
<http://lv2plug.in/ns/ext/midi>
a lv2:Specification ;
- rdfs:seeAlso <midi.h> ;
+ rdfs:seeAlso <midi.h> ,
+ <../../people/people.ttl> ;
doap:license <http://opensource.org/licenses/isc> ;
doap:name "LV2 MIDI" ;
doap:shortdesc "A normalised definition of raw MIDI." ;
doap:maintainer <http://drobilla.net/drobilla#me> ;
- doap:developer <http://drobilla.net/drobilla#me> ,
- _:larsl ;
+ doap:developer <http://lv2plug.in/ns/people#larsl> ,
+ <http://drobilla.net/drobilla#me> ;
doap:release [
doap:revision "1.5" ;
doap:created "2012-02-19" ;
diff --git a/lv2/lv2plug.in/ns/ext/parameters/parameters.ttl b/lv2/lv2plug.in/ns/ext/parameters/parameters.ttl
index 3caddf6..395e9cc 100644
--- a/lv2/lv2plug.in/ns/ext/parameters/parameters.ttl
+++ b/lv2/lv2plug.in/ns/ext/parameters/parameters.ttl
@@ -23,14 +23,9 @@
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
-<http://drobilla.net/drobilla#me>
- a foaf:Person ;
- foaf:name "David Robillard" ;
- foaf:mbox <mailto:d@drobilla.net> ;
- rdfs:seeAlso <http://drobilla.net/drobilla> .
-
<http://lv2plug.in/ns/ext/parameters>
a lv2:Specification ;
+ rdfs:seeAlso <../../people/people.ttl> ;
doap:name "LV2 Parameters" ;
doap:release [
doap:revision "0.2" ;
@@ -39,11 +34,7 @@
doap:created "2009-01-01" ;
doap:shortdesc "Common parameters for audio processing." ;
doap:maintainer <http://drobilla.net/drobilla#me> ;
- doap:developer [
- a foaf:Person ;
- foaf:name "Lars Luthman" ;
- foaf:mbox <mailto:lars.luthman@gmail.com> ;
- ] ;
+ doap:developer <http://lv2plug.in/ns/people#larsl> ;
lv2:documentation """
<p>This extension defines parameters common in audio processing software. A
<q>parameter</q> is purely a metadata concept, unrelated to any particular code
diff --git a/lv2/lv2plug.in/ns/ext/patch/patch.ttl b/lv2/lv2plug.in/ns/ext/patch/patch.ttl
index 1c50893..f5eef6c 100644
--- a/lv2/lv2plug.in/ns/ext/patch/patch.ttl
+++ b/lv2/lv2plug.in/ns/ext/patch/patch.ttl
@@ -13,24 +13,19 @@
# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-@prefix doap: <http://usefulinc.com/ns/doap#> .
-@prefix foaf: <http://xmlns.com/foaf/0.1/> .
-@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@prefix patch: <http://lv2plug.in/ns/ext/patch#> .
-@prefix owl: <http://www.w3.org/2002/07/owl#> .
-@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
-@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
-
-<http://drobilla.net/drobilla#me>
- a foaf:Person ;
- foaf:name "David Robillard" ;
- foaf:mbox <mailto:d@drobilla.net> ;
- rdfs:seeAlso <http://drobilla.net/drobilla> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<http://lv2plug.in/ns/ext/patch>
a lv2:Specification ;
- rdfs:seeAlso <patch.h> ;
+ rdfs:seeAlso <patch.h> ,
+ <../../people/people.ttl> ;
doap:license <http://opensource.org/licenses/isc> ;
doap:developer <http://drobilla.net/drobilla#me> ;
doap:name "LV2 Patch" ;
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 06ba96b..70a82c7 100644
--- a/lv2/lv2plug.in/ns/ext/port-groups/port-groups.ttl
+++ b/lv2/lv2plug.in/ns/ext/port-groups/port-groups.ttl
@@ -24,23 +24,15 @@
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
-<http://drobilla.net/drobilla#me>
- a foaf:Person ;
- foaf:name "David Robillard" ;
- foaf:mbox <mailto:d@drobilla.net> ;
- rdfs:seeAlso <http://drobilla.net/drobilla> .
-
<http://lv2plug.in/ns/ext/port-groups>
a lv2:Specification ;
+ rdfs:seeAlso <../../people/people.ttl> ;
doap:license <http://opensource.org/licenses/isc> ;
doap:name "LV2 Port Groups" ;
doap:shortdesc "Multi-channel groups of LV2 ports." ;
rdfs:comment "Defines semantic groupings of LV2 ports" ;
- doap:developer [
- a foaf:Person ;
- foaf:name "Lars Luthman" ;
- foaf:mbox <mailto:lars.luthman@gmail.com> ;
- ] , <http://drobilla.net/drobilla#me> .
+ doap:developer <http://lv2plug.in/ns/people#larsl> ,
+ <http://drobilla.net/drobilla#me> .
pg:Group
a rdfs:Class ;
@@ -87,7 +79,7 @@ An element of a group, which has a designation and an optional index.
pg:element
a rdf:Property ;
rdfs:domain pg:Group ;
- rdfs:range pg:Element ;
+ rdfs:range pg:Element ;
rdfs:label "element" ;
rdfs:comment """
Indicates that a group has a certain element (a parameter or channel
@@ -676,4 +668,3 @@ pg:AmbisonicBH3P3Group
lv2:index 15 ;
lv2:designation amb:ACN15 ;
] .
-
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 6b56cd6..8b47c64 100644
--- a/lv2/lv2plug.in/ns/ext/port-props/port-props.ttl
+++ b/lv2/lv2plug.in/ns/ext/port-props/port-props.ttl
@@ -22,14 +22,9 @@
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
-<http://drobilla.net/drobilla#me>
- a foaf:Person ;
- foaf:name "David Robillard" ;
- foaf:mbox <mailto:d@drobilla.net> ;
- rdfs:seeAlso <http://drobilla.net/drobilla> .
-
<http://lv2plug.in/ns/ext/port-props>
a lv2:Specification ;
+ rdfs:seeAlso <../../people/people.ttl> ;
doap:name "LV2 Port Properties" ;
doap:release [
doap:revision "0.2" ;
@@ -38,10 +33,7 @@
doap:created "2009-01-01" ;
doap:shortdesc "Various port properties." ;
doap:maintainer <http://drobilla.net/drobilla#me> ;
- doap:developer [
- a foaf:Person ;
- foaf:name "Krzysztof Foltman" ;
- ] ;
+ doap:developer <http://lv2plug.in/ns/people#kfoltman> ;
lv2:documentation """
<p>This extension 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/presets.ttl b/lv2/lv2plug.in/ns/ext/presets/presets.ttl
index a72a68e..52498b5 100644
--- a/lv2/lv2plug.in/ns/ext/presets/presets.ttl
+++ b/lv2/lv2plug.in/ns/ext/presets/presets.ttl
@@ -23,14 +23,9 @@
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
-<http://drobilla.net/drobilla#me>
- a foaf:Person ;
- foaf:name "David Robillard" ;
- foaf:mbox <mailto:d@drobilla.net> ;
- rdfs:seeAlso <http://drobilla.net/drobilla> .
-
<http://lv2plug.in/ns/ext/presets>
a lv2:Specification ;
+ rdfs:seeAlso <../../people/people.ttl> ;
doap:license <http://opensource.org/licenses/isc> ;
doap:name "LV2 Presets" ;
doap:shortdesc "Presets for LV2 plugins. " ;
@@ -41,9 +36,9 @@
dcs:blame <http://drobilla.net/drobilla#me> ;
dcs:changeset [
dcs:item [
- rdfs:label "Add pset:preset property for describing the preset currently applied to a plugin instance."
- ]
- ]
+ rdfs:label "Add pset:preset property for describing the preset currently applied to a plugin instance." ;
+ ] ;
+ ] ;
] , [
doap:revision "2.2" ;
doap:created "2011-11-21" ;
@@ -51,11 +46,11 @@
dcs:blame <http://drobilla.net/drobilla#me> ;
dcs:changeset [
dcs:item [
- rdfs:label "Update packaging."
+ rdfs:label "Update packaging." ;
] , [
- rdfs:label "Improve documentation."
- ]
- ]
+ rdfs:label "Improve documentation." ;
+ ] ;
+ ] ;
] , [
doap:revision "2.0" ;
doap:created "2010-10-04" ;
@@ -63,9 +58,9 @@
dcs:blame <http://drobilla.net/drobilla#me> ;
dcs:changeset [
dcs:item [
- rdfs:label "Initial release."
- ]
- ]
+ rdfs:label "Initial release." ;
+ ] ;
+ ] ;
] ;
lv2:documentation """
<p>This extension describes a format for presets (i.e. named sets of control
@@ -111,7 +106,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 """
<p>A Preset for an LV2 Plugin. A preset can be considered an "overlay" on a
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 2a4c716..6b10a4d 100644
--- a/lv2/lv2plug.in/ns/ext/resize-port/resize-port.ttl
+++ b/lv2/lv2plug.in/ns/ext/resize-port/resize-port.ttl
@@ -21,16 +21,11 @@
@prefix rsz: <http://lv2plug.in/ns/ext/resize-port#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
-<http://drobilla.net/drobilla#me>
- a foaf:Person ;
- foaf:name "David Robillard" ;
- foaf:mbox <mailto:d@drobilla.net> ;
- rdfs:seeAlso <http://drobilla.net/drobilla> .
-
<http://lv2plug.in/ns/ext/resize-port>
a lv2:Specification ,
lv2:Feature ;
- rdfs:seeAlso <resize-port.h> ;
+ rdfs:seeAlso <resize-port.h> ,
+ <../../people/people.ttl> ;
doap:name "LV2 Resize Port Extension" ;
doap:shortdesc "Dynamically sized LV2 port buffers." ;
doap:developer <http://drobilla.net/drobilla#me> ;
diff --git a/lv2/lv2plug.in/ns/ext/state/state.ttl b/lv2/lv2plug.in/ns/ext/state/state.ttl
index fff40f3..6bc884b 100644
--- a/lv2/lv2plug.in/ns/ext/state/state.ttl
+++ b/lv2/lv2plug.in/ns/ext/state/state.ttl
@@ -22,15 +22,10 @@
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix state: <http://lv2plug.in/ns/ext/state#> .
-<http://drobilla.net/drobilla#me>
- a foaf:Person ;
- foaf:name "David Robillard" ;
- foaf:mbox <mailto:d@drobilla.net> ;
- rdfs:seeAlso <http://drobilla.net/drobilla> .
-
<http://lv2plug.in/ns/ext/state>
a lv2:Specification ;
- rdfs:seeAlso <state.h> ;
+ rdfs:seeAlso <state.h> ,
+ <../../people/people.ttl> ;
doap:name "LV2 State" ;
doap:shortdesc "An interface for LV2 plugins to save and restore state." ;
doap:license <http://opensource.org/licenses/isc> ;
@@ -39,11 +34,8 @@
doap:created "2012-03-03" ;
dcs:blame <http://drobilla.net/drobilla#me>
] ;
- doap:developer [
- a foaf:Person ;
- foaf:name "Leonard Ritter" ;
- foaf:homepage <http://paniq.org>
- ] ;
+ doap:developer <http://lv2plug.in/ns/people#paniq> ,
+ <http://drobilla.net/drobilla#me> ;
doap:maintainer <http://drobilla.net/drobilla#me> ;
lv2:documentation """
diff --git a/lv2/lv2plug.in/ns/ext/time/time.ttl b/lv2/lv2plug.in/ns/ext/time/time.ttl
index 6868fdd..4f21505 100644
--- a/lv2/lv2plug.in/ns/ext/time/time.ttl
+++ b/lv2/lv2plug.in/ns/ext/time/time.ttl
@@ -21,15 +21,10 @@
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
-<http://drobilla.net/drobilla#me>
- a foaf:Person ;
- foaf:name "David Robillard" ;
- foaf:mbox <mailto:d@drobilla.net> ;
- rdfs:seeAlso <http://drobilla.net/drobilla> .
-
<http://lv2plug.in/ns/ext/time>
a lv2:Specification ;
- rdfs:seeAlso <time.h> ;
+ rdfs:seeAlso <time.h> ,
+ <../../people/people.ttl> ;
doap:name "LV2 Time" ;
doap:shortdesc "Properties for describing time." ;
doap: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 4a7ffed..2fed8b6 100644
--- a/lv2/lv2plug.in/ns/ext/uri-map/uri-map.ttl
+++ b/lv2/lv2plug.in/ns/ext/uri-map/uri-map.ttl
@@ -23,23 +23,14 @@
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix umap: <http://lv2plug.in/ns/ext/uri-map#> .
-<http://drobilla.net/drobilla#me>
- a foaf:Person ;
- foaf:name "David Robillard" ;
- foaf:mbox <mailto:d@drobilla.net> ;
- rdfs:seeAlso <http://drobilla.net/drobilla> .
-
-_:larsl
- a foaf:Person ;
- foaf:name "Lars Luthman" .
-
<http://lv2plug.in/ns/ext/uri-map>
a lv2:Specification ,
lv2:Feature ;
owl:deprecated true ;
- rdfs:seeAlso <uri-map.h> ;
+ rdfs:seeAlso <uri-map.h> ,
+ <../../people/people.ttl> ;
doap:maintainer <http://drobilla.net/drobilla#me> ;
- doap:developer _:larsl ,
+ doap:developer <http://lv2plug.in/ns/people#larsl> ,
<http://drobilla.net/drobilla#me> ;
doap:license <http://opensource.org/licenses/isc> ;
doap:name "LV2 URI Map" ;
diff --git a/lv2/lv2plug.in/ns/ext/urid/urid.ttl b/lv2/lv2plug.in/ns/ext/urid/urid.ttl
index a843e3b..d359217 100644
--- a/lv2/lv2plug.in/ns/ext/urid/urid.ttl
+++ b/lv2/lv2plug.in/ns/ext/urid/urid.ttl
@@ -21,20 +21,10 @@
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix urid: <http://lv2plug.in/ns/ext/urid#> .
-<http://drobilla.net/drobilla#me>
- a foaf:Person ;
- foaf:name "David Robillard" ;
- foaf:mbox <mailto:d@drobilla.net> ;
- rdfs:seeAlso <http://drobilla.net/drobilla> .
-
-_:gabrbedd
- a foaf:Person ;
- foaf:name "Gabriel M. Beddingfield" ;
- foaf:homepage <http://gabe.is-a-geek.org/> .
-
<http://lv2plug.in/ns/ext/urid>
a lv2:Specification ;
- rdfs:seeAlso <urid.h> ;
+ rdfs:seeAlso <urid.h> ,
+ <../../people/people.ttl> ;
doap:license <http://opensource.org/licenses/isc> ;
doap:name "LV2 URID" ;
doap:shortdesc "Features for mapping URIs to and from integers." ;
@@ -48,7 +38,7 @@ _:gabrbedd
]
]
] ;
- doap:developer _:gabrbedd ;
+ doap:developer <http://lv2plug.in/ns/people#gabrbedd> ;
doap:maintainer <http://drobilla.net/drobilla#me> ;
lv2:documentation """
<p>This extension defines a simple mechanism for plugins to map URIs to and
diff --git a/lv2/lv2plug.in/ns/ext/worker/worker.ttl b/lv2/lv2plug.in/ns/ext/worker/worker.ttl
index 0af39dd..ae6d81b 100644
--- a/lv2/lv2plug.in/ns/ext/worker/worker.ttl
+++ b/lv2/lv2plug.in/ns/ext/worker/worker.ttl
@@ -21,16 +21,11 @@
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
-<http://drobilla.net/drobilla#me>
- a foaf:Person ;
- foaf:name "David Robillard" ;
- foaf:mbox <mailto:d@drobilla.net> ;
- rdfs:seeAlso <http://drobilla.net/drobilla> .
-
<http://lv2plug.in/ns/ext/worker>
a lv2:Specification ,
lv2:Feature ;
- rdfs:seeAlso <worker.h> ;
+ rdfs:seeAlso <worker.h> ,
+ <../../people/people.ttl> ;
doap:developer <http://drobilla.net/drobilla#me> ;
doap:name "LV2 Worker" ;
doap:shortdesc "Support for a non-realtime plugin worker method." ;
diff --git a/lv2/lv2plug.in/ns/extensions/ui/lv2-ui.doap.ttl b/lv2/lv2plug.in/ns/extensions/ui/lv2-ui.doap.ttl
index 92a7371..02c53b6 100644
--- a/lv2/lv2plug.in/ns/extensions/ui/lv2-ui.doap.ttl
+++ b/lv2/lv2plug.in/ns/extensions/ui/lv2-ui.doap.ttl
@@ -3,22 +3,13 @@
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-<http://drobilla.net/drobilla#me>
- a foaf:Person ;
- foaf:name "David Robillard" ;
- foaf:mbox <mailto:d@drobilla.net> ;
- rdfs:seeAlso <http://drobilla.net/drobilla> .
-
<http://lv2plug.in/ns/extensions/ui>
a doap:Project ;
+ rdfs:seeAlso <../../people/people.ttl> ;
doap:license <http://opensource.org/licenses/isc> ;
doap:name "LV2 UI" ;
doap:shortdesc "Generic UI interface for LV2 plugins." ;
- doap:developer [
- a foaf:Person ;
- foaf:name "Lars Luthman" ;
- foaf:mbox <mailto:lars.luthman@gmail.com> ;
- ] ;
+ doap:developer <http://lv2plug.in/ns/people#larsl> ;
doap:maintainer <http://drobilla.net/drobilla#me> ;
doap:release [
doap:revision "2.7" ;
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 4fadbd6..6ea3a4b 100644
--- a/lv2/lv2plug.in/ns/extensions/units/lv2-units.doap.ttl
+++ b/lv2/lv2plug.in/ns/extensions/units/lv2-units.doap.ttl
@@ -3,19 +3,9 @@
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-<http://plugin.org.uk/swh.xrdf#me>
- a foaf:Person ;
- foaf:name "Steve Harris" ;
- rdfs:seeAlso <http://plugin.org.uk/swh.xrdf> .
-
-<http://drobilla.net/drobilla#me>
- a foaf:Person ;
- foaf:name "David Robillard" ;
- foaf:mbox <mailto:d@drobilla.net> ;
- rdfs:seeAlso <http://drobilla.net/drobilla> .
-
<http://lv2plug.in/ns/extensions/units>
a doap:Project ;
+ rdfs:seeAlso <../../people/people.ttl> ;
doap:name "LV2 Units" ;
doap:shortdesc "Units for LV2 values." ;
doap:created "2007-02-06" ;
diff --git a/lv2/lv2plug.in/ns/lv2core/lv2core.doap.ttl b/lv2/lv2plug.in/ns/lv2core/lv2core.doap.ttl
index a7e0ecc..f7aa236 100644
--- a/lv2/lv2plug.in/ns/lv2core/lv2core.doap.ttl
+++ b/lv2/lv2plug.in/ns/lv2core/lv2core.doap.ttl
@@ -3,19 +3,9 @@
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-<http://plugin.org.uk/swh.xrdf#me>
- a foaf:Person ;
- foaf:name "Steve Harris" ;
- rdfs:seeAlso <http://plugin.org.uk/swh.xrdf> .
-
-<http://drobilla.net/drobilla#me>
- a foaf:Person ;
- foaf:name "David Robillard" ;
- foaf:mbox <mailto:d@drobilla.net> ;
- rdfs:seeAlso <http://drobilla.net/drobilla> .
-
<http://lv2plug.in/ns/lv2core>
a doap:Project ;
+ rdfs:seeAlso <../people/people.ttl> ;
doap:license <http://opensource.org/licenses/isc> ;
doap:name "LV2" ;
doap:homepage <http://lv2plug.in> ;
diff --git a/lv2/lv2plug.in/ns/people/ext.pc.in b/lv2/lv2plug.in/ns/people/ext.pc.in
new file mode 120000
index 0000000..82b50df
--- /dev/null
+++ b/lv2/lv2plug.in/ns/people/ext.pc.in
@@ -0,0 +1 @@
+../../../../ext.pc.in \ No newline at end of file
diff --git a/lv2/lv2plug.in/ns/people/manifest.ttl b/lv2/lv2plug.in/ns/people/manifest.ttl
new file mode 100644
index 0000000..56bd9c7
--- /dev/null
+++ b/lv2/lv2plug.in/ns/people/manifest.ttl
@@ -0,0 +1,8 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+
+<http://lv2plug.in/ns/people>
+ a lv2:Specification ;
+ lv2:minorVersion 0 ;
+ lv2:microVersion 0 ;
+ rdfs:seeAlso <people.ttl> .
diff --git a/lv2/lv2plug.in/ns/people/people.ttl b/lv2/lv2plug.in/ns/people/people.ttl
new file mode 100644
index 0000000..7d6c247
--- /dev/null
+++ b/lv2/lv2plug.in/ns/people/people.ttl
@@ -0,0 +1,62 @@
+# Copyright 2012 David Robillard <d@drobilla.net>
+#
+# Permission to use, copy, modify, and/or distribute this software for any
+# purpose with or without fee is hereby granted, provided that the above
+# copyright notice and this permission notice appear in all copies.
+#
+# THIS SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix people: <http://lv2plug.in/ns/people#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+
+<http://lv2plug.in/ns/people>
+ a owl:Ontology ;
+ doap:name "LV2 People" ;
+ doap:shortdesc "People involved with the LV2 plugin specification." ;
+ doap:maintainer <http://drobilla.net/drobilla#me> .
+
+<http://drobilla.net/drobilla#me>
+ a foaf:Person ;
+ foaf:name "David Robillard" ;
+ foaf:mbox <mailto:d@drobilla.net> ;
+ rdfs:seeAlso <http://drobilla.net/drobilla> .
+
+<http://plugin.org.uk/swh.xrdf#me>
+ a foaf:Person ;
+ foaf:name "Steve Harris" ;
+ foaf:mbox <mailto:steve@plugin.org.uk> ;
+ rdfs:seeAlso <http://plugin.org.uk/swh.xrdf> .
+
+<http://lv2plug.in/ns/people#larsl>
+ a foaf:Person ;
+ foaf:name "Lars Luthman" ;
+ foaf:mbox <mailto:lars.luthman@gmail.com> .
+
+<http://lv2plug.in/ns/people#gabrbedd>
+ a foaf:Person ;
+ foaf:name "Gabriel M. Beddingfield" ;
+ foaf:mbox <mailto:gabrbedd@gmail.com> .
+
+<http://lv2plug.in/ns/people#daste>
+ a foaf:Person ;
+ foaf:name "Stefano D'Angelo" ;
+ foaf:mbox <mailto:zanga.mail@gmail.com> .
+
+<http://lv2plug.in/ns/people#kfoltman>
+ a foaf:Person ;
+ foaf:name "Krzysztof Foltman" ;
+ foaf:mbox <mailto:wdev@foltman.com> .
+
+<http://lv2plug.in/ns/people#paniq>
+ a foaf:Person ;
+ foaf:name "Leonard Ritter" ;
+ foaf:mbox <mailto:paniq@paniq.org> .
diff --git a/lv2/lv2plug.in/ns/people/waf b/lv2/lv2plug.in/ns/people/waf
new file mode 120000
index 0000000..b955110
--- /dev/null
+++ b/lv2/lv2plug.in/ns/people/waf
@@ -0,0 +1 @@
+../../../../waf \ No newline at end of file
diff --git a/lv2/lv2plug.in/ns/people/wscript b/lv2/lv2plug.in/ns/people/wscript
new file mode 120000
index 0000000..ec20a77
--- /dev/null
+++ b/lv2/lv2plug.in/ns/people/wscript
@@ -0,0 +1 @@
+../../../../ext.wscript \ No newline at end of file
diff --git a/lv2specgen/lv2specgen.py b/lv2specgen/lv2specgen.py
index f8784ae..54eb77b 100755
--- a/lv2specgen/lv2specgen.py
+++ b/lv2specgen/lv2specgen.py
@@ -1059,8 +1059,7 @@ def specgen(specloc, indir, style_uri, docdir, tags, instances=False, mode="spec
for uri in specProperties(m, spec_url, rdfs.seeAlso):
if uri[:7] == 'file://':
path = uri[7:]
- if (path.startswith(abs_bundle_path)
- and path != os.path.abspath(specloc)
+ if (path != os.path.abspath(specloc)
and path.endswith('.ttl')):
m.parse(path, format='n3')
@@ -1085,7 +1084,7 @@ def specgen(specloc, indir, style_uri, docdir, tags, instances=False, mode="spec
prefixes_html += "</span>"
if spec_pre is None:
- print('No namespace prefix for specification defined')
+ print('No namespace prefix for %s defined' % specloc)
sys.exit(1)
ns_list[spec_ns_str] = spec_pre
@@ -1156,7 +1155,7 @@ def specgen(specloc, indir, style_uri, docdir, tags, instances=False, mode="spec
if uri[:len(abs_bundle_path)] == abs_bundle_path:
uri = uri[len(abs_bundle_path) + 1:]
else:
- print("warning: seeAlso file outside bundle: %s" % uri)
+ continue # Skip seeAlso file outside bundle
other_files += '<a href="%s">%s</a> ' % (uri, uri)
if uri.endswith('.h'):
@@ -1207,6 +1206,8 @@ def getNamespaces(m):
def getOntologyNS(m):
ns = None
s = findOne(m, None, rdf.type, lv2.Specification)
+ if not s:
+ s = findOne(m, None, rdf.type, owl.Ontology)
if s:
if not isBlank(getSubject(s)):
ns = str(getSubject(s))
diff --git a/wscript b/wscript
index eae0d4c..22a4452 100644
--- a/wscript
+++ b/wscript
@@ -33,7 +33,8 @@ def options(opt):
opt.recurse(i)
def get_subdirs(with_plugins=True):
- subdirs = ['lv2/lv2plug.in/ns/lv2core/']
+ subdirs = ['lv2/lv2plug.in/ns/lv2core/',
+ 'lv2/lv2plug.in/ns/people/']
subdirs += glob.glob('lv2/lv2plug.in/ns/ext/*/')
subdirs += glob.glob('lv2/lv2plug.in/ns/extensions/*/')
if with_plugins: