changeset 47:def5fc66701c rdfquery

MARSYAS, Chordino, OFA
author Chris Cannam
date Thu, 19 Jun 2014 16:30:12 +0100
parents 50c69fca1d82
children 2aaca659b29d
files plugins/mvamp.n3 plugins/nnls-chroma.n3 plugins/ofa-vamp-plugin.n3
diffstat 3 files changed, 43 insertions(+), 45 deletions(-) [+]
line wrap: on
line diff
--- a/plugins/mvamp.n3	Thu Jun 19 15:55:51 2014 +0100
+++ b/plugins/mvamp.n3	Thu Jun 19 16:30:12 2014 +0100
@@ -13,8 +13,15 @@
     foaf:maker          <http://www.vamp-plugins.org/doap.rdf#template-generator> ;
     foaf:primaryTopic   <http://vamp-plugins.org/rdf/plugins/mvamp> .
 
+:maker
+    foaf:name "Marsyas Plugins" ;
+    foaf:page <http://marsyas.info/> .
+
 :mvamp a  vamp:PluginLibrary ;
-    vamp:identifier "mvamp"  ; 
+    vamp:identifier "mvamp"  ;
+    dc:title "MARSYAS Vamp plugins" ;
+    dc:description "Low-level feature extraction plugins containing functionality from the MARSYAS batch feature extractor" ;
+    
     vamp:available_plugin plugbase:marsyas_bextract_centroid ; 
     vamp:available_plugin plugbase:marsyas_bextract_lpcc ; 
     vamp:available_plugin plugbase:marsyas_bextract_lsp ; 
@@ -23,15 +30,16 @@
     vamp:available_plugin plugbase:marsyas_bextract_scf ; 
     vamp:available_plugin plugbase:marsyas_bextract_sfm ; 
     vamp:available_plugin plugbase:marsyas_bextract_zero_crossings ; 
-    vamp:available_plugin plugbase:zerocrossing ; 
-#   foaf:page <Place more-information HTML page URL here and uncomment> ;
+    vamp:has_source true ;
+    vamp:has_binary "linux32" ;
+    foaf:page <http://marsyas.info/download/vamp_plugins/> ;
     .
 
 plugbase:marsyas_bextract_centroid a   vamp:Plugin ;
     dc:title              "Marsyas - Batch Feature Extract - Centroid" ;
     vamp:name             "Marsyas - Batch Feature Extract - Centroid" ;
     dc:description        """Marsyas - Batch Feature Extract - Centroid""" ;
-    foaf:maker            [ foaf:name "Marsyas Plugins" ] ; # FIXME could give plugin author's URI here
+    foaf:maker            :maker ;
     dc:rights             """GPL v3 license""" ;
 #   cc:license            <Place plugin license URI here and uncomment> ; 
     vamp:identifier       "marsyas_bextract_centroid" ;
@@ -55,7 +63,7 @@
     dc:title              "Marsyas - Batch Feature Extract - Linear Prediction Cepstral Coefficients" ;
     vamp:name             "Marsyas - Batch Feature Extract - Linear Prediction Cepstral Coefficients" ;
     dc:description        """Marsyas - Batch Feature Extract - Linear Prediction Cepstral Coefficients""" ;
-    foaf:maker            [ foaf:name "Marsyas Plugins" ] ; # FIXME could give plugin author's URI here
+    foaf:maker            :maker ;
     dc:rights             """GPL v3 license""" ;
 #   cc:license            <Place plugin license URI here and uncomment> ; 
     vamp:identifier       "marsyas_bextract_lpcc" ;
@@ -79,7 +87,7 @@
     dc:title              "Marsyas - Batch Feature Extract - Line Spectral Pairs" ;
     vamp:name             "Marsyas - Batch Feature Extract - Line Spectral Pairs" ;
     dc:description        """Marsyas - Batch Feature Extract - Line Spectral Pairs""" ;
