host-info
type: Specification
license: mit
name: LV2 Host Info
maintainer: David Robillard
comment: This specification defines various properties to represent useful information about LV2 hosts. Currently, the primary use of this specification is to describe which extensions are supported by a given host. The extensions supported by a host can be described like this: @prefix hi: <http://lv2plug.in/ns/ext/host-info#> . <http://example.org/some-host> a hi:Host ; doap:name "Foo Rack" ; hi:supportsExtension [ hi:extension <http://example.org/some-extension> ; hi:sinceVersion "1.2.0" ] .

LV2 Host
type: Class
subclass of: Restriction
  on property: name
  some values from: string
  min cardinality: 1
  comment: A hi:Host MUST have at least one string doap:name
comment: An application that supports loading LV2 plugins, or performs other LV2 related functionality.

supports extension
type: Property
domain: LV2 Host
range: Extension Support
comment: Relates a Host to its ExtensionSupport

Extension Support
type: Class
subclass of: Restriction
  on property: since version
  some values from: string
  min cardinality: 1
  comment: A hi:ExtensionSupport MUST have at least one string hi:sinceVersion
comment: A description of the support for an extension by a Host

extension
type: Property
domain: Extension Support
range: Specification
comment: Indicates the extension supported by a host.

since version
type: Property
domain: Extension Support
range: string
comment: The initial version of a host which supported an extension. This property MUST always be given

until version
type: Property
domain: Extension Support
range: string
comment: The final version of a host which supported an extension. This property can be used if support for an extension was discontinued in a host for some reason.