From 69d7dd19ad11f82cbbb509ae8b23fcf4edd330a4 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Tue, 27 Mar 2012 02:18:41 +0000 Subject: Fix OWL errors. --- lv2/lv2plug.in/ns/lv2core/lv2core.ttl | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) (limited to 'lv2/lv2plug.in/ns/lv2core') diff --git a/lv2/lv2plug.in/ns/lv2core/lv2core.ttl b/lv2/lv2plug.in/ns/lv2core/lv2core.ttl index 2feb30b..e38dd83 100644 --- a/lv2/lv2plug.in/ns/lv2core/lv2core.ttl +++ b/lv2/lv2plug.in/ns/lv2core/lv2core.ttl @@ -1,8 +1,8 @@ # This document describes LV2, a plugin interface. # See for more information. -# +# # Copyright 2006-2012 Steve Harris, David Robillard -# +# # Permission to use, copy, modify, and/or distribute this software for any # purpose with or without fee is hereby granted, provided that the above # copyright notice and this permission notice appear in all copies. @@ -59,7 +59,6 @@ devices). See a owl:Ontology ; - owl:imports ; rdfs:seeAlso , , <../people/people.ttl> ; lv2:documentation """

LV2 is an interface for writing audio processors, or plugins, in @@ -157,7 +156,9 @@ lv2:PluginBase a rdfs:Class , owl:Class ; ports or otherwise mimic the structure of a Plugin (e.g. a preset), since hosts and other tools already understand this structure.

""" . - + +doap:name a owl:DatatypeProperty . + lv2:Plugin a rdfs:Class , owl:Class ; rdfs:subClassOf lv2:PluginBase ; rdfs:label "Plugin" ; @@ -446,7 +447,7 @@ port identification. The plugin author may change the values of this property without changing the Plugin URI. """ . -lv2:Designation a rdfs:Class ; +lv2:Designation a rdfs:Class , owl:Class ; rdfs:label "Designation" ; lv2:documentation """

The designation (or assignment) of an input or output. A designation @@ -455,15 +456,15 @@ designation to a port using lv2:designation, the port's content becomes meaningful and can be used more intelligently by the host.

""" . -lv2:Channel a rdfs:Class ; +lv2:Channel a rdfs:Class , owl:Class ; rdfs:label "Channel" ; rdfs:subClassOf lv2:Designation ; lv2:documentation """

A specific channel of audio, e.g. left or right.

""" . -lv2:Parameter a rdfs:Class ; - rdfs:subClassOf rdf:Property , lv2:Designation ; +lv2:Parameter a rdfs:Class , owl:Class ; + rdfs:subClassOf lv2:Designation ; lv2:documentation """

A parameter, i.e. a recognized property. A parameter is a designation for a control.

@@ -515,7 +516,7 @@ lv2:latency a rdf:Property , owl:DatatypeProperty ;

The latency introduced by the plugin (or similar), in frames.

""" . -lv2:freeWheeling a rdf:Property , owl:DatatypePropety ; +lv2:freeWheeling a rdf:Property , owl:DatatypeProperty ; rdfs:label "free-wheeling" ; rdfs:range xsd:boolean ; lv2:documentation """ @@ -681,7 +682,7 @@ plugin MUST satisfy all of the following:

  • The plugin will not access files, devices, pipes, sockets, IPC or any other mechanism that might result in process or thread blocking within its Audio class functions.
  • - +
  • The plugin will take an amount of time to execute a run() call approximately of form A + B * sample_count where A and B depend on the machine and host in use. This amount of @@ -706,7 +707,7 @@ lv2:portProperty a rdf:Property , owl:ObjectProperty ; rdfs:range lv2:PortProperty ; rdfs:label "Port property" ; rdfs:comment """ -Relates Ports to PortProperties. The PortProperty may be ignored without +Relates Ports to PortProperties. The PortProperty may be ignored without catastrophic effects, though it may be useful e.g. for providing a sensible interface for the port. """ . @@ -766,7 +767,7 @@ A plugin MUST operate reasonably even if such a port has a non-integer input. lv2:enumeration a lv2:PortProperty ; rdfs:label "Enumeration" ; - rdfs:comment """ + rdfs:comment """ Indicates that a port's only reasonable values are the scale points defined for that port. A host SHOULD NOT allow a user to set the value of such a port to anything other than a scale point. However, a plugin MUST operate reasonably -- cgit v1.2.1