User loginNavigationWho's onlineThere are currently 0 users and 0 guests online.
Search |
Diff for LV2 Dynamic Manifest extension RDF definitionThe revisions let you track differences between multiple versions of a post.
Current revision: LV2 Dynamic Manifest extension RDF definition* This is not definitive yet * # Dynamic Manifest extension for LV2 plugins
# Revision 1
#
# Copyright (C) 2008 Stefano D'Angelo <zanga.mail@gmail.com>
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
# 1. Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# 2. Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in the
# documentation and/or other materials provided with the distribution.
# 3. The name of the author may not be used to endorse or promote products
# derived from this software without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
@prefix : <http://naspro.atheme.org/content/dynamic-manifest-extension-lv2> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@prefix dman: <http://naspro.atheme.org/content/dynamic-manifest-extension-lv2> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
<http://naspro.atheme.org/content/dynamic-manifest-extension-lv2> a lv2:Specification ;
doap:license <http://usefulinc.com/doap/licenses/bsd> ;
doap:name "Dynamic Manifest extension for LV2 plugins" ;
doap:homepage <http://naspro.atheme.org/content/dynamic-manifest-extension-lv2> ;
doap:created "2008-06-10" ;
doap:shortdesc "An LV2 extension to dynamically generate manifest.ttl-like files" ;
doap:programming-language "C" ;
doap:release [
doap:revision "1" ;
doap:created "2008-06-10"
] ;
doap:mainainer [
a foaf:Person ;
foaf:name "Stefano D'Angelo" ;
foaf:homepage <http://zanga.netsons.org/>
] .
:DynManifest a rdfs:Class ;
rdfs:label "Dynamic Manifest" ;
rdfs:comment """
The class which represents a dynamic generator of a manifest.ttl-like file.
There can be no more than one :DynManifest in the manifest.ttl file, while the
generated manifest.ttl-like file must not contain any.
To be used by a host a Plugin must have at least the following properties:
rdf:type (with object :DynManifest)
lv2:binary
All relative paths in the generated file are meant as relative to the original
bundle's location and all lv2:Plugin objects in the generated file must have the
lv2:binary property set to the same value as :DynManifest's one.
""" . |
||||||||||||||||||||||||||||||||||||