diff options
author | David Robillard <d@drobilla.net> | 2020-02-15 21:18:17 +0100 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2020-02-16 12:01:54 +0100 |
commit | 4c650dfeae00cd9af55e24b5a40feec3212c1f99 (patch) | |
tree | b2749dbbd9bda561c687fe5e54eba6cb82c5b4c3 | |
parent | 1d7932f1741e0ccdde3629c2fb3b922863a2c7df (diff) | |
download | lv2-4c650dfeae00cd9af55e24b5a40feec3212c1f99.tar.xz |
Separate developers from project metadata
-rw-r--r-- | lv2/core/lv2core.doap.ttl | 1 | ||||
-rw-r--r-- | lv2/core/manifest.ttl | 3 | ||||
-rw-r--r-- | lv2/core/meta.ttl | 49 | ||||
-rw-r--r-- | lv2/core/people.ttl | 51 | ||||
-rwxr-xr-x | util/lv2_validate.in | 1 | ||||
-rw-r--r-- | wscript | 9 |
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" \ @@ -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) |