@prefix doap: . @prefix foaf: . @prefix lv2: . @prefix morph: . @prefix opts: . @prefix owl: . @prefix rdf: . @prefix rdfs: . @prefix xsd: . a owl:Ontology ; rdfs:label "LV2 Morph" ; rdfs:comment "Ports that can dynamically change type." ; rdfs:seeAlso , . morph:MorphPort a rdfs:Class , owl:Class ; rdfs:subClassOf lv2:Port ; rdfs:label "Morph Port" ; rdfs:comment "A port which can be switched to another type." . morph:AutoMorphPort a rdfs:Class , owl:Class ; rdfs:subClassOf lv2:Port ; rdfs:label "Auto Morph Port" ; rdfs:comment "A port that can change its type based on that of another." . morph:supportsType a rdf:Property , owl:ObjectProperty ; rdfs:domain morph:MorphPort ; rdfs:label "supports type" ; rdfs:comment "A type that a port supports being switched to." . morph:currentType a rdf:Property , opts:Option , owl:ObjectProperty ; rdfs:domain morph:MorphPort ; rdfs:label "current type" ; rdfs:comment "The currently active type of the port." .