From 83da8a52debeeb50625253f66b251023d4213563 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Tue, 27 Mar 2012 03:11:32 +0000 Subject: Remove meaningless class lv2:Resource. --- lv2/lv2plug.in/ns/ext/dynmanifest/dynmanifest.ttl | 1 - lv2/lv2plug.in/ns/extensions/ui/ui.ttl | 1 - lv2/lv2plug.in/ns/lv2core/lv2core.doap.ttl | 78 ++++++++++++----------- lv2/lv2plug.in/ns/lv2core/lv2core.ttl | 17 ----- 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.

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.

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 @@ a doap:Project ; - rdfs:seeAlso <../people/people.ttl> ; + rdfs:seeAlso ; doap:license ; doap:name "LV2" ; doap:homepage ; @@ -21,15 +21,17 @@ dcs:blame ; 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 ; 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 ; 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 ; 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 ; 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 """

An LV2 specification (i.e. this specification, or an LV2 extension).

@@ -147,7 +141,6 @@ otherwise precisely describe their threading rules.

############ lv2:PluginBase a rdfs:Class , owl:Class ; - rdfs:subClassOf lv2:Resource ; lv2:documentation """

An abstract plugin-like resource that MAY not actually be an LV2 plugin (e.g. may not actually have a plugin binary).

@@ -190,7 +183,6 @@ detailed descriptions.

########## 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.

""" . 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.

""" . 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.

""" . 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.

############# 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.

""" . 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).

#################### 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 """ -- cgit v1.2.1