# HG changeset patch
# User Chris Cannam
# Date 1403701106 -3600
# Node ID 57cc0f0c20ff047192660848ac3e1377cb30bf96
# Parent aede6e90a6b8a09ab58d80ff2d0321c127ad9bd6
Update RDF for example plugins
diff -r aede6e90a6b8 -r 57cc0f0c20ff examples/vamp-example-plugins.n3
--- a/examples/vamp-example-plugins.n3 Wed Jun 25 12:38:37 2014 +0100
+++ b/examples/vamp-example-plugins.n3 Wed Jun 25 13:58:26 2014 +0100
@@ -6,6 +6,7 @@
@prefix dc: .
@prefix af: .
@prefix foaf: .
+@prefix doap: .
@prefix cc: .
@prefix : <#> .
@@ -13,15 +14,30 @@
foaf:maker ;
foaf:primaryTopic .
+:maker
+ foaf:name "Vamp SDK Example Plugins" ;
+ foaf:page .
+
:vamp-example-plugins a vamp:PluginLibrary ;
vamp:identifier "vamp-example-plugins" ;
+ dc:title "Vamp example plugins" ;
+ dc:description """A set of simple plugins as included with the Vamp developers kit. Amplitude tracker, simple percussion onset detector, tempo estimator, spectral centroid, power spectrum, and zero-crossing counter.""" ;
foaf:page ;
+ doap:download-page ;
vamp:available_plugin plugbase:amplitudefollower ;
vamp:available_plugin plugbase:fixedtempo ;
vamp:available_plugin plugbase:percussiononsets ;
vamp:available_plugin plugbase:powerspectrum ;
vamp:available_plugin plugbase:spectralcentroid ;
vamp:available_plugin plugbase:zerocrossing ;
+ foaf:maker :maker ;
+ dc:title "Vamp Example Plugins" ;
+ dc:description """Example plugins from the Vamp Plugin SDK""" ;
+ vamp:has_source true ;
+ vamp:has_binary "linux32" ;
+ vamp:has_binary "linux64" ;
+ vamp:has_binary "osx" ;
+ vamp:has_binary "win32" ;
.
plugbase:amplitudefollower a vamp:Plugin ;
@@ -29,7 +45,7 @@
vamp:name "Amplitude Follower" ;
dc:description "Track the amplitude of the audio signal" ;
foaf:page ;
- foaf:maker [ foaf:name "Vamp SDK Example Plugins" ] ;
+ foaf:maker :maker ;
cc:license ;
dc:rights "Freely redistributable (BSD license)" ;
vamp:identifier "amplitudefollower" ;
@@ -77,7 +93,7 @@
vamp:name "Simple Fixed Tempo Estimator" ;
dc:description "Study a short section of audio and estimate its tempo, assuming the tempo is constant" ;
foaf:page ;
- foaf:maker [ foaf:name "Vamp SDK Example Plugins" ] ;
+ foaf:maker :maker ;
cc:license ;
dc:rights "Freely redistributable (BSD license)" ;
vamp:identifier "fixedtempo" ;
@@ -149,7 +165,7 @@
vamp:name "Simple Percussion Onset Detector" ;
dc:description "Detect percussive note onsets by identifying broadband energy rises" ;
foaf:page ;
- foaf:maker [ foaf:name "Vamp SDK Example Plugins" ] ;
+ foaf:maker :maker ;
cc:license ;
dc:rights "Freely redistributable (BSD license)" ;
vamp:identifier "percussiononsets" ;
@@ -211,7 +227,7 @@
vamp:name "Simple Power Spectrum" ;
dc:description "Return the power spectrum of a signal" ;
foaf:page ;
- foaf:maker [ foaf:name "Vamp SDK Example Plugins" ] ;
+ foaf:maker :maker ;
cc:license ;
dc:rights "Freely redistributable (BSD license)" ;
vamp:identifier "powerspectrum" ;
@@ -232,7 +248,7 @@
vamp:name "Spectral Centroid" ;
dc:description "Calculate the centroid frequency of the spectrum of the input signal" ;
foaf:page ;
- foaf:maker [ foaf:name "Vamp SDK Example Plugins" ] ;
+ foaf:maker :maker ;
cc:license ;
dc:rights "Freely redistributable (BSD license)" ;
vamp:identifier "spectralcentroid" ;
@@ -268,7 +284,7 @@
vamp:name "Zero Crossings" ;
dc:description "Detect and count zero crossing points" ;
foaf:page ;
- foaf:maker [ foaf:name "Vamp SDK Example Plugins" ] ;
+ foaf:maker :maker ;
cc:license ;
dc:rights "Freely redistributable (BSD license)" ;
vamp:identifier "zerocrossing" ;