# 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" ;