aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2012-03-27 03:11:32 +0000
committerDavid Robillard <d@drobilla.net>2012-03-27 03:11:32 +0000
commit83da8a52debeeb50625253f66b251023d4213563 (patch)
treeafa0ed261636bf2d76957a6a3414d44823875c8b
parent69d7dd19ad11f82cbbb509ae8b23fcf4edd330a4 (diff)
downloadlv2-83da8a52debeeb50625253f66b251023d4213563.tar.xz
Remove meaningless class lv2:Resource.
-rw-r--r--lv2/lv2plug.in/ns/ext/dynmanifest/dynmanifest.ttl1
-rw-r--r--lv2/lv2plug.in/ns/extensions/ui/ui.ttl1
-rw-r--r--lv2/lv2plug.in/ns/lv2core/lv2core.doap.ttl78
-rw-r--r--lv2/lv2plug.in/ns/lv2core/lv2core.ttl17
4 files changed, 40 insertions, 57 deletions
diff --git a/lv2/lv2plug.in/ns/ext/dynmanifest/dynmanifest.ttl b/lv2/lv2plug.in/ns/ext/dynmanifest/dynmanifest.ttl
index 69ea2d7..d3f19d4 100644
--- a/lv2/lv2plug.in/ns/ext/dynmanifest/dynmanifest.ttl
+++ b/lv2/lv2plug.in/ns/ext/dynmanifest/dynmanifest.ttl
@@ -87,7 +87,6 @@ class.</p>
dman:DynManifest
a rdfs:Class ;
- rdfs:subClassOf lv2:Resource ;
rdfs:label "Dynamic manifest generator" ;
rdfs:subClassOf [
a owl:Restriction ;
diff --git a/lv2/lv2plug.in/ns/extensions/ui/ui.ttl b/lv2/lv2plug.in/ns/extensions/ui/ui.ttl
index 81d2c6a..f6b8e19 100644
--- a/lv2/lv2plug.in/ns/extensions/ui/ui.ttl
+++ b/lv2/lv2plug.in/ns/extensions/ui/ui.ttl
@@ -107,7 +107,6 @@ depending on the RDF class of the UI.</p>
ui:UI
a rdfs:Class ,
owl:Class ;
- rdfs:subClassOf lv2:Resource ;
rdfs:label "LV2 UI" ;
rdfs:comment "A UI for an LV2 plugin" .
diff --git a/lv2/lv2plug.in/ns/lv2core/lv2core.doap.ttl b/lv2/lv2plug.in/ns/lv2core/lv2core.doap.ttl
index f7aa236..6c79def 100644
--- a/lv2/lv2plug.in/ns/lv2core/lv2core.doap.ttl
+++ b/lv2/lv2plug.in/ns/lv2core/lv2core.doap.ttl
@@ -5,7 +5,7 @@
<http://lv2plug.in/ns/lv2core>
a doap:Project ;
- rdfs:seeAlso <../people/people.ttl> ;
+ rdfs:seeAlso <people/people.ttl> ;
doap:license <http://opensource.org/licenses/isc> ;
doap:name "LV2" ;
doap:homepage <http://lv2plug.in> ;
@@ -21,15 +21,17 @@
dcs:blame <http://drobilla.net/drobilla#me> ;
dcs:changeset [
dcs:item [
- rdfs:label "Fix LV2_SYMBOL_EXPORT and lv2_descriptor prototype for Windows." ;
+ rdfs:label "Fix LV2_SYMBOL_EXPORT and lv2_descriptor prototype for Windows."
] , [
- rdfs:label "Add metadata concept of a designation, a channel or parameter description which can be assigned to ports for more intelligent use by hosts." ;
+ rdfs:label "Add metadata concept of a designation, a channel or parameter description which can be assigned to ports for more intelligent use by hosts."
] , [
- rdfs:label "Add new discovery API which allows libraries to read bundle files during discovery, makes library construction/destruction explicit, and adds extensibility to prevent future breakage." ;
+ rdfs:label "Add new discovery API which allows libraries to read bundle files during discovery, makes library construction/destruction explicit, and adds extensibility to prevent future breakage."
] , [
- rdfs:label "Relax the range of lv2:index so it can be used for things other than ports." ;
- ] ;
- ] ;
+ rdfs:label "Relax the range of lv2:index so it can be used for things other than ports."
+ ] , [
+ rdfs:label "Remove lv2:Resource, which turned out to be meaningless."
+ ]
+ ]
] , [
doap:revision "6.0" ;
doap:created "2011-11-21" ;
@@ -37,19 +39,19 @@
dcs:blame <http://drobilla.net/drobilla#me> ;
dcs:changeset [
dcs:item [
- rdfs:label "Rename core.lv2 and lv2.ttl to lv2core.lv2 and lv2core.ttl to adhere to modern conventions." ;
+ rdfs:label "Rename core.lv2 and lv2.ttl to lv2core.lv2 and lv2core.ttl to adhere to modern conventions."
] , [
- rdfs:label "Add lv2:extensionData and lv2:ExtensionData for plugins to indicate that they support some URI for extension_data()." ;
+ rdfs:label "Add lv2:extensionData and lv2:ExtensionData for plugins to indicate that they support some URI for extension_data()."
] , [
- rdfs:label "Remove lv2config in favour of the simple convention that specifications install headers to standard URI-based paths." ;
+ rdfs:label "Remove lv2config in favour of the simple convention that specifications install headers to standard URI-based paths."
] , [
- rdfs:label "Switch to the ISC license, a simple BSD-style license (with permission of all contributors to lv2.h and its ancestor, ladspa.h)." ;
+ rdfs:label "Switch to the ISC license, a simple BSD-style license (with permission of all contributors to lv2.h and its ancestor, ladspa.h)."
] , [
- rdfs:label "Make lv2core.ttl a valid OWL 2 DL ontology." ;
+ rdfs:label "Make lv2core.ttl a valid OWL 2 DL ontology."
] , [
- rdfs:label "Improve documentation." ;
- ] ;
- ] ;
+ rdfs:label "Improve documentation."
+ ]
+ ]
] , [
doap:revision "4.0" ;
doap:created "2011-03-18" ;
@@ -57,33 +59,33 @@
dcs:blame <http://drobilla.net/drobilla#me> ;
dcs:changeset [
dcs:item [
- rdfs:label "Make doap:license suggested, but not required (for wrappers)." ;
+ rdfs:label "Make doap:license suggested, but not required (for wrappers)."
] , [
- rdfs:label "Define lv2:binary (MUST be in manifest.ttl)." ;
+ rdfs:label "Define lv2:binary (MUST be in manifest.ttl)."
] , [
- rdfs:label "Define lv2:minorVersion and lv2:microVersion (MUST be in manifest.ttl)." ;
+ rdfs:label "Define lv2:minorVersion and lv2:microVersion (MUST be in manifest.ttl)."
] , [
- rdfs:label "Define lv2:documentation and use it to document lv2core." ;
+ rdfs:label "Define lv2:documentation and use it to document lv2core."
] , [
- rdfs:label "Add lv2:FunctionPlugin and lv2:ConstantPlugin classes." ;
+ rdfs:label "Add lv2:FunctionPlugin and lv2:ConstantPlugin classes."
] , [
- rdfs:label "Move lv2:AmplifierPlugin under lv2:DynamicsPlugin." ;
+ rdfs:label "Move lv2:AmplifierPlugin under lv2:DynamicsPlugin."
] , [
- rdfs:label "Loosen domain of lv2:optionalFeature and lv2:requiredFeature (to allow re-use in extensions)." ;
+ rdfs:label "Loosen domain of lv2:optionalFeature and lv2:requiredFeature (to allow re-use in extensions)."
] , [
- rdfs:label "Add generic lv2:Resource and lv2:PluginBase classes." ;
+ rdfs:label "Add generic lv2:Resource and lv2:PluginBase classes."
] , [
- rdfs:label "Fix definition of lv2:minimum etc. (used for values, not scale points)." ;
+ rdfs:label "Fix definition of lv2:minimum etc. (used for values, not scale points)."
] , [
- rdfs:label "More precisely define properties with OWL." ;
+ rdfs:label "More precisely define properties with OWL."
] , [
- rdfs:label "Move project metadata to manifest." ;
+ rdfs:label "Move project metadata to manifest."
] , [
- rdfs:label "Add lv2:enumeration port property." ;
+ rdfs:label "Add lv2:enumeration port property."
] , [
- rdfs:label "Define run() pre-roll special case (sample_count == 0)." ;
- ] ;
- ] ;
+ rdfs:label "Define run() pre-roll special case (sample_count == 0)."
+ ]
+ ]
] , [
doap:revision "3.0" ;
doap:created "2008-11-08" ;
@@ -91,13 +93,13 @@
dcs:blame <http://drobilla.net/drobilla#me> ;
dcs:changeset [
dcs:item [
- rdfs:label "Require that serialisations refer to ports by symbol rather than index." ;
+ rdfs:label "Require that serialisations refer to ports by symbol rather than index."
] , [
- rdfs:label "Minor stylistic changes to lv2.ttl." ;
+ rdfs:label "Minor stylistic changes to lv2.ttl."
] , [
- rdfs:label "No header changes." ;
- ] ;
- ] ;
+ rdfs:label "No header changes."
+ ]
+ ]
] , [
doap:revision "2.0" ;
doap:created "2008-02-10" ;
@@ -105,7 +107,7 @@
dcs:blame <http://drobilla.net/drobilla#me> ;
dcs:changeset [
dcs:item [
- rdfs:label "Initial release." ;
- ] ;
- ] ;
+ rdfs:label "Initial release."
+ ]
+ ]
] .
diff --git a/lv2/lv2plug.in/ns/lv2core/lv2core.ttl b/lv2/lv2plug.in/ns/lv2core/lv2core.ttl
index e38dd83..12c05e4 100644
--- a/lv2/lv2plug.in/ns/lv2core/lv2core.ttl
+++ b/lv2/lv2plug.in/ns/lv2core/lv2core.ttl
@@ -26,13 +26,7 @@
## General LV2 Resources ##
###########################
-lv2:Resource a rdfs:Class , owl:Class ;
- rdfs:comment """
-An LV2 Resource (e.g. plugin, specification, or any other LV2 related thing).
-""" .
-
lv2:Specification a rdfs:Class , owl:Class ;
- rdfs:subClassOf lv2:Resource ;
lv2:documentation """
<p>An LV2 specification (i.e. this specification, or an LV2 extension).</p>
@@ -147,7 +141,6 @@ otherwise precisely describe their threading rules.</p>
############
lv2:PluginBase a rdfs:Class , owl:Class ;
- rdfs:subClassOf lv2:Resource ;
lv2:documentation """
<p>An abstract plugin-like resource that MAY not actually be an LV2 plugin
(e.g. may not actually have a plugin binary).</p>
@@ -190,7 +183,6 @@ detailed descriptions.</p>
##########
lv2:Port a rdfs:Class , owl:Class ;
- rdfs:subClassOf lv2:Resource ;
rdfs:label "Port" ;
rdfs:subClassOf [
a owl:Restriction ;
@@ -284,7 +276,6 @@ lv2:port a rdf:Property , owl:ObjectProperty ;
rdfs:comment "Relates a Plugin to the Ports it contains" .
lv2:minorVersion a rdf:Property , owl:DatatypeProperty ;
- rdfs:domain lv2:Resource ;
rdfs:range xsd:nonNegativeInteger ;
rdfs:label "minor version" ;
lv2:documentation """
@@ -358,7 +349,6 @@ property which describes the other half.</p>
""" .
lv2:microVersion a rdf:Property , owl:DatatypeProperty ;
- rdfs:domain lv2:Resource ;
rdfs:range xsd:nonNegativeInteger ;
rdfs:label "micro version" ;
lv2:documentation """
@@ -376,7 +366,6 @@ href="http://lv2plug.in/ns/lv2core#minorVersion">lv2:minorVersion</a>.</p>
""" .
lv2:binary a rdf:Property , owl:ObjectProperty ;
- rdfs:domain lv2:Resource ;
rdfs:range owl:Thing ;
rdfs:label "binary" ;
lv2:documentation """
@@ -392,7 +381,6 @@ similarly by extensions to relate other resources to their implementations.</p>
""" .
lv2:appliesTo a rdf:Property , owl:ObjectProperty ;
- rdfs:domain lv2:Resource ;
rdfs:range lv2:Plugin ;
rdfs:label "Applies to" ;
lv2:documentation """
@@ -588,14 +576,12 @@ values in the range of a port's data type.</p>
#############
lv2:Feature a rdfs:Class , owl:Class ;
- rdfs:subClassOf lv2:Resource ;
rdfs:label "Feature" ;
rdfs:comment """
An additional feature which a plugin or other resource may use or require.
""".
lv2:optionalFeature a rdf:Property , owl:ObjectProperty ;
- rdfs:domain lv2:Resource ;
rdfs:range lv2:Feature ;
rdfs:label "Optional feature" ;
lv2:documentation """
@@ -606,7 +592,6 @@ instantiate if an optional feature is not supported by the host.</p>
""" .
lv2:requiredFeature a rdf:Property , owl:ObjectProperty ;
- rdfs:domain lv2:Resource ;
rdfs:range lv2:Feature ;
rdfs:label "Required feature" ;
lv2:documentation """
@@ -623,7 +608,6 @@ instantiate is strongly discouraged).</p>
####################
lv2:ExtensionData a rdfs:Class , owl:Class ;
- rdfs:subClassOf lv2:Resource ;
rdfs:label "Extension Data" ;
rdfs:comment """
Additional data and/or functions a plugin may return from
@@ -632,7 +616,6 @@ that defined by LV2_Descriptor.
""".
lv2:extensionData a rdf:Property , owl:ObjectProperty ;
- rdfs:domain lv2:Resource ;
rdfs:range lv2:ExtensionData ;
rdfs:label "Available extension data" ;
lv2:documentation """