This document describes "LV2" (http://lv2plug.in/ns/lv2core), an LV2 related specification. Comments are welcome, please direct discussion to devel@lists.lv2plug.in.
See also:
A Plugin MUST have at least one rdf:type that is lv2:Plugin.
A Plugin MUST have at least one doap:name that is a string with no language tag.
A Port MUST have at least one rdf:type with object either lv2:Port, lv2:InputPort, or lv2:OutputPort.
A Port MUST have at least two rdf:type properties with objects that are some subclass of lv2:Port (one for lv2:Port, lv2:InputPort, or lv2:OutputPort, and another to describe the specific data type, e.g. lv2:AudioPort).
A port MUST have a single lv2:index which is of type xsd:decimal (e.g. a literal integer in Turtle).
A port MUST have a single lv2:symbol which is of type xsd:string with no language tag.
A port MUST have at least one lv2:name which is of type xsd:string.
Accept: application/x-turtle you will get the description in Turtle. Also supported: application/rdf+xml, application/json, text/plain