1@prefix lv2: <http://lv2plug.in/ns/lv2core#> . 2@prefix owl: <http://www.w3.org/2002/07/owl#> . 3@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 4@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . 5@prefix state: <http://lv2plug.in/ns/ext/state#> . 6 7<http://lv2plug.in/ns/ext/state> 8 a owl:Ontology ; 9 rdfs:label "LV2 State" ; 10 rdfs:comment "An interface for LV2 plugins to save and restore state." ; 11 rdfs:seeAlso <state.h> , 12 <state.meta.ttl> . 13 14state:interface 15 a lv2:ExtensionData ; 16 rdfs:label "interface" ; 17 rdfs:comment "A plugin interface for saving and restoring state." . 18 19state:State 20 a rdfs:Class ; 21 rdfs:label "State" ; 22 rdfs:comment "LV2 plugin state." . 23 24state:loadDefaultState 25 a lv2:Feature ; 26 rdfs:label "load default state" ; 27 rdfs:comment "A feature indicating that the plugin has default state." . 28 29state:state 30 a rdf:Property , 31 owl:ObjectProperty ; 32 rdfs:label "state" ; 33 rdfs:range state:State ; 34 rdfs:comment "The state of an LV2 plugin instance." . 35 36state:mapPath 37 a lv2:Feature ; 38 rdfs:label "map path" ; 39 rdfs:comment "A feature for mapping between absolute and abstract file paths." . 40 41state:makePath 42 a lv2:Feature ; 43 rdfs:label "make path" ; 44 rdfs:comment "A feature for creating new files and directories." . 45 46state:threadSafeRestore 47 a lv2:Feature ; 48 rdfs:label "thread-safe restore" ; 49 rdfs:comment "A feature indicating support for thread-safe state restoration." . 50 51state:freePath 52 a lv2:Feature ; 53 rdfs:label "free path" ; 54 rdfs:comment "A feature for freeing paths allocated by the host." . 55 56state:StateChanged 57 a rdfs:Class ; 58 rdfs:label "State Changed" ; 59 rdfs:comment "A notification that the internal state of the plugin has changed." . 60 61