-    foaf:maker            [ foaf:name "Marsyas Plugins" ] ; # FIXME could give plugin author's URI here
+    foaf:maker            :maker ;
     dc:rights             """GPL v3 license""" ;
 #   cc:license            <Place plugin license URI here and uncomment> ; 
     vamp:identifier       "marsyas_bextract_lsp" ;
@@ -103,7 +111,7 @@
     dc:title              "Marsyas - Batch Feature Extract - Mel-Frequency Cepstral Coefficients" ;
     vamp:name             "Marsyas - Batch Feature Extract - Mel-Frequency Cepstral Coefficients" ;
     dc:description        """Marsyas - Batch Feature Extract - Mel-Frequency Cepstral Coefficients""" ;
-    foaf:maker            [ foaf:name "Marsyas Plugins" ] ; # FIXME could give plugin author's URI here
+    foaf:maker            :maker ;
     dc:rights             """GPL v3 license""" ;
 #   cc:license            <Place plugin license URI here and uncomment> ; 
     vamp:identifier       "marsyas_bextract_mfcc" ;
@@ -127,7 +135,7 @@
     dc:title              "Marsyas - Batch Feature Extract - Spectral Rolloff" ;
     vamp:name             "Marsyas - Batch Feature Extract - Spectral Rolloff" ;
     dc:description        """Marsyas - Batch Feature Extract - Spectral Rolloff""" ;
-    foaf:maker            [ foaf:name "Marsyas Plugins" ] ; # FIXME could give plugin author's URI here
+    foaf:maker            :maker ;
     dc:rights             """GPL v3 license""" ;
 #   cc:license            <Place plugin license URI here and uncomment> ; 
     vamp:identifier       "marsyas_bextract_rolloff" ;
@@ -151,7 +159,7 @@
     dc:title              "Marsyas - Batch Feature Extract - Spectral Crest Factor" ;
     vamp:name             "Marsyas - Batch Feature Extract - Spectral Crest Factor" ;
     dc:description        """Marsyas - Batch Feature Extract - Spectral Crest Factor""" ;
-    foaf:maker            [ foaf:name "Marsyas Plugins" ] ; # FIXME could give plugin author's URI here
+    foaf:maker            :maker ;
     dc:rights             """GPL v3 license""" ;
 #   cc:license            <Place plugin license URI here and uncomment> ; 
     vamp:identifier       "marsyas_bextract_scf" ;
@@ -175,7 +183,7 @@
     dc:title              "Marsyas - Batch Feature Extract - Spectral Flatness Measure" ;
     vamp:name             "Marsyas - Batch Feature Extract - Spectral Flatness Measure" ;
     dc:description        """Marsyas - Batch Feature Extract - Spectral Flatness Measure""" ;
-    foaf:maker            [ foaf:name "Marsyas Plugins" ] ; # FIXME could give plugin author's URI here
+    foaf:maker            :maker ;
     dc:rights             """GPL v3 license""" ;
 #   cc:license            <Place plugin license URI here and uncomment> ; 
     vamp:identifier       "marsyas_bextract_sfm" ;
@@ -199,7 +207,7 @@
     dc:title              "Marsyas - Batch Feature Extract - Zero Crossings" ;
     vamp:name             "Marsyas - Batch Feature Extract - Zero Crossings" ;
     dc:description        """Marsyas - Batch Feature Extract - Zero Crossings""" ;
-    foaf:maker            [ foaf:name "Marsyas Plugins" ] ; # FIXME could give plugin author's URI here
+    foaf:maker            :maker ;
     dc:rights             """GPL v3 license""" ;
 #   cc:license            <Place plugin license URI here and uncomment> ; 
     vamp:identifier       "marsyas_bextract_zero_crossings" ;
@@ -219,30 +227,4 @@
 #   vamp:computes_feature      <Place feature attribute URI here and uncomment> ;
 #   vamp:computes_signal_type  <Place signal type URI here and uncomment> ;
     .
