aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2020-03-22 18:24:15 +0100
committerDavid Robillard <d@drobilla.net>2020-04-10 19:46:04 +0200
commitadbb099856fd80445d7a6627460ce239c4bc902a (patch)
tree1a145b21b70e289abf363bd339daca25f93c9fc2
parent9feb282e932a0da077c4f742ed58ae001b83f7e1 (diff)
downloadlv2-adbb099856fd80445d7a6627460ce239c4bc902a.tar.xz
Remove redundant lv2:Specification type properties
These are included in the manifest so that hosts can discover them. Having them in the data file as well is redundant, and in some cases requires an otherwise unnecessary import of the core spec.
-rw-r--r--lv2/atom/atom.ttl3
-rw-r--r--lv2/buf-size/buf-size.ttl2
-rw-r--r--lv2/core/lv2core.ttl3
-rw-r--r--lv2/data-access/data-access.ttl3
-rw-r--r--lv2/dynmanifest/dynmanifest.ttl2
-rw-r--r--lv2/event/event.ttl3
-rw-r--r--lv2/instance-access/instance-access.ttl3
-rw-r--r--lv2/log/log.ttl3
-rw-r--r--lv2/midi/midi.ttl3
-rw-r--r--lv2/morph/morph.ttl3
-rw-r--r--lv2/options/options.ttl3
-rw-r--r--lv2/parameters/parameters.ttl5
-rw-r--r--lv2/patch/patch.ttl4
-rw-r--r--lv2/port-groups/port-groups.ttl3
-rw-r--r--lv2/port-props/port-props.ttl3
-rw-r--r--lv2/presets/presets.ttl3
-rw-r--r--lv2/resize-port/resize-port.ttl2
-rw-r--r--lv2/state/state.ttl3
-rw-r--r--lv2/time/time.ttl4
-rw-r--r--lv2/ui/ui.ttl3
-rw-r--r--lv2/units/units.ttl5
-rw-r--r--lv2/uri-map/uri-map.ttl3
-rw-r--r--lv2/urid/urid.ttl3
-rw-r--r--lv2/worker/worker.ttl4
24 files changed, 30 insertions, 46 deletions
diff --git a/lv2/atom/atom.ttl b/lv2/atom/atom.ttl
index 96e9326..2f656d5 100644
--- a/lv2/atom/atom.ttl
+++ b/lv2/atom/atom.ttl
@@ -8,8 +8,7 @@
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<http://lv2plug.in/ns/ext/atom>
- a owl:Ontology ,
- lv2:Specification ;
+ a owl:Ontology ;
rdfs:seeAlso <atom.h> ,
<util.h> ,
<forge.h> ,
diff --git a/lv2/buf-size/buf-size.ttl b/lv2/buf-size/buf-size.ttl
index 8f277d9..8863198 100644
--- a/lv2/buf-size/buf-size.ttl
+++ b/lv2/buf-size/buf-size.ttl
@@ -7,7 +7,7 @@
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<http://lv2plug.in/ns/ext/buf-size>
- a lv2:Specification ;
+ a owl:Ontology ;
rdfs:label "LV2 Buf Size" ;
rdfs:comment "Access to, and restrictions on, buffer sizes." ;
rdfs:seeAlso <buf-size.h> ,
diff --git a/lv2/core/lv2core.ttl b/lv2/core/lv2core.ttl
index 85ccf1e..f5836c6 100644
--- a/lv2/core/lv2core.ttl
+++ b/lv2/core/lv2core.ttl
@@ -6,8 +6,7 @@
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<http://lv2plug.in/ns/lv2core>
- a owl:Ontology ,
- lv2:Specification ;
+ a owl:Ontology ;
rdfs:label "LV2" ;
rdfs:comment "An extensible open standard for audio plugins." ;
rdfs:seeAlso <lv2.h> ,
diff --git a/lv2/data-access/data-access.ttl b/lv2/data-access/data-access.ttl
index c06d3ce..0185cd0 100644
--- a/lv2/data-access/data-access.ttl
+++ b/lv2/data-access/data-access.ttl
@@ -3,8 +3,7 @@
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
<http://lv2plug.in/ns/ext/data-access>
- a lv2:Feature ,
- lv2:Specification ;
+ a lv2:Feature ;
rdfs:label "data access" ;
rdfs:comment "A feature that provides access to plugin extension data." ;
rdfs:seeAlso <data-access.h> ,
diff --git a/lv2/dynmanifest/dynmanifest.ttl b/lv2/dynmanifest/dynmanifest.ttl
index c93120f..4e2e830 100644
--- a/lv2/dynmanifest/dynmanifest.ttl
+++ b/lv2/dynmanifest/dynmanifest.ttl
@@ -6,7 +6,7 @@
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<http://lv2plug.in/ns/ext/dynmanifest>
- a lv2:Specification ;
+ a owl:Ontology ;
rdfs:label "LV2 Dyn Manifest" ;
rdfs:comment "Support for dynamic manifest data generation." ;
rdfs:seeAlso <dynmanifest.h> ,
diff --git a/lv2/event/event.ttl b/lv2/event/event.ttl
index 8cbf3ba..ec1c4df 100644
--- a/lv2/event/event.ttl
+++ b/lv2/event/event.ttl
@@ -5,8 +5,7 @@
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
<http://lv2plug.in/ns/ext/event>
- a owl:Ontology ,
- lv2:Specification ;
+ a owl:Ontology ;
owl:deprecated true ;
rdfs:label "LV2 Event" ;
rdfs:comment "A port-based real-time generic event interface." ;
diff --git a/lv2/instance-access/instance-access.ttl b/lv2/instance-access/instance-access.ttl
index 166e231..085ae37 100644
--- a/lv2/instance-access/instance-access.ttl
+++ b/lv2/instance-access/instance-access.ttl
@@ -3,8 +3,7 @@
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
<http://lv2plug.in/ns/ext/instance-access>
- a lv2:Feature ,
- lv2:Specification ;
+ a lv2:Feature ;
rdfs:label "instance access" ;
rdfs:comment "A feature that provides access to a plugin instance." ;
rdfs:seeAlso <instance-access.h> ,
diff --git a/lv2/log/log.ttl b/lv2/log/log.ttl
index f374051..46cba45 100644
--- a/lv2/log/log.ttl
+++ b/lv2/log/log.ttl
@@ -1,11 +1,12 @@
@prefix log: <http://lv2plug.in/ns/ext/log#> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@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/log>
- a lv2:Specification ;
+ a owl:Ontology ;
rdfs:label "LV2 Log" ;
rdfs:comment "A feature for writing log messages." ;
rdfs:seeAlso <log.h> ,
diff --git a/lv2/midi/midi.ttl b/lv2/midi/midi.ttl
index d03d90d..a6af1cf 100644
--- a/lv2/midi/midi.ttl
+++ b/lv2/midi/midi.ttl
@@ -8,8 +8,7 @@
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<http://lv2plug.in/ns/ext/midi>
- a owl:Ontology ,
- lv2:Specification ;
+ a owl:Ontology ;
rdfs:label "LV2 MIDI" ;
rdfs:comment "A normalised definition of raw MIDI." ;
rdfs:seeAlso <midi.h> ,
diff --git a/lv2/morph/morph.ttl b/lv2/morph/morph.ttl
index 3afe358..303293d 100644
--- a/lv2/morph/morph.ttl
+++ b/lv2/morph/morph.ttl
@@ -9,8 +9,7 @@
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<http://lv2plug.in/ns/ext/morph>
- a owl:Ontology ,
- lv2:Specification ;
+ a owl:Ontology ;
rdfs:label "LV2 Morph" ;
rdfs:comment "Ports that can dynamically change type." ;
rdfs:seeAlso <morph.h> ,
diff --git a/lv2/options/options.ttl b/lv2/options/options.ttl
index c7fe77e..f8388da 100644
--- a/lv2/options/options.ttl
+++ b/lv2/options/options.ttl
@@ -6,8 +6,7 @@
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<http://lv2plug.in/ns/ext/options>
- a owl:Ontology ,
- lv2:Specification ;
+ a owl:Ontology ;
rdfs:label "LV2 Options" ;
rdfs:comment "Runtime options for LV2 plugins and UIs." ;
rdfs:seeAlso <options.h> ,
diff --git a/lv2/parameters/parameters.ttl b/lv2/parameters/parameters.ttl
index 4ce2d8b..5c3dadf 100644
--- a/lv2/parameters/parameters.ttl
+++ b/lv2/parameters/parameters.ttl
@@ -1,13 +1,14 @@
+@prefix atom: <http://lv2plug.in/ns/ext/atom#> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix param: <http://lv2plug.in/ns/ext/parameters#> .
-@prefix atom: <http://lv2plug.in/ns/ext/atom#> .
@prefix pg: <http://lv2plug.in/ns/ext/port-groups#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix units: <http://lv2plug.in/ns/extensions/units#> .
<http://lv2plug.in/ns/ext/parameters>
- a lv2:Specification ;
+ a owl:Ontology ;
rdfs:label "LV2 Parameters" ;
rdfs:comment "Common parameters for audio processing." ;
rdfs:seeAlso <parameters.meta.ttl> .
diff --git a/lv2/patch/patch.ttl b/lv2/patch/patch.ttl
index 305a3e7..a74a67e 100644
--- a/lv2/patch/patch.ttl
+++ b/lv2/patch/patch.ttl
@@ -1,5 +1,4 @@
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
-@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix patch: <http://lv2plug.in/ns/ext/patch#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@@ -7,8 +6,7 @@
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<http://lv2plug.in/ns/ext/patch>
- a owl:Ontology ,
- lv2:Specification ;
+ a owl:Ontology ;
rdfs:seeAlso <patch.h> ,
<patch.meta.ttl> ;
rdfs:label "LV2 Patch" ;
diff --git a/lv2/port-groups/port-groups.ttl b/lv2/port-groups/port-groups.ttl
index 3451069..56dbcf6 100644
--- a/lv2/port-groups/port-groups.ttl
+++ b/lv2/port-groups/port-groups.ttl
@@ -6,8 +6,7 @@
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<http://lv2plug.in/ns/ext/port-groups>
- a owl:Ontology ,
- lv2:Specification ;
+ a owl:Ontology ;
rdfs:label "LV2 Port Groups" ;
rdfs:comment "Multi-channel groups of LV2 ports." ;
rdfs:seeAlso <port-groups.meta.ttl> .
diff --git a/lv2/port-props/port-props.ttl b/lv2/port-props/port-props.ttl
index 644c72a..6dc62d0 100644
--- a/lv2/port-props/port-props.ttl
+++ b/lv2/port-props/port-props.ttl
@@ -6,8 +6,7 @@
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<http://lv2plug.in/ns/ext/port-props>
- a owl:Ontology ,
- lv2:Specification ;
+ a owl:Ontology ;
rdfs:label "LV2 Port Properties" ;
rdfs:comment "Various properties for LV2 plugin ports." ;
rdfs:seeAlso <port-props.meta.ttl> .
diff --git a/lv2/presets/presets.ttl b/lv2/presets/presets.ttl
index d74f4cf..1627ad4 100644
--- a/lv2/presets/presets.ttl
+++ b/lv2/presets/presets.ttl
@@ -6,8 +6,7 @@
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<http://lv2plug.in/ns/ext/presets>
- a owl:Ontology ,
- lv2:Specification ;
+ a owl:Ontology ;
rdfs:label "LV2 Presets" ;
rdfs:comment "Presets for LV2 plugins." ;
rdfs:seeAlso <presets.meta.ttl> .
diff --git a/lv2/resize-port/resize-port.ttl b/lv2/resize-port/resize-port.ttl
index d9dae1d..29cd18b 100644
--- a/lv2/resize-port/resize-port.ttl
+++ b/lv2/resize-port/resize-port.ttl
@@ -6,7 +6,7 @@
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<http://lv2plug.in/ns/ext/resize-port>
- a lv2:Specification ;
+ a owl:Ontology ;
rdfs:label "LV2 Resize Port" ;
rdfs:comment "Dynamically sized LV2 port buffers." ;
rdfs:seeAlso <resize-port.h> ,
diff --git a/lv2/state/state.ttl b/lv2/state/state.ttl
index de6d18b..a344d5f 100644
--- a/lv2/state/state.ttl
+++ b/lv2/state/state.ttl
@@ -1,10 +1,11 @@
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@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 state: <http://lv2plug.in/ns/ext/state#> .
<http://lv2plug.in/ns/ext/state>
- a lv2:Specification ;
+ a owl:Ontology ;
rdfs:label "LV2 State" ;
rdfs:comment "An interface for LV2 plugins to save and restore state." ;
rdfs:seeAlso <state.h> ,
diff --git a/lv2/time/time.ttl b/lv2/time/time.ttl
index 1be04d6..a4085c6 100644
--- a/lv2/time/time.ttl
+++ b/lv2/time/time.ttl
@@ -1,4 +1,3 @@
-@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@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#> .
@@ -6,8 +5,7 @@
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<http://lv2plug.in/ns/ext/time>
- a owl:Ontology ,
- lv2:Specification ;
+ a owl:Ontology ;
rdfs:label "LV2 Time" ;
rdfs:comment "A vocabulary for describing musical time." ;
rdfs:seeAlso <time.h> ,
diff --git a/lv2/ui/ui.ttl b/lv2/ui/ui.ttl
index 0e98844..6ff0ad9 100644
--- a/lv2/ui/ui.ttl
+++ b/lv2/ui/ui.ttl
@@ -7,8 +7,7 @@
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<http://lv2plug.in/ns/extensions/ui>
- a owl:Ontology ,
- lv2:Specification ;
+ a owl:Ontology ;
rdfs:label "LV2 UI" ;
rdfs:comment "User interfaces for LV2 plugins." ;
owl:imports <http://lv2plug.in/ns/lv2core> ;
diff --git a/lv2/units/units.ttl b/lv2/units/units.ttl
index 0f0efe0..959c063 100644
--- a/lv2/units/units.ttl
+++ b/lv2/units/units.ttl
@@ -1,4 +1,3 @@
-@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@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#> .
@@ -6,9 +5,7 @@
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<http://lv2plug.in/ns/extensions/units>
- a owl:Ontology ,
- lv2:Specification ;
- owl:imports <http://lv2plug.in/ns/lv2core> ;
+ a owl:Ontology ;
rdfs:label "LV2 Units" ;
rdfs:comment "Units for LV2 values." ;
rdfs:seeAlso <units.h> ,
diff --git a/lv2/uri-map/uri-map.ttl b/lv2/uri-map/uri-map.ttl
index b90407f..bfb0d0b 100644
--- a/lv2/uri-map/uri-map.ttl
+++ b/lv2/uri-map/uri-map.ttl
@@ -5,8 +5,7 @@
@prefix umap: <http://lv2plug.in/ns/ext/uri-map#> .
<http://lv2plug.in/ns/ext/uri-map>
- a lv2:Feature ,
- lv2:Specification ;
+ a lv2:Feature ;
owl:deprecated true ;
rdfs:label "LV2 URI Map" ;
rdfs:comment "A feature for mapping URIs to integers." ;
diff --git a/lv2/urid/urid.ttl b/lv2/urid/urid.ttl
index c3ae624..2c44b56 100644
--- a/lv2/urid/urid.ttl
+++ b/lv2/urid/urid.ttl
@@ -1,9 +1,10 @@
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix urid: <http://lv2plug.in/ns/ext/urid#> .
<http://lv2plug.in/ns/ext/urid>
- a lv2:Specification ;
+ a owl:Ontology ;
rdfs:label "LV2 URID" ;
rdfs:comment "Features for mapping URIs to and from integers." ;
rdfs:seeAlso <urid.h> ,
diff --git a/lv2/worker/worker.ttl b/lv2/worker/worker.ttl
index 30976a7..cb8a81a 100644
--- a/lv2/worker/worker.ttl
+++ b/lv2/worker/worker.ttl
@@ -6,10 +6,10 @@
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<http://lv2plug.in/ns/ext/worker>
- a owl:Ontology ,
- lv2:Specification ;
+ a owl:Ontology ;
rdfs:label "LV2 Worker" ;
rdfs:comment "Support for doing non-realtime work in plugins." ;
+ owl:imports <http://lv2plug.in/ns/lv2core> ;
rdfs:seeAlso <worker.h> ,
<worker.meta.ttl> .