aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2020-02-15 21:18:17 +0100
committerDavid Robillard <d@drobilla.net>2020-02-16 12:01:54 +0100
commit4c650dfeae00cd9af55e24b5a40feec3212c1f99 (patch)
treeb2749dbbd9bda561c687fe5e54eba6cb82c5b4c3
parent1d7932f1741e0ccdde3629c2fb3b922863a2c7df (diff)
downloadlv2-4c650dfeae00cd9af55e24b5a40feec3212c1f99.tar.xz
Separate developers from project metadata
-rw-r--r--lv2/core/lv2core.doap.ttl1
-rw-r--r--lv2/core/manifest.ttl3
-rw-r--r--lv2/core/meta.ttl49
-rw-r--r--lv2/core/people.ttl51
-rwxr-xr-xutil/lv2_validate.in1
-rw-r--r--wscript9
6 files changed, 61 insertions, 53 deletions
diff --git a/lv2/core/lv2core.doap.ttl b/lv2/core/lv2core.doap.ttl
index a9540b8..2bac9b3 100644
--- a/lv2/core/lv2core.doap.ttl
+++ b/lv2/core/lv2core.doap.ttl
@@ -6,6 +6,7 @@
<http://lv2plug.in/ns/lv2core>
a doap:Project ;
rdfs:seeAlso <meta.ttl> ;
+ rdfs:seeAlso <people.ttl> ;
doap:license <http://opensource.org/licenses/isc> ;
doap:name "LV2" ;
doap:homepage <http://lv2plug.in> ;
diff --git a/lv2/core/manifest.ttl b/lv2/core/manifest.ttl
index a54974b..286d1d0 100644
--- a/lv2/core/manifest.ttl
+++ b/lv2/core/manifest.ttl
@@ -10,4 +10,5 @@
<http://lv2plug.in/ns/lv2>
a doap:Project ;
- rdfs:seeAlso <meta.ttl> .
+ rdfs:seeAlso <meta.ttl> ;
+ rdfs:seeAlso <people.ttl> .
diff --git a/lv2/core/meta.ttl b/lv2/core/meta.ttl
index a6ca60c..4fa9a6a 100644
--- a/lv2/core/meta.ttl
+++ b/lv2/core/meta.ttl
@@ -1,6 +1,5 @@
@prefix dcs: <http://ontologi.es/doap-changeset#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
-@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@prefix meta: <http://lv2plug.in/ns/meta#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@@ -180,51 +179,3 @@ THIS SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH R
]
]
] .
-
-<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> .
-
-meta:larsl
- a foaf:Person ;
- foaf:name "Lars Luthman" ;
- foaf:mbox <mailto:lars.luthman@gmail.com> .
-
-meta:gabrbedd
- a foaf:Person ;
- foaf:name "Gabriel M. Beddingfield" ;
- foaf:mbox <mailto:gabrbedd@gmail.com> .
-
-meta:daste
- a foaf:Person ;
- foaf:name "Stefano D'Angelo" ;
- foaf:mbox <mailto:zanga.mail@gmail.com> .
-
-meta:kfoltman
- a foaf:Person ;
- foaf:name "Krzysztof Foltman" ;
- foaf:mbox <mailto:wdev@foltman.com> .
-
-meta:paniq
- a foaf:Person ;
- foaf:name "Leonard Ritter" ;
- foaf:mbox <mailto:paniq@paniq.org> .
-
-meta:harry
- a foaf:Person ;
- foaf:name "Harry van Haaren" ;
- foaf:mbox <harryhaaren@gmail.com> .
-
-meta:bmwiedemann
- a foaf:Person ;
- foaf:name "Bernhard M. Wiedemann" ;
- foaf:mbox <bwiedemann@suse.de> .
-
diff --git a/lv2/core/people.ttl b/lv2/core/people.ttl
new file mode 100644
index 0000000..292fbab
--- /dev/null
+++ b/lv2/core/people.ttl
@@ -0,0 +1,51 @@
+@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+@prefix meta: <http://lv2plug.in/ns/meta#> .
+@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://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> .
+
+meta:larsl
+ a foaf:Person ;
+ foaf:name "Lars Luthman" ;
+ foaf:mbox <mailto:lars.luthman@gmail.com> .
+
+meta:gabrbedd
+ a foaf:Person ;
+ foaf:name "Gabriel M. Beddingfield" ;
+ foaf:mbox <mailto:gabrbedd@gmail.com> .
+
+meta:daste
+ a foaf:Person ;
+ foaf:name "Stefano D'Angelo" ;
+ foaf:mbox <mailto:zanga.mail@gmail.com> .
+
+meta:kfoltman
+ a foaf:Person ;
+ foaf:name "Krzysztof Foltman" ;
+ foaf:mbox <mailto:wdev@foltman.com> .
+
+meta:paniq
+ a foaf:Person ;
+ foaf:name "Leonard Ritter" ;
+ foaf:mbox <mailto:paniq@paniq.org> .
+
+meta:harry
+ a foaf:Person ;
+ foaf:name "Harry van Haaren" ;
+ foaf:mbox <harryhaaren@gmail.com> .
+
+meta:bmwiedemann
+ a foaf:Person ;
+ foaf:name "Bernhard M. Wiedemann" ;
+ foaf:mbox <bwiedemann@suse.de> .
+
diff --git a/util/lv2_validate.in b/util/lv2_validate.in
index 2f9853d..657706e 100755
--- a/util/lv2_validate.in
+++ b/util/lv2_validate.in
@@ -76,6 +76,7 @@ sord_validate \
"$LV2DIR/core.lv2/lv2core.ttl" \
"$LV2DIR/core.lv2/lv2core.doap.ttl" \
"$LV2DIR/core.lv2/meta.ttl" \
+ "$LV2DIR/core.lv2/people.ttl" \
"$LV2DIR/eg-metro.lv2/manifest.ttl" \
"$LV2DIR/eg-metro.lv2/metro.ttl" \
"$LV2DIR/presets.lv2/manifest.ttl" \
diff --git a/wscript b/wscript
index 4cc294b..cda754e 100644
--- a/wscript
+++ b/wscript
@@ -168,7 +168,8 @@ def build_index(task):
lv2 = rdflib.Namespace('http://lv2plug.in/ns/lv2core#')
rdf = rdflib.Namespace('http://www.w3.org/1999/02/22-rdf-syntax-ns#')
- model = load_ttl([str(src_dir.find_node('lv2/core/meta.ttl'))])
+ model = load_ttl([str(src_dir.find_node('lv2/core/meta.ttl')),
+ str(src_dir.find_node('lv2/core/people.ttl'))])
# Get date for this version, and list of all LV2 distributions
proj = rdflib.URIRef('http://lv2plug.in/ns/lv2')
@@ -474,7 +475,8 @@ def posts(ctx):
dev_dist = dev_dist)
entries = autowaf.get_rdf_news('lv2',
- ['lv2/core/meta.ttl'],
+ ['lv2/core/meta.ttl',
+ 'lv2/core/people.ttl'],
None,
top_entries,
dev_dist = dev_dist)
@@ -498,7 +500,8 @@ def dist(ctx):
# Write top level amalgamated NEWS file
entries = autowaf.get_rdf_news('lv2',
- ['lv2/core/meta.ttl'],
+ ['lv2/core/meta.ttl',
+ 'lv2/core/people.ttl'],
None,
top_entries,
dev_dist = dev_dist)