-plugbase:zerocrossing a   vamp:Plugin ;
-    dc:title              "Zero Crossings" ;
-    vamp:name             "Zero Crossings" ;
-    dc:description        """Detect and count zero crossing points""" ;
-    foaf:maker            [ foaf:name "Marsyas Plugins" ] ; # FIXME could give plugin author's URI here
-    dc:rights             """GPL v3 license""" ;
-#   cc:license            <Place plugin license URI here and uncomment> ; 
-    vamp:identifier       "zerocrossing" ;
-    vamp:vamp_API_version vamp:api_version_1 ;
-    owl:versionInfo       "2" ;
-    vamp:input_domain     vamp:TimeDomain ;
-    vamp:output      plugbase:zerocrossing_output_counts ;
-    .
-plugbase:zerocrossing_output_counts a  vamp:DenseOutput ;
-    vamp:identifier       "counts" ;
-    dc:title              "Zero Crossing Counts" ;
-    dc:description        "The number of zero crossing points per processing block"  ;
-    vamp:fixed_bin_count  "true" ;
-    vamp:unit             "crossings" ;
-    a                     vamp:QuantizedOutput ;
-    vamp:quantize_step    1  ;
-    vamp:bin_count        1 ;
-#   vamp:computes_event_type   <Place event type URI here and uncomment> ;
-#   vamp:computes_feature      <Place feature attribute URI here and uncomment> ;
-#   vamp:computes_signal_type  <Place signal type URI here and uncomment> ;
-    .
 
--- a/plugins/nnls-chroma.n3	Thu Jun 19 15:55:51 2014 +0100
+++ b/plugins/nnls-chroma.n3	Thu Jun 19 16:30:12 2014 +0100
@@ -6,6 +6,7 @@
 @prefix dc:       <http://purl.org/dc/elements/1.1/> .
 @prefix af:       <http://purl.org/ontology/af/> .
 @prefix foaf:     <http://xmlns.com/foaf/0.1/> .
+@prefix doap: 	  <http://usefulinc.com/ns/doap#> .
 @prefix cc:       <http://web.resource.org/cc/> .
 @prefix :         <#> .
 
@@ -13,21 +14,30 @@
     foaf:maker          <http://www.vamp-plugins.org/doap.rdf#template-generator> ;
     foaf:primaryTopic   <http://vamp-plugins.org/rdf/plugins/nnls-chroma> .
 
+:maker
+    foaf:name "Matthias Mauch" .
+
 :nnls-chroma a  vamp:PluginLibrary ;
-    vamp:identifier "nnls-chroma"  ; 
+    vamp:identifier "nnls-chroma"  ;
+    dc:title "Chordino and NNLS Chroma" ;
+    dc:description "Harmony and chord extraction plugins by Matthias Mauch at C4DM" ;
     vamp:available_plugin plugbase:chordino ; 
     vamp:available_plugin plugbase:nnls-chroma ; 
     vamp:available_plugin plugbase:tuning ;  
     foaf:page <http://www.isophonics.net/nnls-chroma> ;
     foaf:page <http://www.omras2.org/> ;
     foaf:page <http://www.matthiasmauch.net/> ; 
+    foaf:maker :maker ;
+    vamp:has_source true ;
+    vamp:has_binary "win32" ;
+    vamp:has_binary "osx" ;
     .
 
 plugbase:chordino a   vamp:Plugin ;
     dc:title              "Chordino" ;
     vamp:name             "Chordino" ;
     dc:description        """Chordino provides a simple chord transcription based on NNLS Chroma (as in the NNLS Chroma plugin). Chord profiles given by the user in the file chord.dict are used to calculate frame-wise chord similarities. Two simple (non-state-of-the-art!) algorithms are available that smooth these to provide a chord transcription: a simple chord change method, and a standard HMM/Viterbi approach.""" ;
-    foaf:maker            [ foaf:name "Matthias Mauch" ] ; # FIXME could give plugin author's URI here
+    foaf:maker            :maker ;
     dc:rights             """GPL""" ;
 #   cc:license            <Place plugin license URI here and uncomment> ; 
     vamp:identifier       "chordino" ;
