From e3ad15e41cccdd058f9a7fa2086bce5c0237e9fb Mon Sep 17 00:00:00 2001 From: David Robillard Date: Wed, 11 Nov 2015 18:01:01 -0500 Subject: Simplify range of lv2:designation The previous range was not incorrect, but suggests inferring the type of objects by the property range. In LV2 (and sord_validate), we take a stricter stance, and use range to check that object types are explicitly of a valid type, so aggregate ranges are problematic. Since lv2:Designation is an rdfs:subClassOf rdf:Property anyway, it's easier to just set the range to rdf:Property. --- lv2/lv2plug.in/ns/lv2core/lv2core.ttl | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lv2/lv2plug.in/ns/lv2core/lv2core.ttl b/lv2/lv2plug.in/ns/lv2core/lv2core.ttl index 7434aa0..36a07ec 100644 --- a/lv2/lv2plug.in/ns/lv2core/lv2core.ttl +++ b/lv2/lv2plug.in/ns/lv2core/lv2core.ttl @@ -516,8 +516,7 @@ lv2:designation a rdf:Property , owl:ObjectProperty , owl:FunctionalProperty ; - rdfs:range lv2:Designation , - rdf:Property ; + rdfs:range rdf:Property ; rdfs:label "designation" ; lv2:documentation """

Indicates a channel or parameter designation.

-- cgit v1.2.1