@@ -139,7 +149,7 @@
     dc:title              "NNLS Chroma" ;
     vamp:name             "NNLS Chroma" ;
     dc:description        """This plugin provides a number of features derived from a DFT-based log-frequency amplitude spectrum: some variants of the log-frequency spectrum, including a semitone spectrum derived from approximate transcription using the NNLS algorithm; and based on this semitone spectrum, different chroma features.""" ;
-    foaf:maker            [ foaf:name "Matthias Mauch" ] ; # FIXME could give plugin author's URI here
+    foaf:maker            :maker ;
     dc:rights             """GPL""" ;
 #   cc:license            <Place plugin license URI here and uncomment> ; 
     vamp:identifier       "nnls-chroma" ;
@@ -287,7 +297,7 @@
     dc:title              "Tuning" ;
     vamp:name             "Tuning" ;
     dc:description        """The tuning plugin can estimate the local and global tuning of piece. The same tuning method is used for the NNLS Chroma and Chordino plugins.""" ;
-    foaf:maker            [ foaf:name "Matthias Mauch" ] ; # FIXME could give plugin author's URI here
+    foaf:maker            :maker ;
     dc:rights             """GPL""" ;
 #   cc:license            <Place plugin license URI here and uncomment> ; 
     vamp:identifier       "tuning" ;
--- a/plugins/ofa-vamp-plugin.n3	Thu Jun 19 15:55:51 2014 +0100
+++ b/plugins/ofa-vamp-plugin.n3	Thu Jun 19 16:30:12 2014 +0100
@@ -14,20 +14,26 @@
     foaf:maker          <http://www.vamp-plugins.org/doap.rdf#template-generator> ;
     foaf:primaryTopic   <http://vamp-plugins.org/rdf/plugins/ofa-vamp-plugin#ofa-vamp-plugin> .
 
+:maker 
+    foaf:name "Queen Mary, University of London" ;
+    foaf:page <http://c4dm.eecs.qmul.ac.uk/> .
+
 :ofa-vamp-plugin a  vamp:PluginLibrary ;
     vamp:identifier "ofa-vamp-plugin" ; 
     vamp:available_plugin plugbase:ofa_fingerprint; 
     vamp:available_plugin plugbase:ofa_puid ;
-    foaf:maker            [ foaf:name "Chris Cannam, using MusicIP OFA library" ] ;
+    foaf:maker            :maker ;
     dc:title "OFA Vamp Plugin" ;
-    dc:description "Plugin that performs audio fingerprinting and lookup using the MusicIP OFA library"
+    dc:description "Plugin that performed audio fingerprinting and lookup using the no-longer-supported MusicIP OFA library. This plugin is provided for interest only and is no longer practically useful." ;
+    foaf:page <http://code.soundsoftware.ac.uk/projects/ofa-vamp-plugin> ;
+    vamp:has_source true ;
     .
 
 plugbase:ofa_fingerprint a   vamp:Plugin ;
     dc:title              "MusicIP Audio Fingerprinter" ;
     vamp:name             "MusicIP Audio Fingerprinter" ;
     dc:description        "Calculates an audio fingerprint using the MusicIP OFA fingerprinting library" ;
-    foaf:maker            [ foaf:name "Chris Cannam, using MusicIP OFA library" ] ; # FIXME could give plugin author's URI here
+    foaf:maker            :maker ;
 #    cc:license            <Place plugin license URI here and uncomment> ; 
     vamp:identifier       "ofa_fingerprint" ;
     vamp:vamp_API_version vamp:api_version_2 ;
@@ -53,7 +59,7 @@
     dc:title              "MusicIP PUID Lookup" ;
     vamp:name             "MusicIP PUID Lookup" ;
     dc:description        "Calculates an audio fingerprint using the MusicIP OFA fingerprinting library and uses it to look up a MusicDNS PUID" ;
-    foaf:maker            [ foaf:name "Chris Cannam, using MusicIP OFA library" ] ; # FIXME could give plugin author's URI here
+    foaf:maker            :maker ;
 #   cc:license            <Place plugin license URI here and uncomment> ; 
     vamp:identifier       "ofa_puid" ;
     vamp:vamp_API_version vamp:api_version_2 ;