# HG changeset patch # User nothing@tehis.net # Date 1366714160 -3600 # Node ID d5012016bf64f0ed121044ad7026fb590cc6c946 # Parent 2b5c292ad12fe33b2b5a81871d765a2f644c9826 added rdfpy and rdfonto directories diff -r 2b5c292ad12f -r d5012016bf64 pdfextract/graphDefs.py --- a/pdfextract/graphDefs.py Tue Apr 16 14:14:09 2013 +0100 +++ b/pdfextract/graphDefs.py Tue Apr 23 11:49:20 2013 +0100 @@ -22,7 +22,8 @@ "Average Magnitude Difference Function": "AMDF", "Octave Band Signal Intensity": "OBSI", "Root Mean Square": "RMS", - "Harmonic Pitch Class Profile": "HPCP" + "Harmonic Pitch Class Profile": "HPCP", + "SignalToNoiseRatio": "SNR" } synonyms = { @@ -37,12 +38,52 @@ "Spectral Flatness": ["Spectral Flatness Measure", "Flatness"], "Harmonic Spectrum": ["Harmonic spectrum"], "Average Magnitude Difference Function": ["Amdf"], + "Average Squared Difference Function": ["Asdf"], "AutoCorrelation": ["Autocorrelation"], "PeakSpectrum": ["Peak spectrum"], "Spectral Spread": ["Spread"], "Spectral Crest": ["Spectral Crest Measure"], - "Onset Detection Function": ["Onset", "Onsets"], - "Root Mean Square": ["Rms"] + "Onset Detection Function": ["Onset", "Onsets", "Onset Detector"], + "Root Mean Square": ["Rms"], + "Note Tracker": ["Aubio Note Tracker"], + "Pitch": ["Aubio Pitch Detector"], + "Silence Test": ["Aubio Silence Detector"], + "AutoCorrelationFFT": ["Autocorrelationfft"], + "Average Deviation": ["Average deviation"], + "Bark Coefficients": ["Bark coefficients"], + "Beat Spectrum": ["Beat Spectra"], + "Beat Tracker": ["Beat Tracking", "BeatTracking" "BeatTrack", "Beat Track", "BeatTrack2", "Beats", "Aubio Beat Tracker"], + "Complex Domain Onset Detection": ["Complex Domain Method Onset Detection Function"], + "Discrete Cosine Transform": ["Dct"], + "Funcdamental Frequency": ["F0", "Failsafef0"], + "HighestValue": ["Highest value"], + "Harmonic Product Spectrum": ["Hps"], + "Key Detector": ["KeyTrack"], + "KrumhanslKeyFinder": ["Krumhansl_key_finder"], + "L-Norm": ["Lnorm"], + "Lowest Value": ["Lowest value"], + "MELODIAMelodyExtraction": ["MELODIAMelodyExtractionintermediatesteps"], + "MIDI Note": ["MIDI"], + "Note Onset Detector": ["Note Onsets", "Note Onset"], + "Octave Band Signal Intensity Ratio": ["OBSIR"], + "OddToEvenHarmonicRatio": ["Oddtoevenharmonicratio"], + "OddEvenRatio": ["Oddevenratio"], + "Pitch Countours": ["PitchContours:All", "PitchContours:Melody"], + "PitchFFTYIN": ["PitchFftYin"], + "PitchYIN": ["PitchYin", "Yin", "AubioYin"], + "Rhythm Patterns": ["RhythmPattern"], + "RMSAmplitude": ["Rmsamplitude"], + "Spectral Shape": ["Spectral Shape Descriptors"], + "Spectral Variance": ["Spectral Variation", "Spectralvariance"], + "Spectral Average Deviation": ["Spectralaveragedeviation"], + "Spectral Inharmonicity": ["Spectralinharmonicity"], + "Spectral Mean": ["Spectralmean"], + "Spectral Standard Deviation": ["Spectralstandarddeviation"], + "Standard Deviation": ["Standarddeviation"], + "Tristimulus1": ["TristimulusI"], + "Tristimulus2": ["TristimulusII"], + "Tristimulus3": ["TristimulusIII"], + "Even Harmonic Ratio": ["evenHarmonicRatio"] } execfile('/Users/alo/Development/python-Levenshtein-0.10.2/StringMatcher.py') diff -r 2b5c292ad12f -r d5012016bf64 rdfonto/MIR-onto.n3 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdfonto/MIR-onto.n3 Tue Apr 23 11:49:20 2013 +0100 @@ -0,0 +1,43 @@ +@prefix af: . +@prefix dc: . +@prefix owl: . +@prefix rdfs: . + +<> a owl:Ontology ; + dc:description "This is an ontology derived from MIR Toolbox for the Audio Features engineering process" ; + dc:title "MIR Toolbox Ontology" ; + owl:versionInfo "Version 0.1" . + +af:DynamicsFeatureExtractor a owl:Class ; + rdfs:subClassOf af:FeatureExtractor . + +af:Operator a owl:Class . + +af:PitchFeatureExtractor a owl:Class ; + rdfs:subClassOf af:FeatureExtractor . + +af:Predictions a owl:Class ; + rdfs:subClassOf af:HighLevelFeature . + +af:RhythmFeatureExtractor a owl:Class ; + rdfs:subClassOf af:FeatureExtractor . + +af:Similarity a owl:Class ; + rdfs:subClassOf af:HighLevelFeature . + +af:Statistics a owl:Class ; + rdfs:subClassOf af:HighLevelFeature . + +af:Structure a owl:Class ; + rdfs:subClassOf af:HighLevelFeature . + +af:TimbreFeatureExtractor a owl:Class ; + rdfs:subClassOf af:FeatureExtractor . + +af:TonalityFeatureExtractor a owl:Class ; + rdfs:subClassOf af:FeatureExtractor . + +af:HighLevelFeature a owl:Class . + +af:FeatureExtractor a owl:Class . + diff -r 2b5c292ad12f -r d5012016bf64 rdfonto/MIR-onto.rdf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdfonto/MIR-onto.rdf Tue Apr 23 11:49:20 2013 +0100 @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + This is an ontology derived from MIR Toolbox for the Audio Features engineering process + MIR Toolbox Ontology + Version 0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -r 2b5c292ad12f -r d5012016bf64 rdfonto/MIRToolbox.rdf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdfonto/MIRToolbox.rdf Tue Apr 23 11:49:20 2013 +0100 @@ -0,0 +1,302 @@ + + + + derived from calculated onsets with ACF, spectrum or both + + Rhythm + + + the amount of partials that are not multiples of the fundamental frequency, takes into account the amount of energy outside the ideal harmonic series + + Pitch + + + The proportion of energy above a given frequency + + Timbre + + + shows the distribution of energy along the pitches or pitch classes + + Tonality + + + The frequency below which 85% of the energy is contained. The percentage may be user-chosen + + Timbre + + + Rhythmic periodicity along auditory channels + + Rhythm + + + The degree of variation of the successive peaks of the spectrum + + Timbre + + + + Timbre + + + Use peaks of spectral flux to detect onsets + + Rhythm + + + root mean square energy + + Dynamics + + + Major vs. Minor, calculated as the strength difference between the best major and best minor key candidates + + Tonality + + + estimates the beginning of the attack phase of a note by locating the local minimum before the maximum corresponding to the onset + These can have start time *and end time* + + Timbre + + + + Timbre + + + average slope of attack phase, computed either as a simple ratio, or a Gaussian-weighted average to emphasise the middle of the attack + + Timbre + + + The best candidate key + + Tonality + + + note onset times + + Rhythm + + + The probability distribution across possible keys + + Tonality + + + The average dissonance between all pairs of peaks in the spectrum + + Timbre + + + Pitch estimated via ACF, autocorrelation spectrum or cepstrum, or a combination + + Pitch + + + percentage of frames showing less than average energy + + Dynamics + + + a measure of acoustic self-similarity as a function of time lag, computed from the similarity matrix + + Rhythm + + + estimates the average frequency of events, i.e., the number of note onsets per second + + Rhythm + + + estimates the rhythmic clarity, indicating the strength of the beats estimated by the tempo function + + Rhythm + + + estimates the amplitude difference between the beginning and the end of the attack phase + + Timbre + + + estimates MIDI note value based on segmentation and pitch detection + + Pitch + + + Projects the chromagram into a self-organizing map + + Tonality + + + Calculates the 6-dimensional tonal centroid vector from the chromagram + + Tonality + + + the flux of the tonal centroid + + Tonality + + + + Operator + + + + Operator + + + + Operator + + + + Operator + + + + Operator + + + + Operator + + + + Operator + + + + Operator + + + + Operator + + + + Operator + + + + Operator + + + + Operator + + + + HighLevelFeature + Structure + + + + HighLevelFeature + Structure + + + + HighLevelFeature + Structure + + + + HighLevelFeature + Statistics + + + + HighLevelFeature + Statistics + + + + HighLevelFeature + Statistics + + + + HighLevelFeature + Statistics + + + + HighLevelFeature + Statistics + + + + HighLevelFeature + Statistics + + + + HighLevelFeature + Statistics + + + + HighLevelFeature + Statistics + + + + HighLevelFeature + Statistics + + + + HighLevelFeature + Statistics + + + + HighLevelFeature + Statistics + + + + HighLevelFeature + Statistics + + + + HighLevelFeature + Statistics + + + + HighLevelFeature + Predictions + + + + HighLevelFeature + Predictions + + + + HighLevelFeature + Predictions + + + + HighLevelFeature + Similarity + + + + HighLevelFeature + Similarity + + + + diff -r 2b5c292ad12f -r d5012016bf64 rdfonto/MIRToolboxDiagram.png Binary file rdfonto/MIRToolboxDiagram.png has changed diff -r 2b5c292ad12f -r d5012016bf64 rdfonto/MIRToolboxFeatureDiagram.png Binary file rdfonto/MIRToolboxFeatureDiagram.png has changed diff -r 2b5c292ad12f -r d5012016bf64 rdfonto/MIRToolboxHighLevelFeatureDiagram.png Binary file rdfonto/MIRToolboxHighLevelFeatureDiagram.png has changed diff -r 2b5c292ad12f -r d5012016bf64 rdfonto/MIRToolboxOperatorDiagram.png Binary file rdfonto/MIRToolboxOperatorDiagram.png has changed diff -r 2b5c292ad12f -r d5012016bf64 rdfonto/Marsyas-onto.n3 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdfonto/Marsyas-onto.n3 Tue Apr 23 11:49:20 2013 +0100 @@ -0,0 +1,311 @@ +@prefix af: . +@prefix dc: . +@prefix owl: . +@prefix rdfs: . + +<> a owl:Ontology ; + dc:description "This is an ontology derived from Marsyas feature extraction tools for the Audio Features engineering process" ; + dc:title "Marsyas Ontology" ; + owl:versionInfo "Version 0.1" . + +af:ADRess a af:AudioFeature ; + dc:description "Azimuth Discrimination and Resynthesis (ADRess) implementation, which takes a stereo input (i.e. input is expected to be the output of a parallel of two Spectrum MarSystems, one for each stereo channel), and outputs the phase vector and frequency dependent nulls matrix for each channel using the following format: [bin_phases_l][AZl] [bin_phases_r][AZr] This algorithm was proposed by Dan Barry et al at the DAfX04, \"Sound Source Separation: azimuth discrimination and resynthesis\". The algorithm exploits the use of pan pot as a means to achieve image localisation within stereophonic recordings, assuming only an interaural intensity difference exists between left and right channels for a single source. A gain scaling and phase cancellation technique is then used to expose frequency dependent nulls across the azimuth domain, from which source separation and resynthesis may be carried out. Controls: - \\b mrs_natural/beta [w] : Sets the azimuth resolution" ; + rdfs:subClassOf af:AzimuthDiscriminationandResynthesis . + +af:ADRessSpectrum a af:AudioFeature ; + dc:description "Takes the output of the ADRess (i.e. the stereo azimuth-frequency maps) and outputs a single channel spectrum of the part of the freq-azimuth plane selected by the d and H controls. This can then be inverse transformed back into time domain for resynthesis purposes. Controls: - \\b mrs_real/d [w] : value between 0.0~1.0, used for selecting the portion of the azimuth-frequency plane to be extracted - \\b mrs_real/H [w] : sets the azimuth subspace width (in percentage of total width of the azimuth plane)" ; + rdfs:subClassOf af:AzimuthDiscriminationandResynthesis . + +af:ADRessStereoSpectrum a af:AudioFeature ; + dc:description "Takes the output of the ADRess (i.e. the panning-frequency maps) and outputs the panning coefficient for each spectral bin (N/2+1 bins)." ; + rdfs:subClassOf af:AzimuthDiscriminationandResynthesis . + +af:AMDF a af:AudioFeature ; + dc:description "Average Magnitude Difference Function Computer the average magnitude difference function which can then be used for pitch detection by detecting the location of valleys." ; + rdfs:subClassOf af:PitchDetection . + +af:AbsMax a af:AudioFeature ; + dc:description "Calculate the maximum absolute value for each observation signal (per slice). For each observation channel in each given slice, the maximum absolute value is calculated. This MarSystem has no extra controls." ; + rdfs:subClassOf af:StatisticalFunction . + +af:AimBoxes a af:AudioFeature ; + dc:description "'Box-cutting' routine to generate dense features Author : Thomas Walters Ported to Marsyas by Steven Ness The original source code for these functions in AIM-C can be found at: http://code.google.com/p/aimc/" ; + rdfs:subClassOf af:AuditoryImageModel . + +af:AimGammatone a af:AudioFeature ; + dc:description "Slaney's gammatone filterbank Author : Thomas Walters Ported to Marsyas by Steven Ness This is the version of the IIR gammatone used in Slaney's Auditory toolbox. The original verison as described in Apple Tech. Report #35 has a problem with the high-order coefficients at low centre frequencies and high sample rates. Since it is important that AIM-C can deal with these cases (for example for the Gaussian features), I've reiplemeted Slaney's alternative version which uses a cascade of four second-order filters in place of the eighth-order filter. The original source code for these functions in AIM-C can be found at: http://code.google.com/p/aimc/" ; + rdfs:subClassOf af:AuditoryImageModel . + +af:AimHCL a af:AudioFeature ; + dc:description "Halfwave rectification, compression and lowpass filtering Author Thomas Walters Ported to Marsyas by Steven Ness The original source code for these functions in AIM-C can be found at: http://code.google.com/p/aimc/" ; + rdfs:subClassOf af:AuditoryImageModel . + +af:AimHCL2 a af:AudioFeature ; + dc:description "Halfwave rectification, compression and lowpass filtering Author Thomas Walters Ported to Marsyas by Steven Ness Made more Marsyas like by George Tzanetakis The original source code for these functions in AIM-C can be found at: http://code.google.com/p/aimc/" ; + rdfs:subClassOf af:AuditoryImageModel . + +af:AimLocalMax a af:AudioFeature ; + dc:description "Local maximum strobe criterion: decaying threshold with timeout Author : Thomas Walters Ported to Marsyas by Steven Ness The original source code for these functions in AIM-C can be found at: http://code.google.com/p/aimc/" ; + rdfs:subClassOf af:AuditoryImageModel . + +af:AimPZFC a af:AudioFeature ; + dc:description "Time-domain AimPZFC Dick Lyon's Pole-Zero Filter Cascade - implemented in C++ by Tom Walters from the AIM-MAT module based on Dick Lyon's code. Ported to Marsyas from AIM-C by Steven Ness (sness@sness.net). The original source code for these functions in AIM-C can be found at: http://code.google.com/p/aimc/" ; + rdfs:subClassOf af:AuditoryImageModel . + +af:AimPZFC2 a af:AudioFeature ; + dc:description "Time-domain AimPZFC2 Dick Lyon's Pole-Zero Filter Cascade - implemented in C++ by Tom Walters from the AIM-MAT module based on Dick Lyon's code. Ported to Marsyas from AIM-C by Steven Ness (sness@sness.net). AimPZFC2 is a re-write of the AimPZFC to be more Marsyas like. The original source code for these functions in AIM-C can be found at: http://code.google.com/p/aimc/" ; + rdfs:subClassOf af:AuditoryImageModel . + +af:AimSAI a af:AudioFeature ; + dc:description "Stabilised auditory image Author : Thomas Walters Ported to Marsyas by Steven Ness The original source code for these functions in AIM-C can be found at: http://code.google.com/p/aimc/" ; + rdfs:subClassOf af:AuditoryImageModel . + +af:AimSSI a af:AudioFeature ; + dc:description "Size-shape image (aka the 'sscAI') Author : Thomas Walters Ported to Marsyas by Steven Ness The original source code for these functions in AIM-C can be found at: http://code.google.com/p/aimc/" ; + rdfs:subClassOf af:AuditoryImageModel . + +af:AimVQ a af:AudioFeature ; + dc:description "Vector quantization for dense to sparse features Author : Thomas Walters Ported to Marsyas by Steven Ness The original source code for these functions in AIM-C can be found at: http://code.google.com/p/aimc/" ; + rdfs:subClassOf af:AuditoryImageModel . + +af:AubioYin a af:AudioFeature ; + dc:description "Pitch detection using the YIN algorithm This algorithm was developped by A. de Cheveigne and H. Kawahara and published in: De Cheveigne, A., Kawahara, H. (2002) \"YIN, a fundamental frequency estimator for speech and music\", J. Acoust. Soc. Am. 111, 1917-1930. See http://recherche.ircam.fr/equipes/pcm/pub/people/cheveign.html This code was adapted from aubio (http://aubio.org) by sness. Controls: - \\b mrs_real/tolerance [w] : sets the tolerance of the yin algorithm" ; + rdfs:subClassOf af:PitchDetection . + +af:AutoCorrelation a af:AudioFeature ; + dc:description "Compute the generalized autocorrelation of input window Computes the generalized autocorrelation (with optional magnitude compression) using the Fast Fourier Transform (FFT). Controls: - \\b mrs_bool/aliasedOutput [w] : by default, this control is set to true and the output of AutoCorrelation will be an alised time domain signal (as used by the original Marsyas0.1 code implemented by George Tzanetakis - MUST CHECK IF THIS MAKES SENSE!). Setting this control to false, the FFTs will be computed using the next power of 2 of the inSamples*2+1, which avoids alising in the iFFT step. In this mode, only the first inSamples of the autocorrleation function will be output (since the remaining ones are mirrored versions or zero valued). - \\b mrs_bool/setr0to1\" [w]: if set to true, the output will be normalized so that r_xx(0) = 1 Had to use a weird name because there already was a normalize control [AL]" ; + rdfs:subClassOf af:Analysis . + +af:BeatHistogram a af:AudioFeature ; + dc:description "BeatHistogram Calculate Beat Histogram. The input should be the autocorrelation of either the time waveform or some kind of onset detection function." ; + rdfs:subClassOf af:TempoDetection . + +af:BeatHistogramFromPeaks a af:AudioFeature ; + dc:description "BeatHistogramFromPeaks Calculate BeatHistograms from peaks represented as pairs of periodicity/amplitude (typically from an autocorrelation function)." ; + rdfs:subClassOf af:TempoDetection . + +af:BeatPhase a af:AudioFeature ; + dc:description "Given a periodicity calculate best matching phase" ; + rdfs:subClassOf af:TempoDetection . + +af:Centroid a af:AudioFeature ; + dc:description "Centroid of each time slice of observations Centroid computes the centroid of the observations for each time sample. The center is defined as the normalized first moment (center of gravity) of the observation vector." ; + rdfs:subClassOf af:StatisticalFunction . + +af:CrossCorrelation a af:AudioFeature ; + dc:description "Computes the cross correlation of an input. Accepts N observations and returns N-1 observations, with each observation being the cross correlation of the inputs n and n-1. Controls: \"mrs_string/mode\" : This control sets the type of cross correlation. \"general\" is the default, and will compute the generalized cross correlation. \"phat\" will compute the generalized cross correlation with phase transform \"ml\" will compute a maximum likelihood cross correlation. This works well specifically for time delay estimation in noisy or reverberant environments. Note: inSamples should be 2^k or fft will not work properly. \\author Gabrielle Odowichuk" ; + rdfs:subClassOf af:StatisticalFunction . + +af:Daub4 a af:AudioFeature ; + dc:description "Daubechies4 WaveletStep Applies the Daubechies 4-coefficient wavelet filter as a WaveletStep for the WaveletPyramid algorithm. The code is is based on the Numerical Recipies wavelet code." ; + rdfs:subClassOf af:SpectrumDescriptor . + +af:Energy a af:AudioFeature ; + dc:description "compute the Energy of the input observations into one column" ; + rdfs:subClassOf af:LoudnessDescriptor . + +af:EnhADRess a af:AudioFeature ; + dc:description "Azimuth Discrimination and Resynthesis (EnhADRess) implementation, which takes a stereo input (i.e. input is expected to be the output of a parallel of two Spectrum MarSystems, one for each stereo channel), and outputs the magnitudes, phases and panning indexes for N/2+1 bins, stacked vertically: [Mag] [Phases] [Pan] This enhanced version of the ADRess algorithm was proposed by Cooney et al, \"An Enhanced implemantation of the ADRess Music Source Separation Algorithm\", 121st AES Convention, October 2006." ; + rdfs:subClassOf af:AzimuthDiscriminationandResynthesis . + +af:EnhADRessStereoSpectrum a af:AudioFeature ; + dc:description "Takes the output of the enhADRess and outputs the panning coefficient for each spectral bin (N/2+1 bins)." ; + rdfs:subClassOf af:AzimuthDiscriminationandResynthesis . + +af:F0Analysis a af:AudioFeature ; + dc:description "Compute F0s in input spectrum \\author Matthias Varewyck \\date 20090518 Controls: - \\b mrs_natural NrOfHarmonics [rw] : nr. of harmonics taken into account (excl. F0) - \\b mrs_real F0Weight [rw] : balance between F0 and higher harmonics - \\b mrs_real Attenuation [rw] : attenuation of higher harmonics - \\b mrs_real Tolerance_ [rw] : tolerance for harmonics to be assigned to F0 - \\b mrs_real LowestFo_ [rw] : lowest possible F0 - \\b mrs_real ChordEvidence_ [r] : evidence that input spectrum includes chord" ; + rdfs:subClassOf af:PitchDetection . + +af:Flux a af:AudioFeature ; + dc:description "Flux calculate the flux between the current and prev. spectrum (e.g. output of PowerSpectrum) The flux is defined as the norm of the difference vector between two successive magnitue/power spectra, although different implementations are possible. Controls: - \\b mrs_string/mode [w]: select from the different available implementations for Flux: \"marsyas\" and \"DixonDAFX06\" - \\b mrs_bool/reset [rw] : clear and reset the memory buffer" ; + rdfs:subClassOf af:SpectrumDescriptor . + +af:KrumhanslKeyFinder a af:AudioFeature ; + dc:description "Krumhansl-Schmuckler Key-Finding Algorithm Performs simple chord detection using the Krumhansl-Schmuckler Key-Finding Algorithm. The input is a pitch class profile or chroma vector with 12 values one for each chromatic note. Controls:" ; + rdfs:subClassOf af:KeyDetection . + +af:Kurtosis a af:AudioFeature ; + dc:description "Kurtosis Calculate the Kurtosis of the input observations. Typically used for characterizing the magnitude spectrum." ; + rdfs:subClassOf af:StatisticalFunction . + +af:LPC a af:AudioFeature ; + dc:description "Compute Warped LPC coefficients, Pitch and Power [STILL UNDER TESTING!]. Linear Prediction Coefficients (LPC). Features commonly used in Speech Recognition research. This class is a modification of the original Marsyas0.1 LPC class. The following differences apply: - order now reflects the LPC order (and returns \\ coefficients plus pitch and gain) - It is possible to define a pole-shifting parameter, gamma (default value = 1.0 => no shifting) - It is possible to define a warping factor, lambda (defualt value = 0.0 => no warping) Code by Lus Gustavo Martins - lmartins@inescporto.pt May 2006" ; + rdfs:subClassOf af:SpectrumDescriptor . + +af:LPCC a af:AudioFeature ; + dc:description "Convert LPC coefficients to Cepstrum coefficients. This MarSystem is expecting to receive at its input LPC coefficients + Pitch + Power, as output by the LPC MarSystem (see LPC.cpp/.h). It only converts the LPC coefficients to cepstral coefficients and ignores the pitch value received from LPC. Code by: Lus Gustavo Martins - lmartins@inescporto.pt November 2006" ; + rdfs:subClassOf af:SpectrumDescriptor . + +af:LSP a af:AudioFeature ; + dc:description "Compute Linear Spectral Pair (LSP) coefficients Takes the output of ::LPC() and calculates the corresponding LSP values. See the LPC class implementation. Cobe by Lus Gustavo Martins - lmartins@inescporto.pt May 2006" ; + rdfs:subClassOf af:SpectrumDescriptor . + +af:MFCC a af:AudioFeature ; + dc:description "MFCC Mel-Frequency Cepstral Coefficients. Takes as input the N/2+1 spectrum Magnitude points output by PowerSpectrum. Mel-Frequency cepstral coefficients are features frequently used in Speech Recognition. The code is based on the corresponding function in the Auditory Toolbox by Malcolm Slaney. \\see Spectrum, PowerSpectrum Controls: - \\b mrs_natural/coefficients [w]: the number of cepstral coefficients to calculate." ; + rdfs:subClassOf af:SpectrumDescriptor . + +af:MaxArgMax a af:AudioFeature ; + dc:description "Calculate k maximums and their positions The output is : max1, argmax1, max2, argmax2, ...." ; + rdfs:subClassOf af:StatisticalFunction . + +af:MaxMin a af:AudioFeature ; + dc:description "Calculate the maximum and minimum values for each observation signal (per slice). For each observation channel in each given slice, the maximum and minimum values is calculated. This MarSystem has no extra controls." ; + rdfs:subClassOf af:StatisticalFunction . + +af:Mean a af:AudioFeature ; + dc:description "Mean calculate the mean of each row of observations" ; + rdfs:subClassOf af:StatisticalFunction . + +af:MeanAbsoluteDeviation a af:AudioFeature ; + dc:description "Calculates the mean absolute deviation" ; + rdfs:subClassOf af:StatisticalFunction . + +af:MeddisHairCell a af:AudioFeature ; + dc:description "MeddisHairCell for auditory models Directed port from the Auditory toolbox by Malcolm Slaney" ; + rdfs:subClassOf af:Analysis . + +af:Median a af:AudioFeature ; + dc:description "Median calculate the median of each row of observations" ; + rdfs:subClassOf af:StatisticalFunction . + +af:MinArgMin a af:AudioFeature ; + dc:description "Calculate k minimums and their positions The output is : min1, argmin1, min2, argmin2, ...." ; + rdfs:subClassOf af:StatisticalFunction . + +af:PCA a af:AudioFeature ; + dc:description "Perform Principal Component Analysis Perform Principal Component Analysis (PCA) on all samples of the incoming realvec of data. The correlation method is taken, with a correlation matrix computed over all samples within the single input realvec. Eigenvalue/Eigenvector calculation is by the QL algorithm (ie. not suitable when the correlation matrix is singular or near singular). Output is the set of input samples projected onto the top \"npc\" (a MarSystem control) principal components." ; + rdfs:subClassOf af:StatisticalFunction . + +af:PeakInObservation a af:AudioFeature ; + dc:description "Compute peaks in observation vector \\author Matthias Varewyck \\date 20090518 Controls: - \\b mrs_natural/HystLength [rw] : .. - \\b mrs_real/HystFactor [rw] : .." ; + rdfs:subClassOf af:StatisticalFunction . + +af:Peaker a af:AudioFeature ; + dc:description "Pick peaks out of signal Peaker is used to select peaks(or valleys) from the input vector. Various parameters of the peak selection process can be adjusted. Controls: - \\b mrs_real/peakSpacing [w] : expressed in percentage of total vector length and is how much spacing you allow between the peaks - \\b mrs_real/peakStrength [w] : threshold compared to the RMS of the vector (should be renamed to peakStrengthRelRms to keep naming consistent, but this might break existing systems) - \\b mrs_real/peakStrengthAbs [w] : absolute threshold (might make sense e.g. for normalized spectra) - \\b mrs_real/peakStrengthRelMax [w] : threshold compared to global max of the vector (range: 0...1, example: 0.001 if all peaks with a level of more than 60dB below the maximum should be discarded - \\b mrs_real/peakStrengthRelThresh [w] : threshold compared to an adaptive threshold of the vector (lp filtered version of the signal); value is a factor that moves threshold up and down, e.g. value = 2 means that the lp filtered signal is moved up by 6dB - \\b mrs_real/peakStrengthTreshLpParam [w] : coefficient for the single pole lowpass for computing the adaptive threshold (between 0...1) - \\b mrs_natural/peakStart [w] : expressed in absolute positions of the vector and it just to adjust what part of the vector will be considered - \\b mrs_natural/peakEnd [w] : expressed in absolute positions of the vector length and it just to adjust what part of the vector will be considered - \\b mrs_natural/interpolation [w] : TODO - mlagrange? [!] - \\b mrs_real/peakGain [w] : TODO - mlagrange? [!]" ; + rdfs:subClassOf af:OnsetDetection . + +af:PeakerOnset a af:AudioFeature ; + dc:description "Detects if input contains a onset point PeakerOnset is based on the onset peak picking algorithm presented in: Dixon, S. (2006). Onset detection revisited. In Proc. International Conference on Digital Audio Effects (DAFx), Montreal, Canada. It takes as input an onset function over time (i.e. a row vector with the times series of a onset function like flux) and evaluates a specific point for onset presence, as below: Input = [zzzzzzzzzXyyy] Point \"X\" at the input will be evaluated. The onsetWinSize control specifies a \"look ahead\" parameter, i.e. how many samples (represented above as \"y\") after \"X\" will be used for evaluating if it is an onset or not (i.e. look ahead samples). Controls: - \\b mrs_natrual/lookAheadSamples [w]: specifies the \"look ahead\" nr of \"samples\" (the number of \"y\"s in the above example ) for the detection of an onset at the input. - \\b mrs_real/threshold [w]: specifies threshold (in % of local mean) for onset detection - \\b mrs_real/confidence [r]: outputs the confidence that point \"X\" is an onset (it will 0.0 if it is not detected as an onset) - \\b mrs_bool/onsetDetected [r]: flags if an onset was detected on point \"X\"." ; + rdfs:subClassOf af:OnsetDetection . + +af:Pitch2Chroma a af:AudioFeature ; + dc:description "Transform pitch to chroma - input = amplitude spectrum with peaks at frequency bins that represent pitches and values that represent evidences - output = chroma profile with chroma values ordered according to the circle of fifths, i.e. A, E,.. D \\author Matthias Varewyck \\date 20090518 Controls: - \\b mrs_real/SampleRate [rw] : sample rate of the input spectrum - \\b mrs_real/LowestPitch [rw] : lowest pitch taken into account - \\b mrs_natural/NotesPerOctave [rw] : nr. of notes per octave ([f 2*f]) - \\b mrs_natural/NrOfNotes [rw] : total nr. of notes to be taken into account - \\b mrs_natural/RefChromaIndex [rw] : index in chroma vector of the ref. pitch (= 440Hz)" ; + rdfs:subClassOf af:PitchDetection . + +af:PitchDiff a af:AudioFeature ; + dc:description "Difference between detected and expected pitch Place this in a series after Yin (or any other pitch-detection MarSystem), and feed it the expected pitch as a control. Outputs the difference as a midi pitch value. Controls: - \\b mrs_real/expectedPitch [w] : expected pitch - \\b mrs_bool/ignoreOctaves [w] : useful if the pitch detection algorithm has octave errors, but is otherwise relatively accurate (default false) - \\b mrs_bool/absoluteValue [w] : outputs the absolute difference (default false)" ; + rdfs:subClassOf af:PitchDetection . + +af:Power a af:AudioFeature ; + dc:description "compute the RMS Power of the input observations into one column" ; + rdfs:subClassOf af:StatisticalFunction . + +af:PowerSpectrum a af:AudioFeature ; + dc:description "PowerSpectrum computes the magnitude/power of the complex spectrum Computes the magnitude/power/decibels/powerdensity of a complex spectrum (as output from the Spectrum MarSystem - see its documentation for info about the spectrum format used in Marsyas). PowerSpectrum takes N/2+1 complex spectrum bins and computes the corresponding N/2+1 power/magnitude/decibels/powerdensity real values. Controls: - \\b mrs_string/spectrumType [w] : choose between \"power\", \"magnitude\", \"decibels\", \"logmagnitude\" (for 1+log(magnitude*1000), \"logmagnitude2\" (for 1+log10(magnitude)) and \"powerdensity\" computations \\see Spectrum" ; + rdfs:subClassOf af:SpectrumDescriptor . + +af:PowerToAverageRatio a af:AudioFeature ; + dc:description "PowerToAverageRatio (or Power-to-Average Ratio) of a window This calculates the PAR for a complete window of samples; it is similar to SCF (Spectral Crest Factor), however SCF calculates the PAR in various frequency bands of observations." ; + rdfs:subClassOf af:SpectrumDescriptor . + +af:Rms a af:AudioFeature ; + dc:description "Rms energy of realvec Simple MarSystem example. Calculate the RMS energy of a realvec" ; + rdfs:subClassOf af:StatisticalFunction . + +af:Rolloff a af:AudioFeature ; + dc:description "Rolloff of each time slice of observations Rolloff computes the rolloff of the observations for each time samle. It is defined as the frequency for which the sum of magnitudes of its lower frequencies are equal to percentage of the sum of magnitudes of its higher frequencies." ; + rdfs:subClassOf af:SpectrumDescriptor . + +af:RunningAutocorrelation a af:AudioFeature ; + dc:description "Running calculation (across slices) of the autocorrelation values. This MarSystem calculates the autocorrelation function of the input signal defined by successive input slices. Unlike the AutoCorrelation MarSystem, the calculations are done across slice boundaries in a seamless fashion (RunningAutocorrelation keeps an internal buffer of the appropriate number of samples from previous slices to implement this feature). Calculations are done in time domain for time lags from 0 to a user defined maximum lag (in number of samples). Note that this assumes that the input slices are non overlapping slices. The autocorrelation values are laid out in the output slice along the time/samples dimension from lag zero to the maximum lag. Multiple input observation channels are supported. For example, if there are two input channels and the maximum lag is 4, the output slice will have two rows and five (not four) columns: \\f[\\begin{array}{ccccc} R_{xx}[0] & R_{xx}[1] & R_{xx}[2] & R_{xx}[3] & R_{xx}[4] \\\\ R_{yy}[0] & R_{yy}[1] & R_{yy}[2] & R_{yy}[3] & R_{yy}[4] \\\\ \\end{array}\\f] with \\f$R_{xx}[n]\\f$ the autocorrelation of the first channel for lag \\f$n\\f$ and \\f$R_{yy}[n]\\f$ the autocorrelation of the second channel. TODO: support overlap between slices (e.g. provide a control for skipping a certain amount of samples). Controls: - \\b mrs_natural/maxLag: the maximum time lag (in samples) to calculate - \\b mrs_bool/normalize: normalize the autocorrelation values on the value for lag = 0 (which is the energy of the signal). Note that the autocorrelation value for lag 0 will consequently be always 1 (unless the input signal is 0 everywhere). - \\b mrs_bool/doNotNormalizeForLag0: when normalizing the autocorrelation values, do not normalize the value for lag 0. - \\b mrs_bool/clear: clear the internal buffers to start fresh. - \\b mrs_bool/unfoldToObservations: instead of putting the autocorrelation values along the time/samples axis in the slice, they can also be laid out along the observation axis. Using the example from above, the output slice will have one column and 10 rows with values \\f$R_{xx}[0], R_{xx}[1], \\ldots, R_{xx}[4], R_{yy}[0], R_{yy}[1], \\ldots, R_{yy}[4] \\f$" ; + rdfs:subClassOf af:Analysis . + +af:RunningStatistics a af:AudioFeature ; + dc:description "Gathers the running average, variance, standard deviation, etc. Outputs the running average and standard deviation of all the input so far. Controls: - \\b mrs_bool/enableMean: enable outputting of the mean values (on by default). - \\b mrs_bool/enableStddev: enable outputting of the standard deviation values (on by default). - \\b mrs_bool/enableSkewness: enable outputting of the skewness values (off by default). - \\b mrs_bool/clear: clear the internal buffers to start fresh. - \\b mrs_book/clearPerTick: clear the buffers at the start of each tick. This disables the \"running\" property of the calculations. \\todo: add kurtosis \\todo: add option to output running energy (we're calculating it anyway)" ; + rdfs:subClassOf af:StatisticalFunction . + +af:SNR a af:AudioFeature ; + dc:description "Compute SNR and variations Computes the SNR between two mono audio signals. One signal is observation 0 and the other is observation 1. The output is: observation 0 is the Signal/Noise ratio in dB 10 * log10(\\frac{\\sum A^2}{\\sum A-B}) observation 1 is the SNR with optimized gain factor 10 * log10(\\frac{1}{1 - (\\frac{sum A B}{\\sqrt{\\sum A^2 \\sum B^2}})}) Controls: - \\b mrs_string/mode [rw] : sets the gain multiplier." ; + rdfs:subClassOf af:StatisticalFunction . + +af:SpectralFlatnessAllBands a af:AudioFeature ; + dc:description "Calculates a single spectral flatness value. Similar to SFM, but that marsystem splits the observations into bands, whereas this one uses the whole range of observations to generate one number. It may be used to 'narrow in' on a specific range by putting a RemoveObservations marsystem before it." ; + rdfs:subClassOf af:SpectrumDescriptor . + +af:Spectrum a af:AudioFeature ; + dc:description "Compute the complex spectrum of input window Computes the complex spectrum (N/2+1 points) of the input window using the Fast Fourier Transform (FFT). The output is a N-sized column vector (where N is the size of the input audio vector), using the following format: [Re(0), Re(N/2), Re(1), Im(1), Re(2), Im(2), ..., Re(N/2-1), Im(N/2-1)] Note that the DC and Nyquist frequencies only have real part, and are output as the two first coefficients in the vector. Overall, the output spectrum has N/2+1 unique points, corresponding to the positive half of the complex spectrum. \\note Only the first observation input channel is processed, the rest (if any) is ignored. \\see PowerSpectrum, fft" ; + rdfs:subClassOf af:SpectrumDescriptor . + +af:Spectrum2ACMChroma a af:AudioFeature ; + dc:description "Transform an (amplitude) spectrum to a chroma profile \\author Matthias Varewyck \\date 20090518 \\todo - Check if parameters are independent on input sample rate (~= 8kHz) - Include check if provided (amplitude) spectrum was correctly computed - Include correct error handling (conform Marsyas rules) - Let the lowest F0 be higher than the diapason - Introduce a highest F0 additional to a lowest F0 - Add \"fan in combinator\" to simplify actual chroma profile computation This class implements the conversion of an (amplitude) spectrum to a chroma profile as described in \"a novel chroma representation of polyphonic music based on multiple pitch tracking techniques\" which was presented at the 16th ACM International Conference on Multimedia. The method computes the set of pitches that best explains the salient frequencies present in the (amplitude) spectrum. The method results in (1) a chroma profile and (2) a chord evidence. (1) The chroma profile represents the normalized pitches after they were folded to one octave (2) The chord evidence represents the probability that a chord occurs in the examined frame. For an example, see the function \"toy_with_chroma\" in the mudbox. Controls: - \\b mrs_natural/NrOfHarmonics [rw] : adjust the number of harmonics in F0 detection (should be >0) - \\b mrs_real/F0Weight [rw] : adjust the balance between F0 and its harmonics (between 0 and 1) - \\b mrs_real/LowestF0 [rw] : adjust the lowest F0 to be detected (between 0 and Nyquist frequency) - \\b mrs_real/ChordEvidence [r] : store the chord evidence of the last examined frame" ; + rdfs:subClassOf af:SpectrumDescriptor . + +af:Spectrum2Chroma a af:AudioFeature ; + dc:description "Convert spectrum magnitude (e.g. output from PowerSpectrum MarSystem) into a Chroma vector representation. Based in the fft2chromamx.m MATLAB script by Dan Ellis: http://www.ee.columbia.edu/~dpwe/resources/matlab/chroma-ansyn/#1 Controls: - \\b mrs_natural/nbins [w] : sets the number of chroma bins to output (default = 12, i.e. chromatic diatonic) - \\b mrs_real/middleAfreq [w] : sets the frequency (in Hz) to be used for the middle A pitch (A4) - \\b mrs_real/weightCenterFreq [w] : sets the Gaussian weighting center frequency (in Hz) - \\b mrs_real/weightStdDev [w] : sets the Gaussian weighting StdDev (in octaves)" ; + rdfs:subClassOf af:SpectrumDescriptor . + +af:Spectrum2Mel a af:AudioFeature ; + dc:description "Convert spectrum magnitude (e.g. output from PowerSpectrum MarSystem) into Mel frequency scale. In order to duplicate the mel matrix in Slaney's mfcc.m use the following parameters: - fftsize = 512 - srate = 8000Hz - melBands = 40 - bandWidth = 1.0 - bandLowEdge = 133.33 - bandHighEdge = 6855.5 - constAmp = false Based in the fft2melmx.m MATLAB script by Dan Ellis: http://labrosa.ee.columbia.edu/projects/coversongs/ Controls: - \\b mrs_natural/melBands [w] : sets the number of Mel bands to output (default = 40, i.e. one per bark) - \\b mrs_real/bandWidth [w] : sets the constant width of each band relative to standard Mel (default 1.0) - \\b mrs_real/bandLowEdge [w] : sets the frequency (in Hz) of the lowest band edge (default 0.0, but 133.33 is a common standard (to skip LF)) - \\b mrs_real/bandHighEdge [w] : sets frequency in Hz of upper edge (default audio srate/2) - \\b mrs_bool/htkMel [w] : use HTK's version of the mel curve, not Slaney's - \\b mrs_bool/constAmp [w] : make integration windows peak at 1, not sum to 1" ; + rdfs:subClassOf af:SpectrumDescriptor . + +af:StandardDeviation a af:AudioFeature ; + dc:description "Standard Deviation of each row of observations Calculates the standard deviation of each row of observations. The resulting standard deviations are returned as a column vector." ; + rdfs:subClassOf af:StatisticalFunction . + +af:StereoSpectrum a af:AudioFeature ; + dc:description "StereoSpectrum computes the panning index for each spectrum bin of a stereo input (i.e. input is expected to be the output of a parallel of two Spectrum MarSystems, one for each stereo channel)." ; + rdfs:subClassOf af:SpectrumDescriptor . + +af:StereoSpectrumFeatures a af:AudioFeature ; + dc:description "StereoSpectrumFeatures capture panning information After computing the Stereo Spectrum we can summarize it by extracting features using the StereoSpectrumFeatures." ; + rdfs:subClassOf af:SpectrumDescriptor . + +af:StereoSpectrumSources a af:AudioFeature ; + dc:description "StereoSpectrumSources estimates the number of sources placed into different stereo positions. After computing the Stereo Spectrum we can try to estimate the number of sources playing in different stereo positions." ; + rdfs:subClassOf af:SpectrumDescriptor . + +af:TriangularFilterBank a af:AudioFeature ; + dc:description "Triangular FilterBank Takes as input the N/2+1 spectrum Magnitude points output by PowerSpectrum. For example it can be used to compute a Mel-scale or Constant-Q filterbank. \\see Spectrum, PowerSpectrum Controls: - \\b mrs_natural/coefficients [w]: the number of cepstral coefficients to calculate." ; + rdfs:subClassOf af:SpectrumDescriptor . + +af:WaveletPyramid a af:AudioFeature ; + dc:description "Pyramid wavelet algorithm Discrete Wavelet Transform (DWT) pyramid algorithm. Based on the Numerical Recipies wavelet code." ; + rdfs:subClassOf af:SpectrumDescriptor . + +af:Yin a af:AudioFeature ; + dc:description "Pitch detection using the YIN algorithm This algorithm was developped by A. de Cheveigne and H. Kawahara and published in: De Cheveigne, A., Kawahara, H. (2002) \"YIN, a fundamental frequency estimator for speech and music\", J. Acoust. Soc. Am. 111, 1917-1930. See http://recherche.ircam.fr/equipes/pcm/pub/people/cheveign.html This code was adapted from aubio (http://aubio.org) by sness. THIS MARSYSTEM IS VERY SIMILAR TO AUBIO_YIN, BUT DO NOT DELETE IT BECAUSE I NEED IT. - Graham Controls: - \\b mrs_real/tolerance [w] : sets the tolerance of the yin algorithm - \\b mrs_real/frequency_min [w] : limits the search to frequencies above or equal to this - \\b mrs_real/frequency_max [w] : limits the search to frequencies below or equal to this (set to 0 to disable)" ; + rdfs:subClassOf af:PitchDetection . + +af:ZeroCrossings a af:AudioFeature ; + dc:description "Time-domain ZeroCrossings Basically counts the number of times the input signal crosses the zero line." ; + rdfs:subClassOf af:Analysis . + +af:KeyDetection a owl:Class ; + rdfs:subClassOf af:Analysis . + +af:LoudnessDescriptor a owl:Class ; + rdfs:subClassOf af:Analysis . + +af:OnsetDetection a owl:Class ; + rdfs:subClassOf af:Analysis . + +af:TempoDetection a owl:Class ; + rdfs:subClassOf af:Analysis . + +af:AzimuthDiscriminationandResynthesis a owl:Class ; + rdfs:subClassOf af:Analysis . + +af:PitchDetection a owl:Class ; + rdfs:subClassOf af:Analysis . + +af:AuditoryImageModel a owl:Class ; + rdfs:subClassOf af:Analysis . + +af:Analysis a owl:Class . + +af:StatisticalFunction a owl:Class ; + rdfs:subClassOf af:Analysis . + +af:SpectrumDescriptor a owl:Class ; + rdfs:subClassOf af:Analysis . + diff -r 2b5c292ad12f -r d5012016bf64 rdfonto/Marsyas-onto.rdf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdfonto/Marsyas-onto.rdf Tue Apr 23 11:49:20 2013 +0100 @@ -0,0 +1,393 @@ + + + + + Daubechies4 WaveletStep Applies the Daubechies 4-coefficient wavelet filter as a WaveletStep for the WaveletPyramid algorithm. The code is is based on the Numerical Recipies wavelet code. + + + + + Pick peaks out of signal Peaker is used to select peaks(or valleys) from the input vector. Various parameters of the peak selection process can be adjusted. Controls: - \b mrs_real/peakSpacing [w] : expressed in percentage of total vector length and is how much spacing you allow between the peaks - \b mrs_real/peakStrength [w] : threshold compared to the RMS of the vector (should be renamed to peakStrengthRelRms to keep naming consistent, but this might break existing systems) - \b mrs_real/peakStrengthAbs [w] : absolute threshold (might make sense e.g. for normalized spectra) - \b mrs_real/peakStrengthRelMax [w] : threshold compared to global max of the vector (range: 0...1, example: 0.001 if all peaks with a level of more than 60dB below the maximum should be discarded - \b mrs_real/peakStrengthRelThresh [w] : threshold compared to an adaptive threshold of the vector (lp filtered version of the signal); value is a factor that moves threshold up and down, e.g. value = 2 means that the lp filtered signal is moved up by 6dB - \b mrs_real/peakStrengthTreshLpParam [w] : coefficient for the single pole lowpass for computing the adaptive threshold (between 0...1) - \b mrs_natural/peakStart [w] : expressed in absolute positions of the vector and it just to adjust what part of the vector will be considered - \b mrs_natural/peakEnd [w] : expressed in absolute positions of the vector length and it just to adjust what part of the vector will be considered - \b mrs_natural/interpolation [w] : TODO - mlagrange? [!] - \b mrs_real/peakGain [w] : TODO - mlagrange? [!] + + + + + Compute Linear Spectral Pair (LSP) coefficients Takes the output of ::LPC() and calculates the corresponding LSP values. See the LPC class implementation. Cobe by Lus Gustavo Martins - lmartins@inescporto.pt May 2006 + + + + + Calculate k minimums and their positions The output is : min1, argmin1, min2, argmin2, .... + + + + + compute the Energy of the input observations into one column + + + + + StereoSpectrum computes the panning index for each spectrum bin of a stereo input (i.e. input is expected to be the output of a parallel of two Spectrum MarSystems, one for each stereo channel). + + + + + Time-domain AimPZFC2 Dick Lyon's Pole-Zero Filter Cascade - implemented in C++ by Tom Walters from the AIM-MAT module based on Dick Lyon's code. Ported to Marsyas from AIM-C by Steven Ness (sness@sness.net). AimPZFC2 is a re-write of the AimPZFC to be more Marsyas like. The original source code for these functions in AIM-C can be found at: http://code.google.com/p/aimc/ + + + + + Compute the generalized autocorrelation of input window Computes the generalized autocorrelation (with optional magnitude compression) using the Fast Fourier Transform (FFT). Controls: - \b mrs_bool/aliasedOutput [w] : by default, this control is set to true and the output of AutoCorrelation will be an alised time domain signal (as used by the original Marsyas0.1 code implemented by George Tzanetakis - MUST CHECK IF THIS MAKES SENSE!). Setting this control to false, the FFTs will be computed using the next power of 2 of the inSamples*2+1, which avoids alising in the iFFT step. In this mode, only the first inSamples of the autocorrleation function will be output (since the remaining ones are mirrored versions or zero valued). - \b mrs_bool/setr0to1" [w]: if set to true, the output will be normalized so that r_xx(0) = 1 Had to use a weird name because there already was a normalize control [AL] + + + + + Flux calculate the flux between the current and prev. spectrum (e.g. output of PowerSpectrum) The flux is defined as the norm of the difference vector between two successive magnitue/power spectra, although different implementations are possible. Controls: - \b mrs_string/mode [w]: select from the different available implementations for Flux: "marsyas" and "DixonDAFX06" - \b mrs_bool/reset [rw] : clear and reset the memory buffer + + + + + + + + + compute the RMS Power of the input observations into one column + + + + + Halfwave rectification, compression and lowpass filtering Author Thomas Walters <tom@acousticscale.org> Ported to Marsyas by Steven Ness <sness@sness.net> The original source code for these functions in AIM-C can be found at: http://code.google.com/p/aimc/ + + + + + Pitch detection using the YIN algorithm This algorithm was developped by A. de Cheveigne and H. Kawahara and published in: De Cheveigne, A., Kawahara, H. (2002) "YIN, a fundamental frequency estimator for speech and music", J. Acoust. Soc. Am. 111, 1917-1930. See http://recherche.ircam.fr/equipes/pcm/pub/people/cheveign.html This code was adapted from aubio (http://aubio.org) by sness. THIS MARSYSTEM IS VERY SIMILAR TO AUBIO_YIN, BUT DO NOT DELETE IT BECAUSE I NEED IT. - Graham Controls: - \b mrs_real/tolerance [w] : sets the tolerance of the yin algorithm - \b mrs_real/frequency_min [w] : limits the search to frequencies above or equal to this - \b mrs_real/frequency_max [w] : limits the search to frequencies below or equal to this (set to 0 to disable) + + + + + Calculate k maximums and their positions The output is : max1, argmax1, max2, argmax2, .... + + + + + + + + + Transform pitch to chroma - input = amplitude spectrum with peaks at frequency bins that represent pitches and values that represent evidences - output = chroma profile with chroma values ordered according to the circle of fifths, i.e. A, E,.. D \author Matthias Varewyck \date 20090518 Controls: - \b mrs_real/SampleRate [rw] : sample rate of the input spectrum - \b mrs_real/LowestPitch [rw] : lowest pitch taken into account - \b mrs_natural/NotesPerOctave [rw] : nr. of notes per octave ([f 2*f]) - \b mrs_natural/NrOfNotes [rw] : total nr. of notes to be taken into account - \b mrs_natural/RefChromaIndex [rw] : index in chroma vector of the ref. pitch (= 440Hz) + + + + + + + + + Pitch detection using the YIN algorithm This algorithm was developped by A. de Cheveigne and H. Kawahara and published in: De Cheveigne, A., Kawahara, H. (2002) "YIN, a fundamental frequency estimator for speech and music", J. Acoust. Soc. Am. 111, 1917-1930. See http://recherche.ircam.fr/equipes/pcm/pub/people/cheveign.html This code was adapted from aubio (http://aubio.org) by sness. Controls: - \b mrs_real/tolerance [w] : sets the tolerance of the yin algorithm + + + + + StereoSpectrumFeatures capture panning information After computing the Stereo Spectrum we can summarize it by extracting features using the StereoSpectrumFeatures. + + + + + + + + + Calculate the maximum and minimum values for each observation signal (per slice). For each observation channel in each given slice, the maximum and minimum values is calculated. This MarSystem has no extra controls. + + + + + MFCC Mel-Frequency Cepstral Coefficients. Takes as input the N/2+1 spectrum Magnitude points output by PowerSpectrum. Mel-Frequency cepstral coefficients are features frequently used in Speech Recognition. The code is based on the corresponding function in the Auditory Toolbox by Malcolm Slaney. \see Spectrum, PowerSpectrum Controls: - \b mrs_natural/coefficients [w]: the number of cepstral coefficients to calculate. + + + + + BeatHistogramFromPeaks Calculate BeatHistograms from peaks represented as pairs of periodicity/amplitude (typically from an autocorrelation function). + + + + + PowerSpectrum computes the magnitude/power of the complex spectrum Computes the magnitude/power/decibels/powerdensity of a complex spectrum (as output from the Spectrum MarSystem - see its documentation for info about the spectrum format used in Marsyas). PowerSpectrum takes N/2+1 complex spectrum bins and computes the corresponding N/2+1 power/magnitude/decibels/powerdensity real values. Controls: - \b mrs_string/spectrumType [w] : choose between "power", "magnitude", "decibels", "logmagnitude" (for 1+log(magnitude*1000), "logmagnitude2" (for 1+log10(magnitude)) and "powerdensity" computations \see Spectrum + + + + + Gathers the running average, variance, standard deviation, etc. Outputs the running average and standard deviation of all the input so far. Controls: - \b mrs_bool/enableMean: enable outputting of the mean values (on by default). - \b mrs_bool/enableStddev: enable outputting of the standard deviation values (on by default). - \b mrs_bool/enableSkewness: enable outputting of the skewness values (off by default). - \b mrs_bool/clear: clear the internal buffers to start fresh. - \b mrs_book/clearPerTick: clear the buffers at the start of each tick. This disables the "running" property of the calculations. \todo: add kurtosis \todo: add option to output running energy (we're calculating it anyway) + + + + + Transform an (amplitude) spectrum to a chroma profile \author Matthias Varewyck \date 20090518 \todo - Check if parameters are independent on input sample rate (~= 8kHz) - Include check if provided (amplitude) spectrum was correctly computed - Include correct error handling (conform Marsyas rules) - Let the lowest F0 be higher than the diapason - Introduce a highest F0 additional to a lowest F0 - Add "fan in combinator" to simplify actual chroma profile computation This class implements the conversion of an (amplitude) spectrum to a chroma profile as described in "a novel chroma representation of polyphonic music based on multiple pitch tracking techniques" which was presented at the 16th ACM International Conference on Multimedia. The method computes the set of pitches that best explains the salient frequencies present in the (amplitude) spectrum. The method results in (1) a chroma profile and (2) a chord evidence. (1) The chroma profile represents the normalized pitches after they were folded to one octave (2) The chord evidence represents the probability that a chord occurs in the examined frame. For an example, see the function "toy_with_chroma" in the mudbox. Controls: - \b mrs_natural/NrOfHarmonics [rw] : adjust the number of harmonics in F0 detection (should be >0) - \b mrs_real/F0Weight [rw] : adjust the balance between F0 and its harmonics (between 0 and 1) - \b mrs_real/LowestF0 [rw] : adjust the lowest F0 to be detected (between 0 and Nyquist frequency) - \b mrs_real/ChordEvidence [r] : store the chord evidence of the last examined frame + + + + + Standard Deviation of each row of observations Calculates the standard deviation of each row of observations. The resulting standard deviations are returned as a column vector. + + + + + Compute SNR and variations Computes the SNR between two mono audio signals. One signal is observation 0 and the other is observation 1. The output is: observation 0 is the Signal/Noise ratio in dB 10 * log10(\frac{\sum A^2}{\sum A-B}) observation 1 is the SNR with optimized gain factor 10 * log10(\frac{1}{1 - (\frac{sum A B}{\sqrt{\sum A^2 \sum B^2}})}) Controls: - \b mrs_string/mode [rw] : sets the gain multiplier. + + + + + Compute peaks in observation vector \author Matthias Varewyck \date 20090518 Controls: - \b mrs_natural/HystLength [rw] : .. - \b mrs_real/HystFactor [rw] : .. + + + + + + + + + Compute the complex spectrum of input window Computes the complex spectrum (N/2+1 points) of the input window using the Fast Fourier Transform (FFT). The output is a N-sized column vector (where N is the size of the input audio vector), using the following format: [Re(0), Re(N/2), Re(1), Im(1), Re(2), Im(2), ..., Re(N/2-1), Im(N/2-1)] Note that the DC and Nyquist frequencies only have real part, and are output as the two first coefficients in the vector. Overall, the output spectrum has N/2+1 unique points, corresponding to the positive half of the complex spectrum. \note Only the first observation input channel is processed, the rest (if any) is ignored. \see PowerSpectrum, fft + + + + + Time-domain AimPZFC Dick Lyon's Pole-Zero Filter Cascade - implemented in C++ by Tom Walters from the AIM-MAT module based on Dick Lyon's code. Ported to Marsyas from AIM-C by Steven Ness (sness@sness.net). The original source code for these functions in AIM-C can be found at: http://code.google.com/p/aimc/ + + + + + Calculates the mean absolute deviation + + + + + MeddisHairCell for auditory models Directed port from the Auditory toolbox by Malcolm Slaney + + + + + Triangular FilterBank Takes as input the N/2+1 spectrum Magnitude points output by PowerSpectrum. For example it can be used to compute a Mel-scale or Constant-Q filterbank. \see Spectrum, PowerSpectrum Controls: - \b mrs_natural/coefficients [w]: the number of cepstral coefficients to calculate. + + + + + Time-domain ZeroCrossings Basically counts the number of times the input signal crosses the zero line. + + + + + BeatHistogram Calculate Beat Histogram. The input should be the autocorrelation of either the time waveform or some kind of onset detection function. + + + + + Rms energy of realvec Simple MarSystem example. Calculate the RMS energy of a realvec + + + + + Pyramid wavelet algorithm Discrete Wavelet Transform (DWT) pyramid algorithm. Based on the Numerical Recipies wavelet code. + + + + + Compute Warped LPC coefficients, Pitch and Power [STILL UNDER TESTING!]. Linear Prediction Coefficients (LPC). Features commonly used in Speech Recognition research. This class is a modification of the original Marsyas0.1 LPC class. The following differences apply: - order now reflects the LPC order (and returns \<order\> coefficients plus pitch and gain) - It is possible to define a pole-shifting parameter, gamma (default value = 1.0 => no shifting) - It is possible to define a warping factor, lambda (defualt value = 0.0 => no warping) Code by Lus Gustavo Martins - lmartins@inescporto.pt May 2006 + + + + + Slaney's gammatone filterbank Author : Thomas Walters <tom@acousticscale.org> Ported to Marsyas by Steven Ness <sness@sness.net> This is the version of the IIR gammatone used in Slaney's Auditory toolbox. The original verison as described in Apple Tech. Report #35 has a problem with the high-order coefficients at low centre frequencies and high sample rates. Since it is important that AIM-C can deal with these cases (for example for the Gaussian features), I've reiplemeted Slaney's alternative version which uses a cascade of four second-order filters in place of the eighth-order filter. The original source code for these functions in AIM-C can be found at: http://code.google.com/p/aimc/ + + + + + Stabilised auditory image Author : Thomas Walters <tom@acousticscale.org> Ported to Marsyas by Steven Ness <sness@sness.net> The original source code for these functions in AIM-C can be found at: http://code.google.com/p/aimc/ + + + + + Computes the cross correlation of an input. Accepts N observations and returns N-1 observations, with each observation being the cross correlation of the inputs n and n-1. Controls: "mrs_string/mode" : This control sets the type of cross correlation. "general" is the default, and will compute the generalized cross correlation. "phat" will compute the generalized cross correlation with phase transform "ml" will compute a maximum likelihood cross correlation. This works well specifically for time delay estimation in noisy or reverberant environments. Note: inSamples should be 2^k or fft will not work properly. \author Gabrielle Odowichuk + + + + + Mean calculate the mean of each row of observations + + + + + Convert spectrum magnitude (e.g. output from PowerSpectrum MarSystem) into Mel frequency scale. In order to duplicate the mel matrix in Slaney's mfcc.m use the following parameters: - fftsize = 512 - srate = 8000Hz - melBands = 40 - bandWidth = 1.0 - bandLowEdge = 133.33 - bandHighEdge = 6855.5 - constAmp = false Based in the fft2melmx.m MATLAB script by Dan Ellis: http://labrosa.ee.columbia.edu/projects/coversongs/ Controls: - \b mrs_natural/melBands [w] : sets the number of Mel bands to output (default = 40, i.e. one per bark) - \b mrs_real/bandWidth [w] : sets the constant width of each band relative to standard Mel (default 1.0) - \b mrs_real/bandLowEdge [w] : sets the frequency (in Hz) of the lowest band edge (default 0.0, but 133.33 is a common standard (to skip LF)) - \b mrs_real/bandHighEdge [w] : sets frequency in Hz of upper edge (default audio srate/2) - \b mrs_bool/htkMel [w] : use HTK's version of the mel curve, not Slaney's - \b mrs_bool/constAmp [w] : make integration windows peak at 1, not sum to 1 + + + + + Convert LPC coefficients to Cepstrum coefficients. This MarSystem is expecting to receive at its input LPC coefficients + Pitch + Power, as output by the LPC MarSystem (see LPC.cpp/.h). It only converts the LPC coefficients to cepstral coefficients and ignores the pitch value received from LPC. Code by: Lus Gustavo Martins - lmartins@inescporto.pt November 2006 + + + + + Local maximum strobe criterion: decaying threshold with timeout Author : Thomas Walters <tom@acousticscale.org> Ported to Marsyas by Steven Ness <sness@sness.net> The original source code for these functions in AIM-C can be found at: http://code.google.com/p/aimc/ + + + + + Median calculate the median of each row of observations + + + + + Azimuth Discrimination and Resynthesis (ADRess) implementation, which takes a stereo input (i.e. input is expected to be the output of a parallel of two Spectrum MarSystems, one for each stereo channel), and outputs the phase vector and frequency dependent nulls matrix for each channel using the following format: [bin_phases_l][AZl] [bin_phases_r][AZr] This algorithm was proposed by Dan Barry et al at the DAfX04, "Sound Source Separation: azimuth discrimination and resynthesis". The algorithm exploits the use of pan pot as a means to achieve image localisation within stereophonic recordings, assuming only an interaural intensity difference exists between left and right channels for a single source. A gain scaling and phase cancellation technique is then used to expose frequency dependent nulls across the azimuth domain, from which source separation and resynthesis may be carried out. Controls: - \b mrs_natural/beta [w] : Sets the azimuth resolution + + + + + Takes the output of the ADRess (i.e. the stereo azimuth-frequency maps) and outputs a single channel spectrum of the part of the freq-azimuth plane selected by the d and H controls. This can then be inverse transformed back into time domain for resynthesis purposes. Controls: - \b mrs_real/d [w] : value between 0.0~1.0, used for selecting the portion of the azimuth-frequency plane to be extracted - \b mrs_real/H [w] : sets the azimuth subspace width (in percentage of total width of the azimuth plane) + + + + + Vector quantization for dense to sparse features Author : Thomas Walters <tom@acousticscale.org> Ported to Marsyas by Steven Ness <sness@sness.net> The original source code for these functions in AIM-C can be found at: http://code.google.com/p/aimc/ + + + + + Takes the output of the ADRess (i.e. the panning-frequency maps) and outputs the panning coefficient for each spectral bin (N/2+1 bins). + + + + + + + + + StereoSpectrumSources estimates the number of sources placed into different stereo positions. After computing the Stereo Spectrum we can try to estimate the number of sources playing in different stereo positions. + + + + + Kurtosis Calculate the Kurtosis of the input observations. Typically used for characterizing the magnitude spectrum. + + + + + Krumhansl-Schmuckler Key-Finding Algorithm Performs simple chord detection using the Krumhansl-Schmuckler Key-Finding Algorithm. The input is a pitch class profile or chroma vector with 12 values one for each chromatic note. Controls: + + + + + Size-shape image (aka the 'sscAI') Author : Thomas Walters <tom@acousticscale.org> Ported to Marsyas by Steven Ness <sness@sness.net> The original source code for these functions in AIM-C can be found at: http://code.google.com/p/aimc/ + + + + + Takes the output of the enhADRess and outputs the panning coefficient for each spectral bin (N/2+1 bins). + + + + + Rolloff of each time slice of observations Rolloff computes the rolloff of the observations for each time samle. It is defined as the frequency for which the sum of magnitudes of its lower frequencies are equal to percentage of the sum of magnitudes of its higher frequencies. + + + + + + + + + 'Box-cutting' routine to generate dense features Author : Thomas Walters <tom@acousticscale.org> Ported to Marsyas by Steven Ness <sness@sness.net> The original source code for these functions in AIM-C can be found at: http://code.google.com/p/aimc/ + + + + + Difference between detected and expected pitch Place this in a series after Yin (or any other pitch-detection MarSystem), and feed it the expected pitch as a control. Outputs the difference as a midi pitch value. Controls: - \b mrs_real/expectedPitch [w] : expected pitch - \b mrs_bool/ignoreOctaves [w] : useful if the pitch detection algorithm has octave errors, but is otherwise relatively accurate (default false) - \b mrs_bool/absoluteValue [w] : outputs the absolute difference (default false) + + + + + + + + + Calculate the maximum absolute value for each observation signal (per slice). For each observation channel in each given slice, the maximum absolute value is calculated. This MarSystem has no extra controls. + + + + + Calculates a single spectral flatness value. Similar to SFM, but that marsystem splits the observations into bands, whereas this one uses the whole range of observations to generate one number. It may be used to 'narrow in' on a specific range by putting a RemoveObservations marsystem before it. + + + + + Given a periodicity calculate best matching phase + + + + + Running calculation (across slices) of the autocorrelation values. This MarSystem calculates the autocorrelation function of the input signal defined by successive input slices. Unlike the AutoCorrelation MarSystem, the calculations are done across slice boundaries in a seamless fashion (RunningAutocorrelation keeps an internal buffer of the appropriate number of samples from previous slices to implement this feature). Calculations are done in time domain for time lags from 0 to a user defined maximum lag (in number of samples). Note that this assumes that the input slices are non overlapping slices. The autocorrelation values are laid out in the output slice along the time/samples dimension from lag zero to the maximum lag. Multiple input observation channels are supported. For example, if there are two input channels and the maximum lag is 4, the output slice will have two rows and five (not four) columns: \f[\begin{array}{ccccc} R_{xx}[0] & R_{xx}[1] & R_{xx}[2] & R_{xx}[3] & R_{xx}[4] \\ R_{yy}[0] & R_{yy}[1] & R_{yy}[2] & R_{yy}[3] & R_{yy}[4] \\ \end{array}\f] with \f$R_{xx}[n]\f$ the autocorrelation of the first channel for lag \f$n\f$ and \f$R_{yy}[n]\f$ the autocorrelation of the second channel. TODO: support overlap between slices (e.g. provide a control for skipping a certain amount of samples). Controls: - \b mrs_natural/maxLag: the maximum time lag (in samples) to calculate - \b mrs_bool/normalize: normalize the autocorrelation values on the value for lag = 0 (which is the energy of the signal). Note that the autocorrelation value for lag 0 will consequently be always 1 (unless the input signal is 0 everywhere). - \b mrs_bool/doNotNormalizeForLag0: when normalizing the autocorrelation values, do not normalize the value for lag 0. - \b mrs_bool/clear: clear the internal buffers to start fresh. - \b mrs_bool/unfoldToObservations: instead of putting the autocorrelation values along the time/samples axis in the slice, they can also be laid out along the observation axis. Using the example from above, the output slice will have one column and 10 rows with values \f$R_{xx}[0], R_{xx}[1], \ldots, R_{xx}[4], R_{yy}[0], R_{yy}[1], \ldots, R_{yy}[4] \f$ + + + + + PowerToAverageRatio (or Power-to-Average Ratio) of a window This calculates the PAR for a complete window of samples; it is similar to SCF (Spectral Crest Factor), however SCF calculates the PAR in various frequency bands of observations. + + + + + + + + + Azimuth Discrimination and Resynthesis (EnhADRess) implementation, which takes a stereo input (i.e. input is expected to be the output of a parallel of two Spectrum MarSystems, one for each stereo channel), and outputs the magnitudes, phases and panning indexes for N/2+1 bins, stacked vertically: [Mag] [Phases] [Pan] This enhanced version of the ADRess algorithm was proposed by Cooney et al, "An Enhanced implemantation of the ADRess Music Source Separation Algorithm", 121st AES Convention, October 2006. + + + + + Convert spectrum magnitude (e.g. output from PowerSpectrum MarSystem) into a Chroma vector representation. Based in the fft2chromamx.m MATLAB script by Dan Ellis: http://www.ee.columbia.edu/~dpwe/resources/matlab/chroma-ansyn/#1 Controls: - \b mrs_natural/nbins [w] : sets the number of chroma bins to output (default = 12, i.e. chromatic diatonic) - \b mrs_real/middleAfreq [w] : sets the frequency (in Hz) to be used for the middle A pitch (A4) - \b mrs_real/weightCenterFreq [w] : sets the Gaussian weighting center frequency (in Hz) - \b mrs_real/weightStdDev [w] : sets the Gaussian weighting StdDev (in octaves) + + + + + Average Magnitude Difference Function Computer the average magnitude difference function which can then be used for pitch detection by detecting the location of valleys. + + + + + Centroid of each time slice of observations Centroid computes the centroid of the observations for each time sample. The center is defined as the normalized first moment (center of gravity) of the observation vector. + + + + + Compute F0s in input spectrum \author Matthias Varewyck \date 20090518 Controls: - \b mrs_natural NrOfHarmonics [rw] : nr. of harmonics taken into account (excl. F0) - \b mrs_real F0Weight [rw] : balance between F0 and higher harmonics - \b mrs_real Attenuation [rw] : attenuation of higher harmonics - \b mrs_real Tolerance_ [rw] : tolerance for harmonics to be assigned to F0 - \b mrs_real LowestFo_ [rw] : lowest possible F0 - \b mrs_real ChordEvidence_ [r] : evidence that input spectrum includes chord + + + + + Halfwave rectification, compression and lowpass filtering Author Thomas Walters <tom@acousticscale.org> Ported to Marsyas by Steven Ness <sness@sness.net> Made more Marsyas like by George Tzanetakis The original source code for these functions in AIM-C can be found at: http://code.google.com/p/aimc/ + + + + + Perform Principal Component Analysis Perform Principal Component Analysis (PCA) on all samples of the incoming realvec of data. The correlation method is taken, with a correlation matrix computed over all samples within the single input realvec. Eigenvalue/Eigenvector calculation is by the QL algorithm (ie. not suitable when the correlation matrix is singular or near singular). Output is the set of input samples projected onto the top "npc" (a MarSystem control) principal components. + + + + + Detects if input contains a onset point PeakerOnset is based on the onset peak picking algorithm presented in: Dixon, S. (2006). Onset detection revisited. In Proc. International Conference on Digital Audio Effects (DAFx), Montreal, Canada. It takes as input an onset function over time (i.e. a row vector with the times series of a onset function like flux) and evaluates a specific point for onset presence, as below: Input = [zzzzzzzzzXyyy] Point "X" at the input will be evaluated. The onsetWinSize control specifies a "look ahead" parameter, i.e. how many samples (represented above as "y") after "X" will be used for evaluating if it is an onset or not (i.e. look ahead samples). Controls: - \b mrs_natrual/lookAheadSamples [w]: specifies the "look ahead" nr of "samples" (the number of "y"s in the above example ) for the detection of an onset at the input. - \b mrs_real/threshold [w]: specifies threshold (in % of local mean) for onset detection - \b mrs_real/confidence [r]: outputs the confidence that point "X" is an onset (it will 0.0 if it is not detected as an onset) - \b mrs_bool/onsetDetected [r]: flags if an onset was detected on point "X". + + + + Marsyas Ontology + Version 0.1 + This is an ontology derived from Marsyas feature extraction tools for the Audio Features engineering process + + + + + + diff -r 2b5c292ad12f -r d5012016bf64 rdfonto/TimbreToolbox-onto.n3 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdfonto/TimbreToolbox-onto.n3 Tue Apr 23 11:49:20 2013 +0100 @@ -0,0 +1,213 @@ +@prefix af: . +@prefix owl: . +@prefix rdfs: . + +af:AmplitudeofEnergyModulation a af:AudioFeature ; + rdfs:label "Amplitude of Energy Modulation"@en ; + af:inputRepresentation af:TemporalEnergyEnvelope ; + rdfs:subClassOf af:GlobalDescriptor . + +af:Attack a af:AudioFeature ; + rdfs:label "Attack"@en ; + af:inputRepresentation af:TemporalEnergyEnvelope ; + rdfs:subClassOf af:GlobalDescriptor . + +af:AttackSlope a af:AudioFeature ; + rdfs:label "Attack Slope"@en ; + af:inputRepresentation af:TemporalEnergyEnvelope ; + rdfs:subClassOf af:GlobalDescriptor . + +af:Autocorrelation a af:AudioFeature ; + rdfs:label "Autocorrelation"@en ; + af:inputRepresentation af:AudioSignal ; + rdfs:subClassOf af:TimeVaryingDescriptor . + +af:Decay a af:AudioFeature ; + rdfs:label "Decay"@en ; + af:inputRepresentation af:TemporalEnergyEnvelope ; + rdfs:subClassOf af:GlobalDescriptor . + +af:DecreaseSlope a af:AudioFeature ; + rdfs:label "DecreaseSlope"@en ; + af:inputRepresentation af:TemporalEnergyEnvelope ; + rdfs:subClassOf af:GlobalDescriptor . + +af:EffectiveDuration a af:AudioFeature ; + rdfs:label "Effective Duration"@en ; + af:inputRepresentation af:TemporalEnergyEnvelope ; + rdfs:subClassOf af:GlobalDescriptor . + +af:FrequencyofEnergyModulation a af:AudioFeature ; + rdfs:label "Frequency of Energy Modulation"@en ; + af:inputRepresentation af:TemporalEnergyEnvelope ; + rdfs:subClassOf af:GlobalDescriptor . + +af:FundamentalFrequency a af:AudioFeature ; + rdfs:label "Fundamental Frequency"@en ; + af:inputRepresentation af:Harmonic ; + rdfs:subClassOf af:TimeVaryingDescriptor . + +af:HarmonicEnergy a af:AudioFeature ; + rdfs:label "Harmonic Energy"@en ; + af:inputRepresentation af:Harmonic ; + rdfs:subClassOf af:TimeVaryingDescriptor . + +af:HarmonicSpectralDeviation a af:AudioFeature ; + rdfs:label "Harmonic Spectral Deviation"@en ; + af:inputRepresentation af:Harmonic ; + rdfs:subClassOf af:TimeVaryingDescriptor . + +af:Inharmonicity a af:AudioFeature ; + rdfs:label "Inharmonicity"@en ; + af:inputRepresentation af:Harmonic ; + rdfs:subClassOf af:TimeVaryingDescriptor . + +af:Log-AttackTime a af:AudioFeature ; + rdfs:label "Log-Attack Time"@en ; + af:inputRepresentation af:TemporalEnergyEnvelope ; + rdfs:subClassOf af:GlobalDescriptor . + +af:NoiseEnergy a af:AudioFeature ; + rdfs:label "Noise Energy"@en ; + af:inputRepresentation af:Harmonic ; + rdfs:subClassOf af:TimeVaryingDescriptor . + +af:Noisiness a af:AudioFeature ; + rdfs:label "Noisiness"@en ; + af:inputRepresentation af:Harmonic ; + rdfs:subClassOf af:TimeVaryingDescriptor . + +af:Oddtoevenharmonicratio a af:AudioFeature ; + rdfs:label "Odd to even harmonic ratio"@en ; + af:inputRepresentation af:Harmonic ; + rdfs:subClassOf af:TimeVaryingDescriptor . + +af:RMS-EnergyEnvelope a af:AudioFeature ; + rdfs:label "RMS-Energy Envelope"@en ; + af:inputRepresentation af:TemporalEnergyEnvelope ; + rdfs:subClassOf af:TimeVaryingDescriptor . + +af:Release a af:AudioFeature ; + rdfs:label "Release"@en ; + af:inputRepresentation af:TemporalEnergyEnvelope ; + rdfs:subClassOf af:GlobalDescriptor . + +af:SpectralCentroid a af:AudioFeature ; + rdfs:label "Spectral Centroid"@en ; + af:inputRepresentation af:Auditorymodel, + af:Harmonic, + af:Short-termFourierTransform ; + rdfs:subClassOf af:TimeVaryingDescriptor . + +af:SpectralCrest a af:AudioFeature ; + rdfs:label "Spectral Crest"@en ; + af:inputRepresentation af:Auditorymodel, + af:Short-termFourierTransform ; + rdfs:subClassOf af:TimeVaryingDescriptor . + +af:SpectralDecrease a af:AudioFeature ; + rdfs:label "Spectral Decrease"@en ; + af:inputRepresentation af:Auditorymodel, + af:Harmonic, + af:Short-termFourierTransform ; + rdfs:subClassOf af:TimeVaryingDescriptor . + +af:SpectralFlatness a af:AudioFeature ; + rdfs:label "Spectral Flatness"@en ; + af:inputRepresentation af:Auditorymodel, + af:Short-termFourierTransform ; + rdfs:subClassOf af:TimeVaryingDescriptor . + +af:SpectralKurtosis a af:AudioFeature ; + rdfs:label "Spectral Kurtosis"@en ; + af:inputRepresentation af:Auditorymodel, + af:Harmonic, + af:Short-termFourierTransform ; + rdfs:subClassOf af:TimeVaryingDescriptor . + +af:SpectralRolloff a af:AudioFeature ; + rdfs:label "Spectral Rolloff"@en ; + af:inputRepresentation af:Auditorymodel, + af:Harmonic, + af:Short-termFourierTransform ; + rdfs:subClassOf af:TimeVaryingDescriptor . + +af:SpectralSkewness a af:AudioFeature ; + rdfs:label "Spectral Skewness"@en ; + af:inputRepresentation af:Auditorymodel, + af:Harmonic, + af:Short-termFourierTransform ; + rdfs:subClassOf af:TimeVaryingDescriptor . + +af:SpectralSlope a af:AudioFeature ; + rdfs:label "Spectral Slope"@en ; + af:inputRepresentation af:Auditorymodel, + af:Harmonic, + af:Short-termFourierTransform ; + rdfs:subClassOf af:TimeVaryingDescriptor . + +af:SpectralSpread a af:AudioFeature ; + rdfs:label "Spectral Spread"@en ; + af:inputRepresentation af:Auditorymodel, + af:Harmonic, + af:Short-termFourierTransform ; + rdfs:subClassOf af:TimeVaryingDescriptor . + +af:Spectro-temporalVariation a af:AudioFeature ; + rdfs:label "Spectro-temporal Variation"@en ; + af:inputRepresentation af:Auditorymodel, + af:Harmonic, + af:Short-termFourierTransform ; + rdfs:subClassOf af:TimeVaryingDescriptor . + +af:TemporalCentroid a af:AudioFeature ; + rdfs:label "Temporal Centroid"@en ; + af:inputRepresentation af:TemporalEnergyEnvelope ; + rdfs:subClassOf af:GlobalDescriptor . + +af:Tristimulus a af:AudioFeature ; + rdfs:label "Tristimulus"@en ; + af:inputRepresentation af:Harmonic ; + rdfs:subClassOf af:TimeVaryingDescriptor . + +af:ZeroCrossingRate a af:AudioFeature ; + rdfs:label "Zero Crossing Rate"@en ; + af:inputRepresentation af:AudioSignal ; + rdfs:subClassOf af:TimeVaryingDescriptor . + +af:inputRepresentation a owl:ObjectProperty ; + rdfs:domain af:AudioDescriptor ; + rdfs:range af:InputSignal . + +af:AudioSignal a owl:Class ; + rdfs:label "Audio Signal"@en ; + rdfs:subClassOf af:InputSignal . + +af:AudioDescriptor a owl:Class ; + rdfs:label "Timbre Toolbox Audio Descriptor"@en . + +af:InputSignal a owl:Class ; + rdfs:label "Timbre Toolbox Input Representation"@en . + +af:Auditorymodel a owl:Class ; + rdfs:label "Auditory model"@en ; + rdfs:subClassOf af:InputSignal . + +af:GlobalDescriptor a owl:Class ; + rdfs:subClassOf af:AudioDescriptor . + +af:Short-termFourierTransform a owl:Class ; + rdfs:label "Short-term Fourier Transform"@en ; + rdfs:subClassOf af:InputSignal . + +af:TemporalEnergyEnvelope a owl:Class ; + rdfs:label "Temporal Energy Envelope"@en ; + rdfs:subClassOf af:InputSignal . + +af:Harmonic a owl:Class ; + rdfs:label "Harmonic"@en ; + rdfs:subClassOf af:InputSignal . + +af:TimeVaryingDescriptor a owl:Class ; + rdfs:subClassOf af:AudioDescriptor . + diff -r 2b5c292ad12f -r d5012016bf64 rdfonto/TimbreToolbox-onto.rdf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdfonto/TimbreToolbox-onto.rdf Tue Apr 23 11:49:20 2013 +0100 @@ -0,0 +1,257 @@ + + + + Attack + + + + + + Release + + + + + + Temporal Centroid + + + + + + Harmonic Energy + + + + + + Spectral Crest + + + + + + + Decay + + + + + + Attack Slope + + + + + + + + + + Harmonic + + + + + Spectral Flatness + + + + + + + Short-term Fourier Transform + + + + + Spectral Centroid + + + + + + + + RMS-Energy Envelope + + + + + + Frequency of Energy Modulation + + + + + + Zero Crossing Rate + + + + + + Auditory model + + + + + Spectral Skewness + + + + + + + + Timbre Toolbox Audio Descriptor + + + + + + + + + Temporal Energy Envelope + + + + + Inharmonicity + + + + + + Noisiness + + + + + + + + + + Timbre Toolbox Input Representation + + + + Noise Energy + + + + + + Spectral Slope + + + + + + + + Spectro-temporal Variation + + + + + + + + Spectral Kurtosis + + + + + + + + Audio Signal + + + + + Amplitude of Energy Modulation + + + + + + Effective Duration + + + + + + Spectral Rolloff + + + + + + + + Log-Attack Time + + + + + + Spectral Spread + + + + + + + + DecreaseSlope + + + + + + Harmonic Spectral Deviation + + + + + + Spectral Decrease + + + + + + + + Tristimulus + + + + + + Autocorrelation + + + + + + Odd to even harmonic ratio + + + + + + Fundamental Frequency + + + + + diff -r 2b5c292ad12f -r d5012016bf64 rdfonto/TimbreToolboxDiagram.png Binary file rdfonto/TimbreToolboxDiagram.png has changed diff -r 2b5c292ad12f -r d5012016bf64 rdfonto/af-Marsyas.n3 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdfonto/af-Marsyas.n3 Tue Apr 23 11:49:20 2013 +0100 @@ -0,0 +1,272 @@ +@prefix marsyas: . +@prefix dc: . +@prefix rdfs: . + +marsyas:ADRess a rdfs:Resource ; + marsyas:type "AzimuthDiscriminationandResynthesis" ; + dc:description "Azimuth Discrimination and Resynthesis (ADRess) implementation, which takes a stereo input (i.e. input is expected to be the output of a parallel of two Spectrum MarSystems, one for each stereo channel), and outputs the phase vector and frequency dependent nulls matrix for each channel using the following format: [bin_phases_l][AZl] [bin_phases_r][AZr] This algorithm was proposed by Dan Barry et al at the DAfX04, \"Sound Source Separation: azimuth discrimination and resynthesis\". The algorithm exploits the use of pan pot as a means to achieve image localisation within stereophonic recordings, assuming only an interaural intensity difference exists between left and right channels for a single source. A gain scaling and phase cancellation technique is then used to expose frequency dependent nulls across the azimuth domain, from which source separation and resynthesis may be carried out. Controls: - \\b mrs_natural/beta [w] : Sets the azimuth resolution" . + +marsyas:ADRessSpectrum a rdfs:Resource ; + marsyas:type "AzimuthDiscriminationandResynthesis" ; + dc:description "Takes the output of the ADRess (i.e. the stereo azimuth-frequency maps) and outputs a single channel spectrum of the part of the freq-azimuth plane selected by the d and H controls. This can then be inverse transformed back into time domain for resynthesis purposes. Controls: - \\b mrs_real/d [w] : value between 0.0~1.0, used for selecting the portion of the azimuth-frequency plane to be extracted - \\b mrs_real/H [w] : sets the azimuth subspace width (in percentage of total width of the azimuth plane)" . + +marsyas:ADRessStereoSpectrum a rdfs:Resource ; + marsyas:type "AzimuthDiscriminationandResynthesis" ; + dc:description "Takes the output of the ADRess (i.e. the panning-frequency maps) and outputs the panning coefficient for each spectral bin (N/2+1 bins)." . + +marsyas:AMDF a rdfs:Resource ; + marsyas:type "PitchDetection" ; + dc:description "Average Magnitude Difference Function Computer the average magnitude difference function which can then be used for pitch detection by detecting the location of valleys." . + +marsyas:AbsMax a rdfs:Resource ; + marsyas:type "StatisticalFunction" ; + dc:description "Calculate the maximum absolute value for each observation signal (per slice). For each observation channel in each given slice, the maximum absolute value is calculated. This MarSystem has no extra controls." . + +marsyas:AimBoxes a rdfs:Resource ; + marsyas:type "AuditoryImageModel" ; + dc:description "'Box-cutting' routine to generate dense features Author : Thomas Walters Ported to Marsyas by Steven Ness The original source code for these functions in AIM-C can be found at: http://code.google.com/p/aimc/" . + +marsyas:AimGammatone a rdfs:Resource ; + marsyas:type "AuditoryImageModel" ; + dc:description "Slaney's gammatone filterbank Author : Thomas Walters Ported to Marsyas by Steven Ness This is the version of the IIR gammatone used in Slaney's Auditory toolbox. The original verison as described in Apple Tech. Report #35 has a problem with the high-order coefficients at low centre frequencies and high sample rates. Since it is important that AIM-C can deal with these cases (for example for the Gaussian features), I've reiplemeted Slaney's alternative version which uses a cascade of four second-order filters in place of the eighth-order filter. The original source code for these functions in AIM-C can be found at: http://code.google.com/p/aimc/" . + +marsyas:AimHCL a rdfs:Resource ; + marsyas:type "AuditoryImageModel" ; + dc:description "Halfwave rectification, compression and lowpass filtering Author Thomas Walters Ported to Marsyas by Steven Ness The original source code for these functions in AIM-C can be found at: http://code.google.com/p/aimc/" . + +marsyas:AimHCL2 a rdfs:Resource ; + marsyas:type "AuditoryImageModel" ; + dc:description "Halfwave rectification, compression and lowpass filtering Author Thomas Walters Ported to Marsyas by Steven Ness Made more Marsyas like by George Tzanetakis The original source code for these functions in AIM-C can be found at: http://code.google.com/p/aimc/" . + +marsyas:AimLocalMax a rdfs:Resource ; + marsyas:type "AuditoryImageModel" ; + dc:description "Local maximum strobe criterion: decaying threshold with timeout Author : Thomas Walters Ported to Marsyas by Steven Ness The original source code for these functions in AIM-C can be found at: http://code.google.com/p/aimc/" . + +marsyas:AimPZFC a rdfs:Resource ; + marsyas:type "AuditoryImageModel" ; + dc:description "Time-domain AimPZFC Dick Lyon's Pole-Zero Filter Cascade - implemented in C++ by Tom Walters from the AIM-MAT module based on Dick Lyon's code. Ported to Marsyas from AIM-C by Steven Ness (sness@sness.net). The original source code for these functions in AIM-C can be found at: http://code.google.com/p/aimc/" . + +marsyas:AimPZFC2 a rdfs:Resource ; + marsyas:type "AuditoryImageModel" ; + dc:description "Time-domain AimPZFC2 Dick Lyon's Pole-Zero Filter Cascade - implemented in C++ by Tom Walters from the AIM-MAT module based on Dick Lyon's code. Ported to Marsyas from AIM-C by Steven Ness (sness@sness.net). AimPZFC2 is a re-write of the AimPZFC to be more Marsyas like. The original source code for these functions in AIM-C can be found at: http://code.google.com/p/aimc/" . + +marsyas:AimSAI a rdfs:Resource ; + marsyas:type "AuditoryImageModel" ; + dc:description "Stabilised auditory image Author : Thomas Walters Ported to Marsyas by Steven Ness The original source code for these functions in AIM-C can be found at: http://code.google.com/p/aimc/" . + +marsyas:AimSSI a rdfs:Resource ; + marsyas:type "AuditoryImageModel" ; + dc:description "Size-shape image (aka the 'sscAI') Author : Thomas Walters Ported to Marsyas by Steven Ness The original source code for these functions in AIM-C can be found at: http://code.google.com/p/aimc/" . + +marsyas:AimVQ a rdfs:Resource ; + marsyas:type "AuditoryImageModel" ; + dc:description "Vector quantization for dense to sparse features Author : Thomas Walters Ported to Marsyas by Steven Ness The original source code for these functions in AIM-C can be found at: http://code.google.com/p/aimc/" . + +marsyas:AubioYin a rdfs:Resource ; + marsyas:type "PitchDetection" ; + dc:description "Pitch detection using the YIN algorithm This algorithm was developped by A. de Cheveigne and H. Kawahara and published in: De Cheveigne, A., Kawahara, H. (2002) \"YIN, a fundamental frequency estimator for speech and music\", J. Acoust. Soc. Am. 111, 1917-1930. See http://recherche.ircam.fr/equipes/pcm/pub/people/cheveign.html This code was adapted from aubio (http://aubio.org) by sness. Controls: - \\b mrs_real/tolerance [w] : sets the tolerance of the yin algorithm" . + +marsyas:AutoCorrelation a rdfs:Resource ; + dc:description "Compute the generalized autocorrelation of input window Computes the generalized autocorrelation (with optional magnitude compression) using the Fast Fourier Transform (FFT). Controls: - \\b mrs_bool/aliasedOutput [w] : by default, this control is set to true and the output of AutoCorrelation will be an alised time domain signal (as used by the original Marsyas0.1 code implemented by George Tzanetakis - MUST CHECK IF THIS MAKES SENSE!). Setting this control to false, the FFTs will be computed using the next power of 2 of the inSamples*2+1, which avoids alising in the iFFT step. In this mode, only the first inSamples of the autocorrleation function will be output (since the remaining ones are mirrored versions or zero valued). - \\b mrs_bool/setr0to1\" [w]: if set to true, the output will be normalized so that r_xx(0) = 1 Had to use a weird name because there already was a normalize control [AL]" . + +marsyas:BeatHistogram a rdfs:Resource ; + marsyas:type "TempoDetection" ; + dc:description "BeatHistogram Calculate Beat Histogram. The input should be the autocorrelation of either the time waveform or some kind of onset detection function." . + +marsyas:BeatHistogramFromPeaks a rdfs:Resource ; + marsyas:type "TempoDetection" ; + dc:description "BeatHistogramFromPeaks Calculate BeatHistograms from peaks represented as pairs of periodicity/amplitude (typically from an autocorrelation function)." . + +marsyas:BeatPhase a rdfs:Resource ; + marsyas:type "TempoDetection" ; + dc:description "Given a periodicity calculate best matching phase" . + +marsyas:Centroid a rdfs:Resource ; + marsyas:type "StatisticalFunction" ; + dc:description "Centroid of each time slice of observations Centroid computes the centroid of the observations for each time sample. The center is defined as the normalized first moment (center of gravity) of the observation vector." . + +marsyas:CrossCorrelation a rdfs:Resource ; + marsyas:type "StatisticalFunction" ; + dc:description "Computes the cross correlation of an input. Accepts N observations and returns N-1 observations, with each observation being the cross correlation of the inputs n and n-1. Controls: \"mrs_string/mode\" : This control sets the type of cross correlation. \"general\" is the default, and will compute the generalized cross correlation. \"phat\" will compute the generalized cross correlation with phase transform \"ml\" will compute a maximum likelihood cross correlation. This works well specifically for time delay estimation in noisy or reverberant environments. Note: inSamples should be 2^k or fft will not work properly. \\author Gabrielle Odowichuk" . + +marsyas:Daub4 a rdfs:Resource ; + marsyas:type "SpectrumDescriptor" ; + dc:description "Daubechies4 WaveletStep Applies the Daubechies 4-coefficient wavelet filter as a WaveletStep for the WaveletPyramid algorithm. The code is is based on the Numerical Recipies wavelet code." . + +marsyas:Energy a rdfs:Resource ; + marsyas:type "LoudnessDescriptor" ; + dc:description "compute the Energy of the input observations into one column" . + +marsyas:EnhADRess a rdfs:Resource ; + marsyas:type "AzimuthDiscriminationandResynthesis" ; + dc:description "Azimuth Discrimination and Resynthesis (EnhADRess) implementation, which takes a stereo input (i.e. input is expected to be the output of a parallel of two Spectrum MarSystems, one for each stereo channel), and outputs the magnitudes, phases and panning indexes for N/2+1 bins, stacked vertically: [Mag] [Phases] [Pan] This enhanced version of the ADRess algorithm was proposed by Cooney et al, \"An Enhanced implemantation of the ADRess Music Source Separation Algorithm\", 121st AES Convention, October 2006." . + +marsyas:EnhADRessStereoSpectrum a rdfs:Resource ; + marsyas:type "AzimuthDiscriminationandResynthesis" ; + dc:description "Takes the output of the enhADRess and outputs the panning coefficient for each spectral bin (N/2+1 bins)." . + +marsyas:F0Analysis a rdfs:Resource ; + marsyas:type "PitchDetection" ; + dc:description "Compute F0s in input spectrum \\author Matthias Varewyck \\date 20090518 Controls: - \\b mrs_natural NrOfHarmonics [rw] : nr. of harmonics taken into account (excl. F0) - \\b mrs_real F0Weight [rw] : balance between F0 and higher harmonics - \\b mrs_real Attenuation [rw] : attenuation of higher harmonics - \\b mrs_real Tolerance_ [rw] : tolerance for harmonics to be assigned to F0 - \\b mrs_real LowestFo_ [rw] : lowest possible F0 - \\b mrs_real ChordEvidence_ [r] : evidence that input spectrum includes chord" . + +marsyas:Flux a rdfs:Resource ; + marsyas:type "SpectrumDescriptor" ; + dc:description "Flux calculate the flux between the current and prev. spectrum (e.g. output of PowerSpectrum) The flux is defined as the norm of the difference vector between two successive magnitue/power spectra, although different implementations are possible. Controls: - \\b mrs_string/mode [w]: select from the different available implementations for Flux: \"marsyas\" and \"DixonDAFX06\" - \\b mrs_bool/reset [rw] : clear and reset the memory buffer" . + +marsyas:KrumhanslKeyFinder a rdfs:Resource ; + marsyas:type "KeyDetection" ; + dc:description "Krumhansl-Schmuckler Key-Finding Algorithm Performs simple chord detection using the Krumhansl-Schmuckler Key-Finding Algorithm. The input is a pitch class profile or chroma vector with 12 values one for each chromatic note. Controls:" . + +marsyas:Kurtosis a rdfs:Resource ; + marsyas:type "StatisticalFunction" ; + dc:description "Kurtosis Calculate the Kurtosis of the input observations. Typically used for characterizing the magnitude spectrum." . + +marsyas:LPC a rdfs:Resource ; + marsyas:type "SpectrumDescriptor" ; + dc:description "Compute Warped LPC coefficients, Pitch and Power [STILL UNDER TESTING!]. Linear Prediction Coefficients (LPC). Features commonly used in Speech Recognition research. This class is a modification of the original Marsyas0.1 LPC class. The following differences apply: - order now reflects the LPC order (and returns \\ coefficients plus pitch and gain) - It is possible to define a pole-shifting parameter, gamma (default value = 1.0 => no shifting) - It is possible to define a warping factor, lambda (defualt value = 0.0 => no warping) Code by Lus Gustavo Martins - lmartins@inescporto.pt May 2006" . + +marsyas:LPCC a rdfs:Resource ; + marsyas:type "SpectrumDescriptor" ; + dc:description "Convert LPC coefficients to Cepstrum coefficients. This MarSystem is expecting to receive at its input LPC coefficients + Pitch + Power, as output by the LPC MarSystem (see LPC.cpp/.h). It only converts the LPC coefficients to cepstral coefficients and ignores the pitch value received from LPC. Code by: Lus Gustavo Martins - lmartins@inescporto.pt November 2006" . + +marsyas:LSP a rdfs:Resource ; + marsyas:type "SpectrumDescriptor" ; + dc:description "Compute Linear Spectral Pair (LSP) coefficients Takes the output of ::LPC() and calculates the corresponding LSP values. See the LPC class implementation. Cobe by Lus Gustavo Martins - lmartins@inescporto.pt May 2006" . + +marsyas:MFCC a rdfs:Resource ; + marsyas:type "SpectrumDescriptor" ; + dc:description "MFCC Mel-Frequency Cepstral Coefficients. Takes as input the N/2+1 spectrum Magnitude points output by PowerSpectrum. Mel-Frequency cepstral coefficients are features frequently used in Speech Recognition. The code is based on the corresponding function in the Auditory Toolbox by Malcolm Slaney. \\see Spectrum, PowerSpectrum Controls: - \\b mrs_natural/coefficients [w]: the number of cepstral coefficients to calculate." . + +marsyas:MaxArgMax a rdfs:Resource ; + marsyas:type "StatisticalFunction" ; + dc:description "Calculate k maximums and their positions The output is : max1, argmax1, max2, argmax2, ...." . + +marsyas:MaxMin a rdfs:Resource ; + marsyas:type "StatisticalFunction" ; + dc:description "Calculate the maximum and minimum values for each observation signal (per slice). For each observation channel in each given slice, the maximum and minimum values is calculated. This MarSystem has no extra controls." . + +marsyas:Mean a rdfs:Resource ; + marsyas:type "StatisticalFunction" ; + dc:description "Mean calculate the mean of each row of observations" . + +marsyas:MeanAbsoluteDeviation a rdfs:Resource ; + marsyas:type "StatisticalFunction" ; + dc:description "Calculates the mean absolute deviation" . + +marsyas:MeddisHairCell a rdfs:Resource ; + dc:description "MeddisHairCell for auditory models Directed port from the Auditory toolbox by Malcolm Slaney" . + +marsyas:Median a rdfs:Resource ; + marsyas:type "StatisticalFunction" ; + dc:description "Median calculate the median of each row of observations" . + +marsyas:MinArgMin a rdfs:Resource ; + marsyas:type "StatisticalFunction" ; + dc:description "Calculate k minimums and their positions The output is : min1, argmin1, min2, argmin2, ...." . + +marsyas:PCA a rdfs:Resource ; + marsyas:type "StatisticalFunction" ; + dc:description "Perform Principal Component Analysis Perform Principal Component Analysis (PCA) on all samples of the incoming realvec of data. The correlation method is taken, with a correlation matrix computed over all samples within the single input realvec. Eigenvalue/Eigenvector calculation is by the QL algorithm (ie. not suitable when the correlation matrix is singular or near singular). Output is the set of input samples projected onto the top \"npc\" (a MarSystem control) principal components." . + +marsyas:PeakInObservation a rdfs:Resource ; + marsyas:type "StatisticalFunction" ; + dc:description "Compute peaks in observation vector \\author Matthias Varewyck \\date 20090518 Controls: - \\b mrs_natural/HystLength [rw] : .. - \\b mrs_real/HystFactor [rw] : .." . + +marsyas:Peaker a rdfs:Resource ; + marsyas:type "OnsetDetection" ; + dc:description "Pick peaks out of signal Peaker is used to select peaks(or valleys) from the input vector. Various parameters of the peak selection process can be adjusted. Controls: - \\b mrs_real/peakSpacing [w] : expressed in percentage of total vector length and is how much spacing you allow between the peaks - \\b mrs_real/peakStrength [w] : threshold compared to the RMS of the vector (should be renamed to peakStrengthRelRms to keep naming consistent, but this might break existing systems) - \\b mrs_real/peakStrengthAbs [w] : absolute threshold (might make sense e.g. for normalized spectra) - \\b mrs_real/peakStrengthRelMax [w] : threshold compared to global max of the vector (range: 0...1, example: 0.001 if all peaks with a level of more than 60dB below the maximum should be discarded - \\b mrs_real/peakStrengthRelThresh [w] : threshold compared to an adaptive threshold of the vector (lp filtered version of the signal); value is a factor that moves threshold up and down, e.g. value = 2 means that the lp filtered signal is moved up by 6dB - \\b mrs_real/peakStrengthTreshLpParam [w] : coefficient for the single pole lowpass for computing the adaptive threshold (between 0...1) - \\b mrs_natural/peakStart [w] : expressed in absolute positions of the vector and it just to adjust what part of the vector will be considered - \\b mrs_natural/peakEnd [w] : expressed in absolute positions of the vector length and it just to adjust what part of the vector will be considered - \\b mrs_natural/interpolation [w] : TODO - mlagrange? [!] - \\b mrs_real/peakGain [w] : TODO - mlagrange? [!]" . + +marsyas:PeakerOnset a rdfs:Resource ; + marsyas:type "OnsetDetection" ; + dc:description "Detects if input contains a onset point PeakerOnset is based on the onset peak picking algorithm presented in: Dixon, S. (2006). Onset detection revisited. In Proc. International Conference on Digital Audio Effects (DAFx), Montreal, Canada. It takes as input an onset function over time (i.e. a row vector with the times series of a onset function like flux) and evaluates a specific point for onset presence, as below: Input = [zzzzzzzzzXyyy] Point \"X\" at the input will be evaluated. The onsetWinSize control specifies a \"look ahead\" parameter, i.e. how many samples (represented above as \"y\") after \"X\" will be used for evaluating if it is an onset or not (i.e. look ahead samples). Controls: - \\b mrs_natrual/lookAheadSamples [w]: specifies the \"look ahead\" nr of \"samples\" (the number of \"y\"s in the above example ) for the detection of an onset at the input. - \\b mrs_real/threshold [w]: specifies threshold (in % of local mean) for onset detection - \\b mrs_real/confidence [r]: outputs the confidence that point \"X\" is an onset (it will 0.0 if it is not detected as an onset) - \\b mrs_bool/onsetDetected [r]: flags if an onset was detected on point \"X\"." . + +marsyas:Pitch2Chroma a rdfs:Resource ; + marsyas:type "PitchDetection" ; + dc:description "Transform pitch to chroma - input = amplitude spectrum with peaks at frequency bins that represent pitches and values that represent evidences - output = chroma profile with chroma values ordered according to the circle of fifths, i.e. A, E,.. D \\author Matthias Varewyck \\date 20090518 Controls: - \\b mrs_real/SampleRate [rw] : sample rate of the input spectrum - \\b mrs_real/LowestPitch [rw] : lowest pitch taken into account - \\b mrs_natural/NotesPerOctave [rw] : nr. of notes per octave ([f 2*f]) - \\b mrs_natural/NrOfNotes [rw] : total nr. of notes to be taken into account - \\b mrs_natural/RefChromaIndex [rw] : index in chroma vector of the ref. pitch (= 440Hz)" . + +marsyas:PitchDiff a rdfs:Resource ; + marsyas:type "PitchDetection" ; + dc:description "Difference between detected and expected pitch Place this in a series after Yin (or any other pitch-detection MarSystem), and feed it the expected pitch as a control. Outputs the difference as a midi pitch value. Controls: - \\b mrs_real/expectedPitch [w] : expected pitch - \\b mrs_bool/ignoreOctaves [w] : useful if the pitch detection algorithm has octave errors, but is otherwise relatively accurate (default false) - \\b mrs_bool/absoluteValue [w] : outputs the absolute difference (default false)" . + +marsyas:Power a rdfs:Resource ; + marsyas:type "StatisticalFunction" ; + dc:description "compute the RMS Power of the input observations into one column" . + +marsyas:PowerSpectrum a rdfs:Resource ; + marsyas:type "SpectrumDescriptor" ; + dc:description "PowerSpectrum computes the magnitude/power of the complex spectrum Computes the magnitude/power/decibels/powerdensity of a complex spectrum (as output from the Spectrum MarSystem - see its documentation for info about the spectrum format used in Marsyas). PowerSpectrum takes N/2+1 complex spectrum bins and computes the corresponding N/2+1 power/magnitude/decibels/powerdensity real values. Controls: - \\b mrs_string/spectrumType [w] : choose between \"power\", \"magnitude\", \"decibels\", \"logmagnitude\" (for 1+log(magnitude*1000), \"logmagnitude2\" (for 1+log10(magnitude)) and \"powerdensity\" computations \\see Spectrum" . + +marsyas:PowerToAverageRatio a rdfs:Resource ; + marsyas:type "SpectrumDescriptor" ; + dc:description "PowerToAverageRatio (or Power-to-Average Ratio) of a window This calculates the PAR for a complete window of samples; it is similar to SCF (Spectral Crest Factor), however SCF calculates the PAR in various frequency bands of observations." . + +marsyas:Rms a rdfs:Resource ; + marsyas:type "StatisticalFunction" ; + dc:description "Rms energy of realvec Simple MarSystem example. Calculate the RMS energy of a realvec" . + +marsyas:Rolloff a rdfs:Resource ; + marsyas:type "SpectrumDescriptor" ; + dc:description "Rolloff of each time slice of observations Rolloff computes the rolloff of the observations for each time samle. It is defined as the frequency for which the sum of magnitudes of its lower frequencies are equal to percentage of the sum of magnitudes of its higher frequencies." . + +marsyas:RunningAutocorrelation a rdfs:Resource ; + dc:description "Running calculation (across slices) of the autocorrelation values. This MarSystem calculates the autocorrelation function of the input signal defined by successive input slices. Unlike the AutoCorrelation MarSystem, the calculations are done across slice boundaries in a seamless fashion (RunningAutocorrelation keeps an internal buffer of the appropriate number of samples from previous slices to implement this feature). Calculations are done in time domain for time lags from 0 to a user defined maximum lag (in number of samples). Note that this assumes that the input slices are non overlapping slices. The autocorrelation values are laid out in the output slice along the time/samples dimension from lag zero to the maximum lag. Multiple input observation channels are supported. For example, if there are two input channels and the maximum lag is 4, the output slice will have two rows and five (not four) columns: \\f[\\begin{array}{ccccc} R_{xx}[0] & R_{xx}[1] & R_{xx}[2] & R_{xx}[3] & R_{xx}[4] \\\\ R_{yy}[0] & R_{yy}[1] & R_{yy}[2] & R_{yy}[3] & R_{yy}[4] \\\\ \\end{array}\\f] with \\f$R_{xx}[n]\\f$ the autocorrelation of the first channel for lag \\f$n\\f$ and \\f$R_{yy}[n]\\f$ the autocorrelation of the second channel. TODO: support overlap between slices (e.g. provide a control for skipping a certain amount of samples). Controls: - \\b mrs_natural/maxLag: the maximum time lag (in samples) to calculate - \\b mrs_bool/normalize: normalize the autocorrelation values on the value for lag = 0 (which is the energy of the signal). Note that the autocorrelation value for lag 0 will consequently be always 1 (unless the input signal is 0 everywhere). - \\b mrs_bool/doNotNormalizeForLag0: when normalizing the autocorrelation values, do not normalize the value for lag 0. - \\b mrs_bool/clear: clear the internal buffers to start fresh. - \\b mrs_bool/unfoldToObservations: instead of putting the autocorrelation values along the time/samples axis in the slice, they can also be laid out along the observation axis. Using the example from above, the output slice will have one column and 10 rows with values \\f$R_{xx}[0], R_{xx}[1], \\ldots, R_{xx}[4], R_{yy}[0], R_{yy}[1], \\ldots, R_{yy}[4] \\f$" . + +marsyas:RunningStatistics a rdfs:Resource ; + marsyas:type "StatisticalFunction" ; + dc:description "Gathers the running average, variance, standard deviation, etc. Outputs the running average and standard deviation of all the input so far. Controls: - \\b mrs_bool/enableMean: enable outputting of the mean values (on by default). - \\b mrs_bool/enableStddev: enable outputting of the standard deviation values (on by default). - \\b mrs_bool/enableSkewness: enable outputting of the skewness values (off by default). - \\b mrs_bool/clear: clear the internal buffers to start fresh. - \\b mrs_book/clearPerTick: clear the buffers at the start of each tick. This disables the \"running\" property of the calculations. \\todo: add kurtosis \\todo: add option to output running energy (we're calculating it anyway)" . + +marsyas:SNR a rdfs:Resource ; + marsyas:type "StatisticalFunction" ; + dc:description "Compute SNR and variations Computes the SNR between two mono audio signals. One signal is observation 0 and the other is observation 1. The output is: observation 0 is the Signal/Noise ratio in dB 10 * log10(\\frac{\\sum A^2}{\\sum A-B}) observation 1 is the SNR with optimized gain factor 10 * log10(\\frac{1}{1 - (\\frac{sum A B}{\\sqrt{\\sum A^2 \\sum B^2}})}) Controls: - \\b mrs_string/mode [rw] : sets the gain multiplier." . + +marsyas:SpectralFlatnessAllBands a rdfs:Resource ; + marsyas:type "SpectrumDescriptor" ; + dc:description "Calculates a single spectral flatness value. Similar to SFM, but that marsystem splits the observations into bands, whereas this one uses the whole range of observations to generate one number. It may be used to 'narrow in' on a specific range by putting a RemoveObservations marsystem before it." . + +marsyas:Spectrum a rdfs:Resource ; + marsyas:type "SpectrumDescriptor" ; + dc:description "Compute the complex spectrum of input window Computes the complex spectrum (N/2+1 points) of the input window using the Fast Fourier Transform (FFT). The output is a N-sized column vector (where N is the size of the input audio vector), using the following format: [Re(0), Re(N/2), Re(1), Im(1), Re(2), Im(2), ..., Re(N/2-1), Im(N/2-1)] Note that the DC and Nyquist frequencies only have real part, and are output as the two first coefficients in the vector. Overall, the output spectrum has N/2+1 unique points, corresponding to the positive half of the complex spectrum. \\note Only the first observation input channel is processed, the rest (if any) is ignored. \\see PowerSpectrum, fft" . + +marsyas:Spectrum2ACMChroma a rdfs:Resource ; + marsyas:type "SpectrumDescriptor" ; + dc:description "Transform an (amplitude) spectrum to a chroma profile \\author Matthias Varewyck \\date 20090518 \\todo - Check if parameters are independent on input sample rate (~= 8kHz) - Include check if provided (amplitude) spectrum was correctly computed - Include correct error handling (conform Marsyas rules) - Let the lowest F0 be higher than the diapason - Introduce a highest F0 additional to a lowest F0 - Add \"fan in combinator\" to simplify actual chroma profile computation This class implements the conversion of an (amplitude) spectrum to a chroma profile as described in \"a novel chroma representation of polyphonic music based on multiple pitch tracking techniques\" which was presented at the 16th ACM International Conference on Multimedia. The method computes the set of pitches that best explains the salient frequencies present in the (amplitude) spectrum. The method results in (1) a chroma profile and (2) a chord evidence. (1) The chroma profile represents the normalized pitches after they were folded to one octave (2) The chord evidence represents the probability that a chord occurs in the examined frame. For an example, see the function \"toy_with_chroma\" in the mudbox. Controls: - \\b mrs_natural/NrOfHarmonics [rw] : adjust the number of harmonics in F0 detection (should be >0) - \\b mrs_real/F0Weight [rw] : adjust the balance between F0 and its harmonics (between 0 and 1) - \\b mrs_real/LowestF0 [rw] : adjust the lowest F0 to be detected (between 0 and Nyquist frequency) - \\b mrs_real/ChordEvidence [r] : store the chord evidence of the last examined frame" . + +marsyas:Spectrum2Chroma a rdfs:Resource ; + marsyas:type "SpectrumDescriptor" ; + dc:description "Convert spectrum magnitude (e.g. output from PowerSpectrum MarSystem) into a Chroma vector representation. Based in the fft2chromamx.m MATLAB script by Dan Ellis: http://www.ee.columbia.edu/~dpwe/resources/matlab/chroma-ansyn/#1 Controls: - \\b mrs_natural/nbins [w] : sets the number of chroma bins to output (default = 12, i.e. chromatic diatonic) - \\b mrs_real/middleAfreq [w] : sets the frequency (in Hz) to be used for the middle A pitch (A4) - \\b mrs_real/weightCenterFreq [w] : sets the Gaussian weighting center frequency (in Hz) - \\b mrs_real/weightStdDev [w] : sets the Gaussian weighting StdDev (in octaves)" . + +marsyas:Spectrum2Mel a rdfs:Resource ; + marsyas:type "SpectrumDescriptor" ; + dc:description "Convert spectrum magnitude (e.g. output from PowerSpectrum MarSystem) into Mel frequency scale. In order to duplicate the mel matrix in Slaney's mfcc.m use the following parameters: - fftsize = 512 - srate = 8000Hz - melBands = 40 - bandWidth = 1.0 - bandLowEdge = 133.33 - bandHighEdge = 6855.5 - constAmp = false Based in the fft2melmx.m MATLAB script by Dan Ellis: http://labrosa.ee.columbia.edu/projects/coversongs/ Controls: - \\b mrs_natural/melBands [w] : sets the number of Mel bands to output (default = 40, i.e. one per bark) - \\b mrs_real/bandWidth [w] : sets the constant width of each band relative to standard Mel (default 1.0) - \\b mrs_real/bandLowEdge [w] : sets the frequency (in Hz) of the lowest band edge (default 0.0, but 133.33 is a common standard (to skip LF)) - \\b mrs_real/bandHighEdge [w] : sets frequency in Hz of upper edge (default audio srate/2) - \\b mrs_bool/htkMel [w] : use HTK's version of the mel curve, not Slaney's - \\b mrs_bool/constAmp [w] : make integration windows peak at 1, not sum to 1" . + +marsyas:StandardDeviation a rdfs:Resource ; + marsyas:type "StatisticalFunction" ; + dc:description "Standard Deviation of each row of observations Calculates the standard deviation of each row of observations. The resulting standard deviations are returned as a column vector." . + +marsyas:StereoSpectrum a rdfs:Resource ; + marsyas:type "SpectrumDescriptor" ; + dc:description "StereoSpectrum computes the panning index for each spectrum bin of a stereo input (i.e. input is expected to be the output of a parallel of two Spectrum MarSystems, one for each stereo channel)." . + +marsyas:StereoSpectrumFeatures a rdfs:Resource ; + marsyas:type "SpectrumDescriptor" ; + dc:description "StereoSpectrumFeatures capture panning information After computing the Stereo Spectrum we can summarize it by extracting features using the StereoSpectrumFeatures." . + +marsyas:StereoSpectrumSources a rdfs:Resource ; + marsyas:type "SpectrumDescriptor" ; + dc:description "StereoSpectrumSources estimates the number of sources placed into different stereo positions. After computing the Stereo Spectrum we can try to estimate the number of sources playing in different stereo positions." . + +marsyas:TriangularFilterBank a rdfs:Resource ; + marsyas:type "SpectrumDescriptor" ; + dc:description "Triangular FilterBank Takes as input the N/2+1 spectrum Magnitude points output by PowerSpectrum. For example it can be used to compute a Mel-scale or Constant-Q filterbank. \\see Spectrum, PowerSpectrum Controls: - \\b mrs_natural/coefficients [w]: the number of cepstral coefficients to calculate." . + +marsyas:WaveletPyramid a rdfs:Resource ; + marsyas:type "SpectrumDescriptor" ; + dc:description "Pyramid wavelet algorithm Discrete Wavelet Transform (DWT) pyramid algorithm. Based on the Numerical Recipies wavelet code." . + +marsyas:Yin a rdfs:Resource ; + marsyas:type "PitchDetection" ; + dc:description "Pitch detection using the YIN algorithm This algorithm was developped by A. de Cheveigne and H. Kawahara and published in: De Cheveigne, A., Kawahara, H. (2002) \"YIN, a fundamental frequency estimator for speech and music\", J. Acoust. Soc. Am. 111, 1917-1930. See http://recherche.ircam.fr/equipes/pcm/pub/people/cheveign.html This code was adapted from aubio (http://aubio.org) by sness. THIS MARSYSTEM IS VERY SIMILAR TO AUBIO_YIN, BUT DO NOT DELETE IT BECAUSE I NEED IT. - Graham Controls: - \\b mrs_real/tolerance [w] : sets the tolerance of the yin algorithm - \\b mrs_real/frequency_min [w] : limits the search to frequencies above or equal to this - \\b mrs_real/frequency_max [w] : limits the search to frequencies below or equal to this (set to 0 to disable)" . + +marsyas:ZeroCrossings a rdfs:Resource ; + dc:description "Time-domain ZeroCrossings Basically counts the number of times the input signal crosses the zero line." . + diff -r 2b5c292ad12f -r d5012016bf64 rdfonto/af-aubio.n3 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdfonto/af-aubio.n3 Tue Apr 23 11:49:20 2013 +0100 @@ -0,0 +1,147 @@ +@prefix aubio: . +@prefix dc: . +@prefix rdfs: . + +aubio:AWeightingFilterCoefficients a rdfs:Resource ; + aubio:type "DigitalFilter" ; + dc:description "An A-weighting digital filter, which reduces low and high frequencies and enhance the middle ones to reflect the ability of the human hearing." . + +aubio:BeatTracking a rdfs:Resource ; + aubio:type "Tempo" ; + dc:description "Beat tracking using a context dependant model." . + +aubio:BiquadFilter a rdfs:Resource ; + aubio:type "DigitalFilter" ; + dc:description "Second order Infinite Impulse Response filter." . + +aubio:ComplexDomainMethodOnsetDetectionFunction a rdfs:Resource ; + aubio:type "OnsetDetection" ; + dc:description "Complex Domain Method onset detection function." . + +aubio:CWeightingFilterCoefficients a rdfs:Resource ; + aubio:type "DigitalFilter" ; + dc:description "A C-weighting digital filter, which reduces low and high frequencies and enhance the middle ones to reflect the ability of the human hearing." . + +aubio:DigitalFilter a rdfs:Resource ; + aubio:type "DigitalFilter" ; + dc:description "This object stores a digital filter of order N." . + +aubio:EnergyBasedOnsetDetectionFunction a rdfs:Resource ; + aubio:type "OnsetDetection" ; + dc:description "This function calculates the local energy of the input spectral frame." . + +aubio:FilterbankMel a rdfs:Resource ; + aubio:type "SpectralFeature" ; + dc:description "Mel frequency filter bank coefficients. Set filter bank coefficients to Mel frequency bands" . + +aubio:HighFrequencyContentOnsetDetectionFunction a rdfs:Resource ; + aubio:type "OnsetDetection" ; + dc:description "This method computes the High Frequency Content (HFC) of the input spectral frame. The resulting function is efficient at detecting percussive onsets" . + +aubio:KullbackLieblerOnsetDetectionFunction a rdfs:Resource ; + aubio:type "OnsetDetection" ; + dc:description "Kullback-Liebler onset detection function." . + +aubio:MFCC a rdfs:Resource ; + aubio:type "SpectralFeature" ; + dc:description "Mel-frequency cepstrum coefficients object" . + +aubio:ModifiedKullbackLieblerOnsetDetectionFunction a rdfs:Resource ; + aubio:type "OnsetDetection" ; + dc:description "Modified Kullback-Liebler onset detection function." . + +aubio:Onset a rdfs:Resource ; + aubio:type "OnsetDetection" ; + dc:description "Computes the onset detection function and detect peaks in these functions. When onsets are found above a given silence threshold, and after a minimum inter-onset interval, the output vector returned by aubio_onset_do is filled with 1. Otherwise, the output vector remains 0" . + +aubio:OnsetDetectionFunction a rdfs:Resource ; + aubio:type "OnsetDetection" ; + dc:description "These functions are designed to raise at notes attacks in music signals." . + +aubio:PeakPicker a rdfs:Resource ; + aubio:type "OnsetDetection" ; + dc:description "Peak picking utilities function" . + +aubio:PhaseBasedMethodOnsetDetectionFunction a rdfs:Resource ; + aubio:type "OnsetDetection" ; + dc:description "Phase Based Method onset detection function." . + +aubio:PhaseVocoder a rdfs:Resource ; + aubio:type "SpectralFeature" ; + dc:description "This object implements a phase vocoder. The spectral frames are computed using a HanningZ window and a swapped version of the signal to simplify the phase relationships across frames. The window sizes and overlap are specified at creation time." . + +aubio:Pitch a rdfs:Resource ; + aubio:type "PitchDetection" ; + dc:description "Generic method for pitch detection" . + +aubio:PitchFastComb a rdfs:Resource ; + aubio:type "PitchDetection" ; + dc:description "Pitch detection using a fast harmonic comb filter" . + +aubio:PitchFftYin a rdfs:Resource ; + aubio:type "PitchDetection" ; + dc:description "Pitch detection using a spectral implementation of the YIN algorithm" . + +aubio:PitchMultiComb a rdfs:Resource ; + aubio:type "PitchDetection" ; + dc:description "Pitch detection using multiple-comb filter" . + +aubio:PitchSchmitt a rdfs:Resource ; + aubio:type "PitchDetection" ; + dc:description "Pitch detection using a Schmitt trigger" . + +aubio:PitchYin a rdfs:Resource ; + aubio:type "PitchDetection" ; + dc:description "Pitch detection using the YIN algorithm" . + +aubio:Resampler a rdfs:Resource ; + aubio:type "DigitalFilter" ; + dc:description "This object resamples an input vector into an output vector using libsamplerate." . + +aubio:SpectralCentroid a rdfs:Resource ; + aubio:type "SpectralFeature" ; + dc:description "The spectral centroid represents the barycenter of the spectrum." . + +aubio:SpectralDecrease a rdfs:Resource ; + aubio:type "SpectralFeature" ; + dc:description "The spectral decrease is another representation of the decreasing rate, based on perceptual criteria." . + +aubio:SpectralDifferenceMethodOnsetDetectionFunction a rdfs:Resource ; + aubio:type "PitchDetection" ; + dc:description "Spectral difference method onset detection function." . + +aubio:SpectralFlux a rdfs:Resource ; + aubio:type "SpectralFeature" ; + dc:description "Spectral Flux" . + +aubio:SpectralKurtosis a rdfs:Resource ; + aubio:type "SpectralFeature" ; + dc:description "The kurtosis is a measure of the flatness of the spectrum, computed from the fourth order moment." . + +aubio:SpectralRolloff a rdfs:Resource ; + aubio:type "SpectralFeature" ; + dc:description "This function returns the bin number below which 95% of the spectrum energy is found." . + +aubio:SpectralShapeDescriptors a rdfs:Resource ; + aubio:type "SpectralFeature" ; + dc:description "Spectral shape descriptors" . + +aubio:SpectralSkewness a rdfs:Resource ; + aubio:type "SpectralFeature" ; + dc:description "The skewness is computed from the third order moment of the spectrum. A negative skewness indicates more energy on the lower part of the spectrum. A positive skewness indicates more energy on the high frequency of the spectrum." . + +aubio:SpectralSlope a rdfs:Resource ; + aubio:type "SpectralFeature" ; + dc:description "The spectral slope represents decreasing rate of the spectral amplitude, computed using a linear regression." . + +aubio:SpectralSpread a rdfs:Resource ; + aubio:type "SpectralFeature" ; + dc:description "The spectral spread is the variance of the spectral distribution around its centroid." . + +aubio:Tempo a rdfs:Resource ; + aubio:type "Tempo" ; + dc:description "Tempo detection driver. This object stores all the memory required for tempo detection algorithm and returns the estimated beat locations." . + +aubio:TransientSteadyStateSeparation a rdfs:Resource ; + aubio:type "SpectralFeature" ; + dc:description "Transient / Steady-state Separation (TSS)" . \ No newline at end of file diff -r 2b5c292ad12f -r d5012016bf64 rdfonto/af-mirtoolbox.n3 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdfonto/af-mirtoolbox.n3 Tue Apr 23 11:49:20 2013 +0100 @@ -0,0 +1,415 @@ +@prefix af: . +@prefix afv: . +@prefix dc: . +@prefix mirtoolbox: . +@prefix owl: . +@prefix rdfs: . +@prefix vs: . + +<> a owl:Ontology ; + dc:description "This is an ontology for annotating MIR Toolbox audio features"@en ; + dc:title "MIR Toolbox Ontology"@en ; + owl:versionInfo "Version 1.0"@en . + +mirtoolbox:Attack a owl:Class ; + rdfs:label "Attack"@en ; + rdfs:comment "Attack MIR Toolbox audio feature" ; + rdfs:subClassOf af:TimbreFeatureExtractor ; + = afv:Attack ; + vs:term_status "testing"@en . + +mirtoolbox:AttackLeap a owl:Class ; + rdfs:label "AttackLeap"@en ; + rdfs:comment "AttackLeap MIR Toolbox audio feature" ; + rdfs:subClassOf af:TimbreFeatureExtractor ; + = afv:AttackLeap ; + vs:term_status "testing"@en . + +mirtoolbox:AttackSlope a owl:Class ; + rdfs:label "AttackSlope"@en ; + rdfs:comment "AttackSlope MIR Toolbox audio feature" ; + rdfs:subClassOf af:TimbreFeatureExtractor ; + = afv:AttackSlope ; + vs:term_status "testing"@en . + +mirtoolbox:Audio a owl:Class ; + rdfs:label "Audio"@en ; + rdfs:comment "Audio MIR Toolbox audio feature" ; + rdfs:subClassOf af:Operator ; + = afv:Audio ; + vs:term_status "testing"@en . + +mirtoolbox:Autocorrelation a owl:Class ; + rdfs:label "Autocorrelation"@en ; + rdfs:comment "Autocorrelation MIR Toolbox audio feature" ; + rdfs:subClassOf af:Operator ; + = afv:Autocorrelation ; + vs:term_status "testing"@en . + +mirtoolbox:BeatSpectrum a owl:Class ; + rdfs:label "BeatSpectrum"@en ; + rdfs:comment "BeatSpectrum MIR Toolbox audio feature" ; + rdfs:subClassOf af:RhythmFeatureExtractor ; + = afv:BeatSpectrum ; + vs:term_status "testing"@en . + +mirtoolbox:Brightness a owl:Class ; + rdfs:label "Brightness"@en ; + rdfs:comment "Brightness MIR Toolbox audio feature" ; + rdfs:subClassOf af:TimbreFeatureExtractor ; + = afv:Brightness ; + vs:term_status "testing"@en . + +mirtoolbox:Centroid a owl:Class ; + rdfs:label "Centroid"@en ; + rdfs:comment "Centroid MIR Toolbox audio feature" ; + rdfs:subClassOf af:Statistics ; + = afv:Centroid ; + vs:term_status "testing"@en . + +mirtoolbox:Cepstrum a owl:Class ; + rdfs:label "Cepstrum"@en ; + rdfs:comment "Cepstrum MIR Toolbox audio feature" ; + rdfs:subClassOf af:Operator ; + = afv:Cepstrum ; + vs:term_status "testing"@en . + +mirtoolbox:Chromagram a owl:Class ; + rdfs:label "Chromagram"@en ; + rdfs:comment "Chromagram MIR Toolbox audio feature" ; + rdfs:subClassOf af:TonalityFeatureExtractor ; + = afv:Chromagram ; + vs:term_status "testing"@en . + +mirtoolbox:Classify a owl:Class ; + rdfs:label "Classify"@en ; + rdfs:comment "Classify MIR Toolbox audio feature" ; + rdfs:subClassOf af:Predictions ; + = afv:Classify ; + vs:term_status "testing"@en . + +mirtoolbox:Cluster a owl:Class ; + rdfs:label "Cluster"@en ; + rdfs:comment "Cluster MIR Toolbox audio feature" ; + rdfs:subClassOf af:Predictions ; + = afv:Cluster ; + vs:term_status "testing"@en . + +mirtoolbox:Distance a owl:Class ; + rdfs:label "Distance"@en ; + rdfs:comment "Distance MIR Toolbox audio feature" ; + rdfs:subClassOf af:Similarity ; + = afv:Distance ; + vs:term_status "testing"@en . + +mirtoolbox:Emotion a owl:Class ; + rdfs:label "Emotion"@en ; + rdfs:comment "Emotion MIR Toolbox audio feature" ; + rdfs:subClassOf af:Predictions ; + = afv:Emotion ; + vs:term_status "testing"@en . + +mirtoolbox:Entropy a owl:Class ; + rdfs:label "Entropy"@en ; + rdfs:comment "Entropy MIR Toolbox audio feature" ; + rdfs:subClassOf af:Statistics ; + = afv:Entropy ; + vs:term_status "testing"@en . + +mirtoolbox:Envelope a owl:Class ; + rdfs:label "Envelope"@en ; + rdfs:comment "Envelope MIR Toolbox audio feature" ; + rdfs:subClassOf af:Operator ; + = afv:Envelope ; + vs:term_status "testing"@en . + +mirtoolbox:EventDensity a owl:Class ; + rdfs:label "EventDensity"@en ; + rdfs:comment "EventDensity MIR Toolbox audio feature" ; + rdfs:subClassOf af:RhythmFeatureExtractor ; + = afv:EventDensity ; + vs:term_status "testing"@en . + +mirtoolbox:Filterbank a owl:Class ; + rdfs:label "Filterbank"@en ; + rdfs:comment "Filterbank MIR Toolbox audio feature" ; + rdfs:subClassOf af:Operator ; + = afv:Filterbank ; + vs:term_status "testing"@en . + +mirtoolbox:Flatness a owl:Class ; + rdfs:label "Flatness"@en ; + rdfs:comment "Flatness MIR Toolbox audio feature" ; + rdfs:subClassOf af:Statistics ; + = afv:Flatness ; + vs:term_status "testing"@en . + +mirtoolbox:Flux a owl:Class ; + rdfs:label "Flux"@en ; + rdfs:comment "Flux MIR Toolbox audio feature" ; + rdfs:subClassOf af:Operator ; + = afv:Flux ; + vs:term_status "testing"@en . + +mirtoolbox:Frame a owl:Class ; + rdfs:label "Frame"@en ; + rdfs:comment "Frame MIR Toolbox audio feature" ; + rdfs:subClassOf af:Operator ; + = afv:Frame ; + vs:term_status "testing"@en . + +mirtoolbox:HarmonicChangeDetectionFunction a owl:Class ; + rdfs:label "HarmonicChangeDetectionFunction"@en ; + rdfs:comment "HarmonicChangeDetectionFunction MIR Toolbox audio feature" ; + rdfs:subClassOf af:TonalityFeatureExtractor ; + = afv:HarmonicChangeDetectionFunction ; + vs:term_status "testing"@en . + +mirtoolbox:Histogram a owl:Class ; + rdfs:label "Histogram"@en ; + rdfs:comment "Histogram MIR Toolbox audio feature" ; + rdfs:subClassOf af:Statistics ; + = afv:Histogram ; + vs:term_status "testing"@en . + +mirtoolbox:Inharmonicity a owl:Class ; + rdfs:label "Inharmonicity"@en ; + rdfs:comment "Inharmonicity MIR Toolbox audio feature" ; + rdfs:subClassOf af:PitchFeatureExtractor ; + = afv:Inharmonicity ; + vs:term_status "testing"@en . + +mirtoolbox:Irregularity a owl:Class ; + rdfs:label "Irregularity"@en ; + rdfs:comment "Irregularity MIR Toolbox audio feature" ; + rdfs:subClassOf af:TimbreFeatureExtractor ; + = afv:Irregularity ; + vs:term_status "testing"@en . + +mirtoolbox:Key a owl:Class ; + rdfs:label "Key"@en ; + rdfs:comment "Key MIR Toolbox audio feature" ; + rdfs:subClassOf af:TonalityFeatureExtractor ; + = afv:Key ; + vs:term_status "testing"@en . + +mirtoolbox:KeySOM a owl:Class ; + rdfs:label "KeySOM"@en ; + rdfs:comment "KeySOM MIR Toolbox audio feature" ; + rdfs:subClassOf af:TonalityFeatureExtractor ; + = afv:KeySOM ; + vs:term_status "testing"@en . + +mirtoolbox:KeyStrength a owl:Class ; + rdfs:label "KeyStrength"@en ; + rdfs:comment "KeyStrength MIR Toolbox audio feature" ; + rdfs:subClassOf af:TonalityFeatureExtractor ; + = afv:KeyStrength ; + vs:term_status "testing"@en . + +mirtoolbox:Kurtosis a owl:Class ; + rdfs:label "Kurtosis"@en ; + rdfs:comment "Kurtosis MIR Toolbox audio feature" ; + rdfs:subClassOf af:Statistics ; + = afv:Kurtosis ; + vs:term_status "testing"@en . + +mirtoolbox:Length a owl:Class ; + rdfs:label "Length"@en ; + rdfs:comment "Length MIR Toolbox audio feature" ; + rdfs:subClassOf af:Operator ; + = afv:Length ; + vs:term_status "testing"@en . + +mirtoolbox:LowEnergy a owl:Class ; + rdfs:label "LowEnergy"@en ; + rdfs:comment "LowEnergy MIR Toolbox audio feature" ; + rdfs:subClassOf af:DynamicsFeatureExtractor ; + = afv:LowEnergy ; + vs:term_status "testing"@en . + +mirtoolbox:MFCC a owl:Class ; + rdfs:label "MFCC"@en ; + rdfs:comment "MFCC MIR Toolbox audio feature" ; + rdfs:subClassOf af:TimbreFeatureExtractor ; + = afv:MFCC ; + vs:term_status "testing"@en . + +mirtoolbox:MIDI a owl:Class ; + rdfs:label "MIDI"@en ; + rdfs:comment "MIDI MIR Toolbox audio feature" ; + rdfs:subClassOf af:PitchFeatureExtractor ; + = afv:MIDI ; + vs:term_status "testing"@en . + +mirtoolbox:Mean a owl:Class ; + rdfs:label "Mean"@en ; + rdfs:comment "Mean MIR Toolbox audio feature" ; + rdfs:subClassOf af:Statistics ; + = afv:Mean ; + vs:term_status "testing"@en . + +mirtoolbox:Mode a owl:Class ; + rdfs:label "Mode"@en ; + rdfs:comment "Mode MIR Toolbox audio feature" ; + rdfs:subClassOf af:TonalityFeatureExtractor ; + = afv:Mode ; + vs:term_status "testing"@en . + +mirtoolbox:NoteOnset a owl:Class ; + rdfs:label "NoteOnset"@en ; + rdfs:comment "NoteOnset MIR Toolbox audio feature" ; + rdfs:subClassOf af:RhythmFeatureExtractor ; + = afv:NoteOnset ; + vs:term_status "testing"@en . + +mirtoolbox:Novelty a owl:Class ; + rdfs:label "Novelty"@en ; + rdfs:comment "Novelty MIR Toolbox audio feature" ; + rdfs:subClassOf af:Structure ; + = afv:Novelty ; + vs:term_status "testing"@en . + +mirtoolbox:Peaks a owl:Class ; + rdfs:label "Peaks"@en ; + rdfs:comment "Peaks MIR Toolbox audio feature" ; + rdfs:subClassOf af:Operator ; + = afv:Peaks ; + vs:term_status "testing"@en . + +mirtoolbox:Pitch a owl:Class ; + rdfs:label "Pitch"@en ; + rdfs:comment "Pitch MIR Toolbox audio feature" ; + rdfs:subClassOf af:PitchFeatureExtractor ; + = afv:Pitch ; + vs:term_status "testing"@en . + +mirtoolbox:PulseClarity a owl:Class ; + rdfs:label "PulseClarity"@en ; + rdfs:comment "PulseClarity MIR Toolbox audio feature" ; + rdfs:subClassOf af:RhythmFeatureExtractor ; + = afv:PulseClarity ; + vs:term_status "testing"@en . + +mirtoolbox:Query a owl:Class ; + rdfs:label "Query"@en ; + rdfs:comment "Query MIR Toolbox audio feature" ; + rdfs:subClassOf af:Similarity ; + = afv:Query ; + vs:term_status "testing"@en . + +mirtoolbox:RMSEnergy a owl:Class ; + rdfs:label "RMSEnergy"@en ; + rdfs:comment "RMSEnergy MIR Toolbox audio feature" ; + rdfs:subClassOf af:DynamicsFeatureExtractor ; + = afv:RMSEnergy ; + vs:term_status "testing"@en . + +mirtoolbox:RhythmicFluctuation a owl:Class ; + rdfs:label "RhythmicFluctuation"@en ; + rdfs:comment "RhythmicFluctuation MIR Toolbox audio feature" ; + rdfs:subClassOf af:RhythmFeatureExtractor ; + = afv:RhythmicFluctuation ; + vs:term_status "testing"@en . + +mirtoolbox:Rolloff a owl:Class ; + rdfs:label "Rolloff"@en ; + rdfs:comment "Rolloff MIR Toolbox audio feature" ; + rdfs:subClassOf af:TimbreFeatureExtractor ; + = afv:Rolloff ; + vs:term_status "testing"@en . + +mirtoolbox:Roughness a owl:Class ; + rdfs:label "Roughness"@en ; + rdfs:comment "Roughness MIR Toolbox audio feature" ; + rdfs:subClassOf af:TimbreFeatureExtractor ; + = afv:Roughness ; + vs:term_status "testing"@en . + +mirtoolbox:Segment a owl:Class ; + rdfs:label "Segment"@en ; + rdfs:comment "Segment MIR Toolbox audio feature" ; + rdfs:subClassOf af:Structure ; + = afv:Segment ; + vs:term_status "testing"@en . + +mirtoolbox:SimilarityMatrix a owl:Class ; + rdfs:label "SimilarityMatrix"@en ; + rdfs:comment "SimilarityMatrix MIR Toolbox audio feature" ; + rdfs:subClassOf af:Structure ; + = afv:SimilarityMatrix ; + vs:term_status "testing"@en . + +mirtoolbox:Skewness a owl:Class ; + rdfs:label "Skewness"@en ; + rdfs:comment "Skewness MIR Toolbox audio feature" ; + rdfs:subClassOf af:Statistics ; + = afv:Skewness ; + vs:term_status "testing"@en . + +mirtoolbox:SpectralFluxOnsetDetectionFunction a owl:Class ; + rdfs:label "SpectralFluxOnsetDetectionFunction"@en ; + rdfs:comment "SpectralFluxOnsetDetectionFunction MIR Toolbox audio feature" ; + rdfs:subClassOf af:RhythmFeatureExtractor ; + = afv:SpectralFluxOnsetDetectionFunction ; + vs:term_status "testing"@en . + +mirtoolbox:Spectrum a owl:Class ; + rdfs:label "Spectrum"@en ; + rdfs:comment "Spectrum MIR Toolbox audio feature" ; + rdfs:subClassOf af:Operator ; + = afv:Spectrum ; + vs:term_status "testing"@en . + +mirtoolbox:Spread a owl:Class ; + rdfs:label "Spread"@en ; + rdfs:comment "Spread MIR Toolbox audio feature" ; + rdfs:subClassOf af:Statistics ; + = afv:Spread ; + vs:term_status "testing"@en . + +mirtoolbox:StandardDeviation a owl:Class ; + rdfs:label "StandardDeviation"@en ; + rdfs:comment "StandardDeviation MIR Toolbox audio feature" ; + rdfs:subClassOf af:Statistics ; + = afv:StandardDeviation ; + vs:term_status "testing"@en . + +mirtoolbox:StatisticalMapping a owl:Class ; + rdfs:label "StatisticalMapping"@en ; + rdfs:comment "StatisticalMapping MIR Toolbox audio feature" ; + rdfs:subClassOf af:Statistics ; + = afv:StatisticalMapping ; + vs:term_status "testing"@en . + +mirtoolbox:Sum a owl:Class ; + rdfs:label "Sum"@en ; + rdfs:comment "Sum MIR Toolbox audio feature" ; + rdfs:subClassOf af:Operator ; + = afv:Sum ; + vs:term_status "testing"@en . + +mirtoolbox:Tempo a owl:Class ; + rdfs:label "Tempo"@en ; + rdfs:comment "Tempo MIR Toolbox audio feature" ; + rdfs:subClassOf af:RhythmFeatureExtractor ; + = afv:Tempo ; + vs:term_status "testing"@en . + +mirtoolbox:TonalCentroid a owl:Class ; + rdfs:label "TonalCentroid"@en ; + rdfs:comment "TonalCentroid MIR Toolbox audio feature" ; + rdfs:subClassOf af:TonalityFeatureExtractor ; + = afv:TonalCentroid ; + vs:term_status "testing"@en . + +mirtoolbox:ZeroCrossingRate a owl:Class ; + rdfs:label "ZeroCrossingRate"@en ; + rdfs:comment "ZeroCrossingRate MIR Toolbox audio feature" ; + rdfs:subClassOf af:Statistics, + af:TimbreFeatureExtractor ; + = afv:ZeroCrossingRate ; + vs:term_status "testing"@en . + +vs:term_status a owl:AnnotationProperty . + diff -r 2b5c292ad12f -r d5012016bf64 rdfonto/af-mirtoolbox.rdf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdfonto/af-mirtoolbox.rdf Tue Apr 23 11:49:20 2013 +0100 @@ -0,0 +1,475 @@ + + + + + + BeatSpectrum MIR Toolbox audio feature + BeatSpectrum + testing + + + + + + KeyStrength MIR Toolbox audio feature + KeyStrength + testing + + + + + + StandardDeviation MIR Toolbox audio feature + StandardDeviation + testing + + + + + + NoteOnset MIR Toolbox audio feature + NoteOnset + testing + + + + + + Flatness MIR Toolbox audio feature + Flatness + testing + + + + + + Irregularity MIR Toolbox audio feature + Irregularity + testing + + + + + + Distance MIR Toolbox audio feature + Distance + testing + + + + + + KeySOM MIR Toolbox audio feature + KeySOM + testing + + + + + + MFCC MIR Toolbox audio feature + MFCC + testing + + + + + + Envelope MIR Toolbox audio feature + Envelope + testing + + + + + + MIDI MIR Toolbox audio feature + MIDI + testing + + + + + + Skewness MIR Toolbox audio feature + Skewness + testing + + + + + + SpectralFluxOnsetDetectionFunction MIR Toolbox audio feature + SpectralFluxOnsetDetectionFunction + testing + + + + + + Rolloff MIR Toolbox audio feature + Rolloff + testing + + + + + + RhythmicFluctuation MIR Toolbox audio feature + RhythmicFluctuation + testing + + + + + + Inharmonicity MIR Toolbox audio feature + Inharmonicity + testing + + + + MIR Toolbox Ontology + This is an ontology for annotating MIR Toolbox audio features + + Version 1.0 + + + + + Segment MIR Toolbox audio feature + Segment + testing + + + + + + Query MIR Toolbox audio feature + Query + testing + + + + + + Spread MIR Toolbox audio feature + Spread + testing + + + + + + Length MIR Toolbox audio feature + Length + testing + + + + + + Spectrum MIR Toolbox audio feature + Spectrum + testing + + + + + + Novelty MIR Toolbox audio feature + Novelty + testing + + + + + + + + + StatisticalMapping MIR Toolbox audio feature + StatisticalMapping + testing + + + + + + AttackLeap MIR Toolbox audio feature + AttackLeap + testing + + + + + + Peaks MIR Toolbox audio feature + Peaks + testing + + + + + + Mean MIR Toolbox audio feature + Mean + testing + + + + + + Cluster MIR Toolbox audio feature + Cluster + testing + + + + + + Attack MIR Toolbox audio feature + Attack + testing + + + + + + Key MIR Toolbox audio feature + Key + testing + + + + + + SimilarityMatrix MIR Toolbox audio feature + SimilarityMatrix + testing + + + + + + Filterbank MIR Toolbox audio feature + Filterbank + testing + + + + + + EventDensity MIR Toolbox audio feature + EventDensity + testing + + + + + + Pitch MIR Toolbox audio feature + Pitch + testing + + + + + + Chromagram MIR Toolbox audio feature + Chromagram + testing + + + + + + HarmonicChangeDetectionFunction MIR Toolbox audio feature + HarmonicChangeDetectionFunction + testing + + + + + + Classify MIR Toolbox audio feature + Classify + testing + + + + + + Tempo MIR Toolbox audio feature + Tempo + testing + + + + + + Frame MIR Toolbox audio feature + Frame + testing + + + + + + Flux MIR Toolbox audio feature + Flux + testing + + + + + + Mode MIR Toolbox audio feature + Mode + testing + + + + + + Sum MIR Toolbox audio feature + Sum + testing + + + + + + RMSEnergy MIR Toolbox audio feature + RMSEnergy + testing + + + + + + Entropy MIR Toolbox audio feature + Entropy + testing + + + + + + Emotion MIR Toolbox audio feature + Emotion + testing + + + + + + Centroid MIR Toolbox audio feature + Centroid + testing + + + + + + Histogram MIR Toolbox audio feature + Histogram + testing + + + + + + LowEnergy MIR Toolbox audio feature + LowEnergy + testing + + + + + + TonalCentroid MIR Toolbox audio feature + TonalCentroid + testing + + + + + + PulseClarity MIR Toolbox audio feature + PulseClarity + testing + + + + + + Brightness MIR Toolbox audio feature + Brightness + testing + + + + + + Audio MIR Toolbox audio feature + Audio + testing + + + + + + Cepstrum MIR Toolbox audio feature + Cepstrum + testing + + + + + + + ZeroCrossingRate MIR Toolbox audio feature + ZeroCrossingRate + testing + + + + + + Kurtosis MIR Toolbox audio feature + Kurtosis + testing + + + + + + Roughness MIR Toolbox audio feature + Roughness + testing + + + + + + Autocorrelation MIR Toolbox audio feature + Autocorrelation + testing + + + + + + AttackSlope MIR Toolbox audio feature + AttackSlope + testing + + + diff -r 2b5c292ad12f -r d5012016bf64 rdfonto/af-ontology.n3 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdfonto/af-ontology.n3 Tue Apr 23 11:49:20 2013 +0100 @@ -0,0 +1,706 @@ +@prefix af: . +@prefix dc: . +@prefix event: . +@prefix mo: . +@prefix owl: . +@prefix rdf: . +@prefix rdfs: . +@prefix tl: . +@prefix vs: . +@prefix xsd: . + +<> a owl:Ontology ; + rdfs:label "The Audio Feature ontology"@en ; + dc:date "2013-04-11T11:07:39.079435" ; + dc:description "This ontology expresses some common concepts to represent automatically extracted features from audio signals."@en ; + dc:title "The Audio Feature ontology"@en ; + owl:versionInfo "Version 1.0" . + +af:AdaptiveTimeFrequencyTransformComp a owl:Class ; + rdfs:label "Adaptive Time Frequency Transform Comp" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Transformation ; + vs:term_status "testing"@en . + +af:AudioFeature a owl:Class ; + rdfs:label "Audio Feature"@en ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + vs:term_status "testing"@en . + +af:AudioSegmentation a owl:Class ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:ApplicationDomain ; + vs:term_status "testing"@en . + +af:AudioSignal a owl:Class ; + rdfs:label "Audio Signal"@en ; + rdfs:comment "Timbre Toolbox ontology term" ; + rdfs:subClassOf af:InputSignal ; + vs:term_status "testing"@en . + +af:AuditoryImageModel a owl:Class ; + rdfs:comment "Marsyas ontology term" ; + rdfs:subClassOf af:Analysis ; + vs:term_status "testing"@en . + +af:Auditorymodel a owl:Class ; + rdfs:label "Auditory model"@en ; + rdfs:comment "Timbre Toolbox ontology term" ; + rdfs:subClassOf af:InputSignal ; + vs:term_status "testing"@en . + +af:Autocorrelation a owl:Class ; + rdfs:label "Autocorrelation" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Transformation ; + vs:term_status "testing"@en . + +af:AutoregressionLPA a owl:Class ; + rdfs:label "Autoregression (LPA)" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Filter ; + vs:term_status "testing"@en . + +af:AzimuthDiscriminationandResynthesis a owl:Class ; + rdfs:comment "Marsyas ontology term" ; + rdfs:subClassOf af:Analysis ; + vs:term_status "testing"@en . + +af:BandpassFilter a owl:Class ; + rdfs:label "Band-pass Filter" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Filter ; + vs:term_status "testing"@en . + +af:BandpassFilterBank a owl:Class ; + rdfs:label "Band-pass Filter Bank" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Transformation ; + vs:term_status "testing"@en . + +af:CepstralFeature a owl:Class ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Feature ; + vs:term_status "testing"@en . + +af:CepstralRecursionFormula a owl:Class ; + rdfs:label "Cepstral Recursion Formula" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Filter ; + vs:term_status "testing"@en . + +af:CombFilter a owl:Class ; + rdfs:label "Comb Filter" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Filter ; + vs:term_status "testing"@en . + +af:ConstantQTransform a owl:Class ; + rdfs:label "Constant Q Transform" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Transformation ; + vs:term_status "testing"@en . + +af:CrossCorrelation a owl:Class ; + rdfs:label "Cross-Correlation" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Transformation ; + vs:term_status "testing"@en . + +af:DerivationDifference a owl:Class ; + rdfs:label "Derivation, Difference" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Filter ; + vs:term_status "testing"@en . + +af:DeviationSumofDifferences a owl:Class ; + rdfs:label "Deviation, Sum of Differences" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Aggregation ; + vs:term_status "testing"@en . + +af:DiscreteCosineTransform a owl:Class ; + rdfs:label "Discrete Cosine Transform" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Transformation ; + vs:term_status "testing"@en . + +af:DiscreteFourierTransform a owl:Class ; + rdfs:label "Discrete Fourier Transform" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Transformation ; + vs:term_status "testing"@en . + +af:DiscreteWaveletTransform a owl:Class ; + rdfs:label "Discrete Wavelet Transform" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Transformation ; + vs:term_status "testing"@en . + +af:DynamicsFeatureExtractor a owl:Class ; + rdfs:comment "MIR Toolbox ontology term" ; + rdfs:subClassOf af:FeatureExtractor ; + vs:term_status "testing"@en . + +af:EigendomainFeature a owl:Class ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Feature ; + vs:term_status "testing"@en . + +af:EnergySpectralDensity a owl:Class ; + rdfs:label "Energy Spectral Density" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Filter ; + vs:term_status "testing"@en . + +af:Entropy a owl:Class ; + rdfs:label "Entropy" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Aggregation ; + vs:term_status "testing"@en . + +af:EnvironmentalSoundRecognition a owl:Class ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:ApplicationDomain ; + vs:term_status "testing"@en . + +af:ExponentialFunction a owl:Class ; + rdfs:label "Exponential Function" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Filter ; + vs:term_status "testing"@en . + +af:Fingerprinting a owl:Class ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:ApplicationDomain ; + vs:term_status "testing"@en . + +af:FrequencyDomainPerceptualFeature a owl:Class ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:FrequencyFeature ; + owl:equivalentClass af:PerceptualFeature ; + vs:term_status "testing"@en . + +af:FrequencyDomainPhysicalFeature a owl:Class ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:FrequencyFeature ; + owl:equivalentClass af:PhysicalFeature ; + vs:term_status "testing"@en . + +af:Global a owl:Class ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:TemporalScale ; + vs:term_status "testing"@en . + +af:GlobalDescriptor a owl:Class ; + rdfs:comment "Timbre Toolbox ontology term" ; + rdfs:subClassOf af:AudioDescriptor ; + vs:term_status "testing"@en . + +af:GroupDelayFunction a owl:Class ; + rdfs:label "Group Delay Function" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Filter ; + vs:term_status "testing"@en . + +af:Harmonic a owl:Class ; + rdfs:label "Harmonic"@en ; + rdfs:comment "Timbre Toolbox ontology term" ; + rdfs:subClassOf af:InputSignal ; + vs:term_status "testing"@en . + +af:HarmonicPeakDetection a owl:Class ; + rdfs:label "Harmonic Peak Detection" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Aggregation ; + vs:term_status "testing"@en . + +af:HighComplexity a owl:Class ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:ComputationalComplexity ; + vs:term_status "testing"@en . + +af:Histogram a owl:Class ; + rdfs:label "Histogram" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Aggregation ; + vs:term_status "testing"@en . + +af:IndependentComponentAnalysis a owl:Class ; + rdfs:label "Independent Component Analysis" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Transformation ; + vs:term_status "testing"@en . + +af:InterFrame a owl:Class ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:TemporalScale ; + vs:term_status "testing"@en . + +af:IntraFrame a owl:Class ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:TemporalScale ; + vs:term_status "testing"@en . + +af:KeyDetection a owl:Class ; + rdfs:comment "Marsyas ontology term" ; + rdfs:subClassOf af:Analysis ; + vs:term_status "testing"@en . + +af:LevelCrossingDetector a owl:Class ; + rdfs:label "Level Crossing Detector" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Aggregation ; + vs:term_status "testing"@en . + +af:Logarithm a owl:Class ; + rdfs:label "Logarithm" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Filter ; + vs:term_status "testing"@en . + +af:LoudnessDescriptor a owl:Class ; + rdfs:comment "Marsyas ontology term" ; + rdfs:subClassOf af:Analysis ; + vs:term_status "testing"@en . + +af:LowComplexity a owl:Class ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:ComputationalComplexity ; + vs:term_status "testing"@en . + +af:LowpassFilter a owl:Class ; + rdfs:label "Low-pass Filter" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Filter ; + vs:term_status "testing"@en . + +af:Maximum a owl:Class ; + rdfs:label "Maximum" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Aggregation ; + vs:term_status "testing"@en . + +af:Mean a owl:Class ; + rdfs:label "Mean" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Aggregation ; + vs:term_status "testing"@en . + +af:Median a owl:Class ; + rdfs:label "Median" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Aggregation ; + vs:term_status "testing"@en . + +af:MediumComplexity a owl:Class ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:ComputationalComplexity ; + vs:term_status "testing"@en . + +af:Minimum a owl:Class ; + rdfs:label "Minimum" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Aggregation ; + vs:term_status "testing"@en . + +af:ModulatedComplexLappedTransform a owl:Class ; + rdfs:label "Modulated Complex Lapped Transform" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Transformation ; + vs:term_status "testing"@en . + +af:ModulationfrequencyFeature a owl:Class ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Feature ; + vs:term_status "testing"@en . + +af:MusicInformationRetrieval a owl:Class ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:ApplicationDomain ; + vs:term_status "testing"@en . + +af:Normalization a owl:Class ; + rdfs:label "Normalization" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Filter ; + vs:term_status "testing"@en . + +af:OnsetDetection a owl:Class ; + rdfs:comment "Marsyas ontology term" ; + rdfs:subClassOf af:Analysis ; + vs:term_status "testing"@en . + +af:Operator a owl:Class ; + rdfs:comment "MIR Toolbox ontology term" ; + vs:term_status "testing"@en . + +af:PeakDetection a owl:Class ; + rdfs:label "Peak Detection" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Aggregation ; + vs:term_status "testing"@en . + +af:Percentile a owl:Class ; + rdfs:label "Percentile" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Aggregation ; + vs:term_status "testing"@en . + +af:PhaseSpaceEmbedding a owl:Class ; + rdfs:label "Phase Space Embedding" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Transformation ; + vs:term_status "testing"@en . + +af:PhasespaceFeature a owl:Class ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Feature ; + vs:term_status "testing"@en . + +af:PitchDetection a owl:Class ; + rdfs:comment "Marsyas ontology term" ; + rdfs:subClassOf af:Analysis ; + vs:term_status "testing"@en . + +af:PitchFeatureExtractor a owl:Class ; + rdfs:comment "MIR Toolbox ontology term" ; + rdfs:subClassOf af:FeatureExtractor ; + vs:term_status "testing"@en . + +af:Point a owl:Class ; + rdfs:label "Point" ; + rdfs:comment """ + A classifier for instants corresponding to the output of an automatic process---an + artificial cognitive agent (should be associated to a time:Instant---DL version). + """ ; + rdfs:subClassOf [ a owl:Restriction ; + owl:onProperty event:time ; + owl:someValuesFrom tl:Instant ], + event:Event ; + vs:term_status "testing" . + +af:PolynomialRootFinding a owl:Class ; + rdfs:label "Polynomial Root Finding" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Aggregation ; + vs:term_status "testing"@en . + +af:Power a owl:Class ; + rdfs:label "Power" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Aggregation ; + vs:term_status "testing"@en . + +af:Predictions a owl:Class ; + rdfs:comment "MIR Toolbox ontology term" ; + rdfs:subClassOf af:HighLevelFeature ; + vs:term_status "testing"@en . + +af:PrincipalComponentAnalysis a owl:Class ; + rdfs:label "Principal Component Analysis" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Transformation ; + vs:term_status "testing"@en . + +af:Regression a owl:Class ; + rdfs:label "Regression" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Aggregation ; + vs:term_status "testing"@en . + +af:RhythmFeatureExtractor a owl:Class ; + rdfs:comment "MIR Toolbox ontology term" ; + rdfs:subClassOf af:FeatureExtractor ; + vs:term_status "testing"@en . + +af:RootMeanSquare a owl:Class ; + rdfs:label "Root Mean Square" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Aggregation ; + vs:term_status "testing"@en . + +af:Several a owl:Class ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:ApplicationDomain ; + vs:term_status "testing"@en . + +af:Short-termFourierTransform a owl:Class ; + rdfs:label "Short-term Fourier Transform"@en ; + rdfs:comment "Timbre Toolbox ontology term" ; + rdfs:subClassOf af:InputSignal ; + vs:term_status "testing"@en . + +af:Similarity a owl:Class ; + rdfs:comment "MIR Toolbox ontology term" ; + rdfs:subClassOf af:HighLevelFeature ; + vs:term_status "testing"@en . + +af:SingularValueDecomposition a owl:Class ; + rdfs:label "Singular Value Decomposition" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Transformation ; + vs:term_status "testing"@en . + +af:Spectralbinning a owl:Class ; + rdfs:label "Spectral binning" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Aggregation ; + vs:term_status "testing"@en . + +af:SpectrumDescriptor a owl:Class ; + rdfs:comment "Marsyas ontology term" ; + rdfs:subClassOf af:Analysis ; + vs:term_status "testing"@en . + +af:SpeechRecognition a owl:Class ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:ApplicationDomain ; + vs:term_status "testing"@en . + +af:StatisticalFunction a owl:Class ; + rdfs:comment "Marsyas ontology term" ; + rdfs:subClassOf af:Analysis ; + vs:term_status "testing"@en . + +af:Statistics a owl:Class ; + rdfs:comment "MIR Toolbox ontology term" ; + rdfs:subClassOf af:HighLevelFeature ; + vs:term_status "testing"@en . + +af:Structure a owl:Class ; + rdfs:comment "MIR Toolbox ontology term" ; + rdfs:subClassOf af:HighLevelFeature ; + vs:term_status "testing"@en . + +af:SumWeightedSum a owl:Class ; + rdfs:label "Sum, Weighted Sum" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Aggregation ; + vs:term_status "testing"@en . + +af:TempoDetection a owl:Class ; + rdfs:comment "Marsyas ontology term" ; + rdfs:subClassOf af:Analysis ; + vs:term_status "testing"@en . + +af:TemporalEnergyEnvelope a owl:Class ; + rdfs:label "Temporal Energy Envelope"@en ; + rdfs:comment "Timbre Toolbox ontology term" ; + rdfs:subClassOf af:InputSignal ; + vs:term_status "testing"@en . + +af:TemporalFeature a owl:Class ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Feature ; + vs:term_status "testing"@en . + +af:TimbreFeatureExtractor a owl:Class ; + rdfs:comment "MIR Toolbox ontology term" ; + rdfs:subClassOf af:FeatureExtractor ; + vs:term_status "testing"@en . + +af:TimeVaryingDescriptor a owl:Class ; + rdfs:comment "Timbre Toolbox ontology term" ; + rdfs:subClassOf af:AudioDescriptor ; + vs:term_status "testing"@en . + +af:TonalityFeatureExtractor a owl:Class ; + rdfs:comment "MIR Toolbox ontology term" ; + rdfs:subClassOf af:FeatureExtractor ; + vs:term_status "testing"@en . + +af:WeightingFunction a owl:Class ; + rdfs:label "Weighting Function" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Filter ; + vs:term_status "testing"@en . + +af:Windowing a owl:Class ; + rdfs:label "Windowing" ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Filter ; + vs:term_status "testing"@en . + +af:application_domain a rdf:Property ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)", + "application domain property" ; + rdfs:range af:ApplicationDomain ; + vs:term_status "testing"@en, + "testing" . + +af:computational_complexity a rdf:Property ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:range af:ComputationalComplexity ; + vs:term_status "testing"@en, + "testing" . + +af:dimensions a rdf:Property, + owl:DatatypeProperty ; + rdfs:label "dimensions" ; + rdfs:comment """ + Associates a signal with its dimensions, eg. "12 3546". Equivalent to the mpeg7:dim attribute of the mpeg7:Raw + element. + """, + "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:domain af:Signal ; + rdfs:range af:ParametrizedDimensions, + xsd:Integer ; + vs:term_status "testing"@en, + "testing" . + +af:feature a rdf:Property, + owl:DatatypeProperty ; + rdfs:label "feature" ; + rdfs:comment """ + Associates a segment classifying a feature to the actual feature---we should use mpeg7 sort-of datatypes here + """ ; + rdfs:domain af:Segment ; + rdfs:range rdfs:Literal ; + rdfs:subPropertyOf event:literal_factor ; + vs:term_status "testing" . + +af:inputRepresentation a owl:ObjectProperty ; + rdfs:comment "Timbre Toolbox ontology term" ; + rdfs:domain af:AudioDescriptor ; + rdfs:range af:InputSignal ; + vs:term_status "testing"@en . + +af:psychoacoustic_model a rdf:Property ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:range xsd:Boolean ; + vs:term_status "testing"@en, + "testing" . + +af:semantic_interpretation a rdf:Property ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + vs:term_status "testing"@en, + "testing" . + +af:signal_feature a owl:DatatypeProperty ; + rdfs:label "signal-level feature" ; + rdfs:comment """ + Associates an audio signal with a track-level signal feature. + eg. a spectrogram, a chromagram, an onset detection function. + """ ; + rdfs:domain mo:Signal ; + rdfs:range af:Signal ; + vs:term_status "testing" . + +af:temporal_scale a rdf:Property ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:range af:TemporalScale ; + vs:term_status "testing"@en . + +af:value a owl:DatatypeProperty ; + rdfs:label "value" ; + rdfs:comment """ + Associates a signal resource as defined in the Music Ontology to a literal: its actual value. + For example, it can be used to link an onset detection function to a list of values. + """ ; + rdfs:domain af:Signal ; + rdfs:subPropertyOf rdf:value ; + vs:term_status "testing" . + +vs:term_status a owl:AnnotationProperty . + +af:ParametrizedDimensions a owl:Class ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + vs:term_status "testing"@en . + +af:PerceptualFeature a owl:Class ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Feature ; + vs:term_status "testing"@en . + +af:PhysicalFeature a owl:Class ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Feature ; + vs:term_status "testing"@en . + +af:Segment a owl:Class ; + rdfs:label "Segment" ; + rdfs:comment """ + A classifier for a temporal region corresponding to the output + of an automatic process---an artificial cognitive agent. + """ ; + rdfs:subClassOf [ a owl:Restriction ; + owl:onProperty event:time ; + owl:someValuesFrom tl:Interval ], + event:Event ; + vs:term_status "testing" . + +af:FrequencyFeature a owl:Class ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:Feature ; + vs:term_status "testing"@en . + +af:AudioDescriptor a owl:Class ; + rdfs:label "Timbre Toolbox Audio Descriptor"@en ; + rdfs:comment "Timbre Toolbox ontology term" ; + vs:term_status "testing"@en . + +af:MathematicalOperation a owl:Class ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + vs:term_status "testing"@en . + +af:ComputationalComplexity a owl:Class ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + vs:term_status "testing"@en . + +af:HighLevelFeature a owl:Class ; + rdfs:comment "MIR Toolbox ontology term" ; + vs:term_status "testing"@en . + +af:Signal a owl:Class ; + rdfs:label "Signal-level feature" ; + rdfs:comment """ + A signal-like feature, holding dense data describing another signal. + Examples of signal features include chromagrams, spectrograms, onset detection functions etc. + """, + "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf mo:Signal ; + vs:term_status "testing"@en, + "testing" . + +af:TemporalScale a owl:Class ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + vs:term_status "testing"@en . + +af:FeatureExtractor a owl:Class ; + rdfs:comment "MIR Toolbox ontology term" ; + vs:term_status "testing"@en . + +af:InputSignal a owl:Class ; + rdfs:label "Timbre Toolbox Input Representation"@en ; + rdfs:comment "Timbre Toolbox ontology term" ; + vs:term_status "testing"@en . + +af:ApplicationDomain a owl:Class ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + vs:term_status "testing"@en . + +af:Feature a owl:Class ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + owl:subClassOf af:Signal ; + vs:term_status "testing"@en . + +af:Analysis a owl:Class ; + rdfs:comment "Marsyas ontology term" ; + vs:term_status "testing"@en . + +af:Filter a owl:Class ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:MathematicalOperation ; + vs:term_status "testing"@en . + +af:Transformation a owl:Class ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:MathematicalOperation ; + vs:term_status "testing"@en . + +af:Aggregation a owl:Class ; + rdfs:comment "Audio feature taxonomy term (Mitrovic et al)" ; + rdfs:subClassOf af:MathematicalOperation ; + vs:term_status "testing"@en . + diff -r 2b5c292ad12f -r d5012016bf64 rdfonto/af-ontology.rdf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdfonto/af-ontology.rdf Tue Apr 23 11:49:20 2013 +0100 @@ -0,0 +1,831 @@ + + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Mean + + + Timbre Toolbox ontology term + testing + + Timbre Toolbox Audio Descriptor + + + + testing + + Marsyas ontology term + + + + testing + + MIR Toolbox ontology term + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Windowing + + + + testing + + Audio feature taxonomy term (Mitrovic et al) + + + Signal-level feature + + testing + testing + + Audio feature taxonomy term (Mitrovic et al) + + A signal-like feature, holding dense data describing another signal. + Examples of signal features include chromagrams, spectrograms, onset detection functions etc. + + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Low-pass Filter + + + + testing + + Audio feature taxonomy term (Mitrovic et al) + + + + testing + + Marsyas ontology term + + + + testing + + Marsyas ontology term + + + + testing + + Audio feature taxonomy term (Mitrovic et al) + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Discrete Fourier Transform + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Phase Space Embedding + + + + testing + + Audio feature taxonomy term (Mitrovic et al) + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Group Delay Function + + + + testing + + Marsyas ontology term + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Autoregression (LPA) + + + + testing + + Audio feature taxonomy term (Mitrovic et al) + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Discrete Wavelet Transform + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Level Crossing Detector + + + Segment + + + testing + + + A classifier for a temporal region corresponding to the output + of an automatic process---an artificial cognitive agent. + + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Cross-Correlation + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Singular Value Decomposition + + + + testing + + Marsyas ontology term + + + + testing + + MIR Toolbox ontology term + + + testing + + MIR Toolbox ontology term + + + Audio feature taxonomy term (Mitrovic et al) + testing + + + + + Timbre Toolbox ontology term + + testing + + Auditory model + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Harmonic Peak Detection + + + + testing + + MIR Toolbox ontology term + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Root Mean Square + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Maximum + + + testing + + Audio feature taxonomy term (Mitrovic et al) + + + testing + + Audio feature taxonomy term (Mitrovic et al) + + + + testing + + Audio feature taxonomy term (Mitrovic et al) + + + The Audio Feature ontology + Version 1.0 + 2013-04-11T11:07:39.079435 + + This ontology expresses some common concepts to represent automatically extracted features from audio signals. + The Audio Feature ontology + + + + testing + + Audio feature taxonomy term (Mitrovic et al) + + + Audio feature taxonomy term (Mitrovic et al) + testing + + Audio Feature + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Logarithm + + + + testing + + MIR Toolbox ontology term + + + + Associates a signal resource as defined in the Music Ontology to a literal: its actual value. + For example, it can be used to link an onset detection function to a list of values. + + testing + + + + value + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Normalization + + + + testing + + Audio feature taxonomy term (Mitrovic et al) + + + + + testing + + Audio feature taxonomy term (Mitrovic et al) + + + + testing + testing + + Audio feature taxonomy term (Mitrovic et al) + application domain property + + + + testing + + Audio feature taxonomy term (Mitrovic et al) + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Entropy + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Spectral binning + + + + testing + + MIR Toolbox ontology term + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Constant Q Transform + + + + testing + testing + + Audio feature taxonomy term (Mitrovic et al) + + + + testing + + Audio feature taxonomy term (Mitrovic et al) + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Band-pass Filter Bank + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Peak Detection + + + + testing + + Audio feature taxonomy term (Mitrovic et al) + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Principal Component Analysis + + + + testing + + Audio feature taxonomy term (Mitrovic et al) + + + + testing + + Audio feature taxonomy term (Mitrovic et al) + + + + testing + + MIR Toolbox ontology term + + + testing + + Audio feature taxonomy term (Mitrovic et al) + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Adaptive Time Frequency Transform Comp + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Energy Spectral Density + + + + + + + + Timbre Toolbox ontology term + + testing + + Audio Signal + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Band-pass Filter + + + + testing + + Marsyas ontology term + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Deviation, Sum of Differences + + + + Associates an audio signal with a track-level signal feature. + eg. a spectrogram, a chromagram, an onset detection function. + + + testing + + + signal-level feature + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Median + + + Timbre Toolbox ontology term + + testing + + Short-term Fourier Transform + + + testing + testing + + Audio feature taxonomy term (Mitrovic et al) + + + testing + + MIR Toolbox ontology term + + + + testing + + + Timbre Toolbox ontology term + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Sum, Weighted Sum + + + + testing + + Audio feature taxonomy term (Mitrovic et al) + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Power + + + Timbre Toolbox ontology term + + testing + + Temporal Energy Envelope + + + + testing + + Marsyas ontology term + + + + Associates a segment classifying a feature to the actual feature---we should use mpeg7 sort-of datatypes here + + + testing + + + + + feature + + + + testing + + Timbre Toolbox ontology term + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Weighting Function + + + + testing + + Audio feature taxonomy term (Mitrovic et al) + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Percentile + + + Audio feature taxonomy term (Mitrovic et al) + + Associates a signal with its dimensions, eg. "12 3546". Equivalent to the mpeg7:dim attribute of the mpeg7:Raw + element. + + + + testing + testing + + + + dimensions + + + + testing + + Audio feature taxonomy term (Mitrovic et al) + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Polynomial Root Finding + + + + + testing + + Audio feature taxonomy term (Mitrovic et al) + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Independent Component Analysis + + + + testing + + Audio feature taxonomy term (Mitrovic et al) + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Discrete Cosine Transform + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Minimum + + + + testing + + Timbre Toolbox ontology term + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Comb Filter + + + + + + + testing + + MIR Toolbox ontology term + + + testing + + Marsyas ontology term + + + Timbre Toolbox ontology term + + testing + + Harmonic + + + + testing + testing + + Audio feature taxonomy term (Mitrovic et al) + + + + + + + + + testing + + Audio feature taxonomy term (Mitrovic et al) + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Regression + + + + testing + + MIR Toolbox ontology term + + + Point + + + testing + + + A classifier for instants corresponding to the output of an automatic process---an + artificial cognitive agent (should be associated to a time:Instant---DL version). + + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Cepstral Recursion Formula + + + + testing + + Audio feature taxonomy term (Mitrovic et al) + + + testing + + Audio feature taxonomy term (Mitrovic et al) + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Histogram + + + testing + + Audio feature taxonomy term (Mitrovic et al) + + + + testing + + Marsyas ontology term + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Exponential Function + + + + testing + + Audio feature taxonomy term (Mitrovic et al) + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Autocorrelation + + + + testing + + Audio feature taxonomy term (Mitrovic et al) + + + Timbre Toolbox ontology term + testing + + Timbre Toolbox Input Representation + + + + testing + + Audio feature taxonomy term (Mitrovic et al) + + + + testing + + Marsyas ontology term + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Derivation, Difference + + + + testing + + Audio feature taxonomy term (Mitrovic et al) + + + Audio feature taxonomy term (Mitrovic et al) + + testing + + Modulated Complex Lapped Transform + + + + testing + + Audio feature taxonomy term (Mitrovic et al) + + + + testing + + MIR Toolbox ontology term + + + testing + + MIR Toolbox ontology term + + diff -r 2b5c292ad12f -r d5012016bf64 rdfonto/af-skos-vocabulary.n3 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdfonto/af-skos-vocabulary.n3 Tue Apr 23 11:49:20 2013 +0100 @@ -0,0 +1,2625 @@ +@prefix af: . +@prefix afsv: . +@prefix owl: . +@prefix rdfs: . +@prefix skos: . +@prefix vs: . + +afsv:ADRess a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "ADRess (Azimuth Discrimination and Resynthesis)" ; + skos:prefLabel "ADRess (Azimuth Discrimination and Resynthesis)"@en . + +afsv:ADRessSpectrum a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "ADRessSpectrum (Azimuth Discrimination and Resynthesis)" ; + skos:prefLabel "ADRessSpectrum (Azimuth Discrimination and Resynthesis)"@en . + +afsv:ADRessStereoSpectrum a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "ADRessStereoSpectrum (Azimuth Discrimination and Resynthesis)" ; + skos:prefLabel "ADRessStereoSpectrum (Azimuth Discrimination and Resynthesis)"@en . + +afsv:AbsMax a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AbsMax" ; + skos:prefLabel "AbsMax"@en . + +afsv:AdaptiveSpectrogram a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AdaptiveSpectrogram" ; + skos:prefLabel "AdaptiveSpectrogram"@en . + +afsv:AdaptiveTimeFrequencyTransform a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AdaptiveTimeFrequencyTransform" ; + skos:prefLabel "AdaptiveTimeFrequencyTransform"@en . + +afsv:AimBoxes a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AimBoxes (Auditory Image Model) " ; + skos:prefLabel "AimBoxes (Auditory Image Model) "@en . + +afsv:AimGammatone a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AimGammatone (Auditory Image Model) " ; + skos:prefLabel "AimGammatone (Auditory Image Model) "@en . + +afsv:AimHCL a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AimHCL (Auditory Image Model) " ; + skos:prefLabel "AimHCL (Auditory Image Model) "@en . + +afsv:AimHCL2 a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AimHCL2 (Auditory Image Model) " ; + skos:prefLabel "AimHCL2 (Auditory Image Model) "@en . + +afsv:AimLocalMax a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AimLocalMax (Auditory Image Model) " ; + skos:prefLabel "AimLocalMax (Auditory Image Model) "@en . + +afsv:AimPZFC a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AimPZFC (Auditory Image Model) " ; + skos:prefLabel "AimPZFC (Auditory Image Model) "@en . + +afsv:AimPZFC2 a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AimPZFC2 (Auditory Image Model) " ; + skos:prefLabel "AimPZFC2 (Auditory Image Model) "@en . + +afsv:AimSAI a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AimSAI (Auditory Image Model) " ; + skos:prefLabel "AimSAI (Auditory Image Model) "@en . + +afsv:AimSSI a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AimSSI (Auditory Image Model) " ; + skos:prefLabel "AimSSI (Auditory Image Model) "@en . + +afsv:AimVQ a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AimVQ (Auditory Image Model) " ; + skos:prefLabel "AimVQ (Auditory Image Model) "@en . + +afsv:AmplitudeDescriptor a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AmplitudeDescriptor" ; + skos:prefLabel "AmplitudeDescriptor"@en . + +afsv:AmplitudeModulation a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AmplitudeModulation" ; + skos:prefLabel "AmplitudeModulation"@en . + +afsv:AmplitudeofEnergyModulation a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AmplitudeofEnergyModulation" ; + skos:prefLabel "AmplitudeofEnergyModulation"@en . + +afsv:AreaMoments a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AreaMoments" ; + skos:prefLabel "AreaMoments"@en . + +afsv:AreaMomentsConstantQMFCC a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AreaMomentsConstantQMFCC" ; + skos:prefLabel "AreaMomentsConstantQMFCC"@en . + +afsv:AreaMomentsLogConstantQ a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AreaMomentsLogConstantQ" ; + skos:prefLabel "AreaMomentsLogConstantQ"@en . + +afsv:AreaMomentsMFCC a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AreaMomentsMFCC" ; + skos:prefLabel "AreaMomentsMFCC"@en . + +afsv:AreaPolynomialApproximation a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AreaPolynomialApproximation" ; + skos:prefLabel "AreaPolynomialApproximation"@en . + +afsv:AreaPolynomialApproximationConstantQMFCC a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AreaPolynomialApproximationConstantQMFCC" ; + skos:prefLabel "AreaPolynomialApproximationConstantQMFCC"@en . + +afsv:AreaPolynomialApproximationLogConstantQ a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AreaPolynomialApproximationLogConstantQ" ; + skos:prefLabel "AreaPolynomialApproximationLogConstantQ"@en . + +afsv:Asdf a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Asdf" ; + skos:prefLabel "Asdf"@en . + +afsv:Attack a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Attack" ; + skos:prefLabel "Attack"@en . + +afsv:AttackLeap a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AttackLeap" ; + skos:prefLabel "AttackLeap"@en . + +afsv:AttackSlope a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AttackSlope" ; + skos:prefLabel "AttackSlope"@en . + +afsv:Attacktime a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Attacktime" ; + skos:prefLabel "Attacktime"@en . + +afsv:AubioBeatTracker a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AubioBeatTracker" ; + skos:prefLabel "AubioBeatTracker"@en . + +afsv:AubioNoteTracker a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AubioNoteTracker" ; + skos:prefLabel "AubioNoteTracker"@en . + +afsv:AubioOnsetDetector a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AubioOnsetDetector" ; + skos:prefLabel "AubioOnsetDetector"@en . + +afsv:AubioPitchDetector a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AubioPitchDetector" ; + skos:prefLabel "AubioPitchDetector"@en . + +afsv:AubioSilenceDetector a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AubioSilenceDetector" ; + skos:prefLabel "AubioSilenceDetector"@en . + +afsv:AubioYin a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AubioYin" ; + skos:prefLabel "AubioYin"@en . + +afsv:AuditoryFilterBankTemporalEnvelopes a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AuditoryFilterBankTemporalEnvelopes" ; + skos:prefLabel "AuditoryFilterBankTemporalEnvelopes"@en . + +afsv:AutoCorrelation a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AutoCorrelation" ; + skos:prefLabel "AutoCorrelation"@en . + +afsv:AutoCorrelationPeaksIntegrator a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AutoCorrelationPeaksIntegrator" ; + skos:prefLabel "AutoCorrelationPeaksIntegrator"@en . + +afsv:AutocorrelationMFCCs a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AutocorrelationMFCCs" ; + skos:prefLabel "AutocorrelationMFCCs"@en . + +afsv:Autocorrelationfft a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Autocorrelationfft" ; + skos:prefLabel "Autocorrelationfft"@en . + +afsv:AverageDeviation a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AverageDeviation" ; + skos:prefLabel "AverageDeviation"@en . + +afsv:AverageMagnitudeDifferenceFunction a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AverageMagnitudeDifferenceFunction" ; + skos:prefLabel "AverageMagnitudeDifferenceFunction"@en . + +afsv:AverageSquaredDifferenceFunction a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "AverageSquaredDifferenceFunction" ; + skos:prefLabel "AverageSquaredDifferenceFunction"@en . + +afsv:Averagedeviation a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Averagedeviation" ; + skos:prefLabel "Averagedeviation"@en . + +afsv:BandPeriodicity a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "BandPeriodicity" ; + skos:prefLabel "BandPeriodicity"@en . + +afsv:BandSpectralDeviation a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "BandSpectralDeviation" ; + skos:prefLabel "BandSpectralDeviation"@en . + +afsv:BandTristimulus a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "BandTristimulus" ; + skos:prefLabel "BandTristimulus"@en . + +afsv:Bandwidth a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Bandwidth" ; + skos:prefLabel "Bandwidth"@en . + +afsv:BarandBeatTracker a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "BarandBeatTracker" ; + skos:prefLabel "BarandBeatTracker"@en . + +afsv:BarkCoefficients a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "BarkCoefficients" ; + skos:prefLabel "BarkCoefficients"@en . + +afsv:Barkcoefficients a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Barkcoefficients" ; + skos:prefLabel "Barkcoefficients"@en . + +afsv:BarkscaleFrequencyCepstralCoefficients a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "BarkscaleFrequencyCepstralCoefficients" ; + skos:prefLabel "BarkscaleFrequencyCepstralCoefficients"@en . + +afsv:Bars a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Bars" ; + skos:prefLabel "Bars"@en . + +afsv:BassChromagram a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "BassChromagram" ; + skos:prefLabel "BassChromagram"@en . + +afsv:BeatCount a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "BeatCount" ; + skos:prefLabel "BeatCount"@en . + +afsv:BeatHistogram a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "BeatHistogram" ; + skos:prefLabel "BeatHistogram"@en . + +afsv:BeatHistogramFromPeaks a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "BeatHistogramFromPeaks" ; + skos:prefLabel "BeatHistogramFromPeaks"@en . + +afsv:BeatHistogramLabels a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "BeatHistogramLabels" ; + skos:prefLabel "BeatHistogramLabels"@en . + +afsv:BeatSpectra a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "BeatSpectra" ; + skos:prefLabel "BeatSpectra"@en . + +afsv:BeatSpectralDifference a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "BeatSpectralDifference" ; + skos:prefLabel "BeatSpectralDifference"@en . + +afsv:BeatSpectrum a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "BeatSpectrum" ; + skos:prefLabel "BeatSpectrum"@en . + +afsv:BeatSum a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "BeatSum" ; + skos:prefLabel "BeatSum"@en . + +afsv:BeatTrack a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "BeatTrack" ; + skos:prefLabel "BeatTrack"@en . + +afsv:BeatTrack2 a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "BeatTrack2" ; + skos:prefLabel "BeatTrack2"@en . + +afsv:BeatTracker a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "BeatTracker" ; + skos:prefLabel "BeatTracker"@en . + +afsv:BeatTracking a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "BeatTracking" ; + skos:prefLabel "BeatTracking"@en . + +afsv:Beats a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Beats" ; + skos:prefLabel "Beats"@en . + +afsv:Brightness a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Brightness" ; + skos:prefLabel "Brightness"@en . + +afsv:Cepstrum a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Cepstrum" ; + skos:prefLabel "Cepstrum"@en . + +afsv:ChordEstimate a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "ChordEstimate" ; + skos:prefLabel "ChordEstimate"@en . + +afsv:Chordino a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Chordino" ; + skos:prefLabel "Chordino"@en . + +afsv:ChromaCENSFeatures a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "ChromaCENSFeatures" ; + skos:prefLabel "ChromaCENSFeatures"@en . + +afsv:ChromaMeans a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "ChromaMeans" ; + skos:prefLabel "ChromaMeans"@en . + +afsv:Chromagram a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Chromagram" ; + skos:prefLabel "Chromagram"@en . + +afsv:ChromagramandBassChromagram a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "ChromagramandBassChromagram" ; + skos:prefLabel "ChromagramandBassChromagram"@en . + +afsv:Compactness a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Compactness" ; + skos:prefLabel "Compactness"@en . + +afsv:ComplexDomainMethodOnsetDetectionFunction a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "ComplexDomainMethodOnsetDetectionFunction" ; + skos:prefLabel "ComplexDomainMethodOnsetDetectionFunction"@en . + +afsv:ComplexDomainOnsetDetection a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "ComplexDomainOnsetDetection" ; + skos:prefLabel "ComplexDomainOnsetDetection"@en . + +afsv:ConstantQ a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "ConstantQ" ; + skos:prefLabel "ConstantQ"@en . + +afsv:ConstantQMFCC a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "ConstantQMFCC" ; + skos:prefLabel "ConstantQMFCC"@en . + +afsv:ConstantQSpectrogram a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "ConstantQSpectrogram" ; + skos:prefLabel "ConstantQSpectrogram"@en . + +afsv:CorrelationPattern a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "CorrelationPattern" ; + skos:prefLabel "CorrelationPattern"@en . + +afsv:Crest a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Crest" ; + skos:prefLabel "Crest"@en . + +afsv:CrossCorrelation a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "CrossCorrelation" ; + skos:prefLabel "CrossCorrelation"@en . + +afsv:CyclicBeatSpectrum a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "CyclicBeatSpectrum" ; + skos:prefLabel "CyclicBeatSpectrum"@en . + +afsv:DWPTbasedRhythmFeature a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "DWPTbasedRhythmFeature" ; + skos:prefLabel "DWPTbasedRhythmFeature"@en . + +afsv:Daub4 a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Daub4" ; + skos:prefLabel "Daub4"@en . + +afsv:DaubechiesWaveletCoefficientHistogram a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "DaubechiesWaveletCoefficientHistogram" ; + skos:prefLabel "DaubechiesWaveletCoefficientHistogram"@en . + +afsv:Dct a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Dct" ; + skos:prefLabel "Dct"@en . + +afsv:Decay a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Decay" ; + skos:prefLabel "Decay"@en . + +afsv:Decaytime a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Decaytime" ; + skos:prefLabel "Decaytime"@en . + +afsv:DecorrelatedFilterBanks a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "DecorrelatedFilterBanks" ; + skos:prefLabel "DecorrelatedFilterBanks"@en . + +afsv:Decrease a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Decrease" ; + skos:prefLabel "Decrease"@en . + +afsv:DecreaseSlope a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "DecreaseSlope" ; + skos:prefLabel "DecreaseSlope"@en . + +afsv:DeltaDeltaMfcc a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "DeltaDeltaMfcc" ; + skos:prefLabel "DeltaDeltaMfcc"@en . + +afsv:DeltaMfcc a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "DeltaMfcc" ; + skos:prefLabel "DeltaMfcc"@en . + +afsv:DeltaSpectralPattern a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "DeltaSpectralPattern" ; + skos:prefLabel "DeltaSpectralPattern"@en . + +afsv:Derivate a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Derivate" ; + skos:prefLabel "Derivate"@en . + +afsv:Deviation a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Deviation" ; + skos:prefLabel "Deviation"@en . + +afsv:Differencevector a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Differencevector" ; + skos:prefLabel "Differencevector"@en . + +afsv:DiscreteCosineTransform a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "DiscreteCosineTransform" ; + skos:prefLabel "DiscreteCosineTransform"@en . + +afsv:DiscreteWaveletTransform a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "DiscreteWaveletTransform" ; + skos:prefLabel "DiscreteWaveletTransform"@en . + +afsv:DistanceMatrix a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "DistanceMatrix" ; + skos:prefLabel "DistanceMatrix"@en . + +afsv:DistancefromFirstChannel a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "DistancefromFirstChannel" ; + skos:prefLabel "DistancefromFirstChannel"@en . + +afsv:DistortionDiscriminantAnalysis a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "DistortionDiscriminantAnalysis" ; + skos:prefLabel "DistortionDiscriminantAnalysis"@en . + +afsv:EffectiveDuration a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "EffectiveDuration" ; + skos:prefLabel "EffectiveDuration"@en . + +afsv:Energy a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Energy" ; + skos:prefLabel "Energy"@en . + +afsv:EnergyBasedOnsetDetectionFunction a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "EnergyBasedOnsetDetectionFunction" ; + skos:prefLabel "EnergyBasedOnsetDetectionFunction"@en . + +afsv:EnhADRess a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "EnhADRess" ; + skos:prefLabel "EnhADRess"@en . + +afsv:EnhADRessStereoSpectrum a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "EnhADRessStereoSpectrum" ; + skos:prefLabel "EnhADRessStereoSpectrum"@en . + +afsv:Envelope a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Envelope" ; + skos:prefLabel "Envelope"@en . + +afsv:EnvelopeShapeStatistics a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "EnvelopeShapeStatistics" ; + skos:prefLabel "EnvelopeShapeStatistics"@en . + +afsv:EventDensity a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "EventDensity" ; + skos:prefLabel "EventDensity"@en . + +afsv:F0 a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "F0" ; + skos:prefLabel "F0"@en . + +afsv:FFTBinFrequencies a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "FFTBinFrequencies" ; + skos:prefLabel "FFTBinFrequencies"@en . + +afsv:Failsafef0 a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Failsafef0" ; + skos:prefLabel "Failsafef0"@en . + +afsv:Feature a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Feature" ; + skos:prefLabel "Feature"@en . + +afsv:FeatureMeans a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "FeatureMeans" ; + skos:prefLabel "FeatureMeans"@en . + +afsv:FeatureVariances a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "FeatureVariances" ; + skos:prefLabel "FeatureVariances"@en . + +afsv:FilterbankMel a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "FilterbankMel" ; + skos:prefLabel "FilterbankMel"@en . + +afsv:Flatnessdb a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Flatnessdb" ; + skos:prefLabel "Flatnessdb"@en . + +afsv:FluctuationPattern a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "FluctuationPattern" ; + skos:prefLabel "FluctuationPattern"@en . + +afsv:FluctuationPatternCent a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "FluctuationPatternCent" ; + skos:prefLabel "FluctuationPatternCent"@en . + +afsv:FluctuationPatterns a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "FluctuationPatterns" ; + skos:prefLabel "FluctuationPatterns"@en . + +afsv:FractionOfLowEnergyWindows a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "FractionOfLowEnergyWindows" ; + skos:prefLabel "FractionOfLowEnergyWindows"@en . + +afsv:Frames a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Frames" ; + skos:prefLabel "Frames"@en . + +afsv:FrequencyofEnergyModulation a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "FrequencyofEnergyModulation" ; + skos:prefLabel "FrequencyofEnergyModulation"@en . + +afsv:FundamentalFrequency a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "FundamentalFrequency" ; + skos:prefLabel "FundamentalFrequency"@en . + +afsv:FundamentalFrequencyModulation a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "FundamentalFrequencyModulation" ; + skos:prefLabel "FundamentalFrequencyModulation"@en . + +afsv:FundamentalFrequencyfailsafe a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "FundamentalFrequency(failsafe)" ; + skos:prefLabel "FundamentalFrequency(failsafe)"@en . + +afsv:GeometricMean a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "GeometricMean" ; + skos:prefLabel "GeometricMean"@en . + +afsv:GeorgeTzanetakisModel a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "GeorgeTzanetakisModel" ; + skos:prefLabel "GeorgeTzanetakisModel"@en . + +afsv:GlobalSpectralShapeDescription a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "GlobalSpectralShapeDescription" ; + skos:prefLabel "GlobalSpectralShapeDescription"@en . + +afsv:HarmonicChangeDetectionFunction a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "HarmonicChangeDetectionFunction" ; + skos:prefLabel "HarmonicChangeDetectionFunction"@en . + +afsv:HarmonicChangeValue a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "HarmonicChangeValue" ; + skos:prefLabel "HarmonicChangeValue"@en . + +afsv:HarmonicCoefficient a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "HarmonicCoefficient" ; + skos:prefLabel "HarmonicCoefficient"@en . + +afsv:HarmonicConcentration a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "HarmonicConcentration" ; + skos:prefLabel "HarmonicConcentration"@en . + +afsv:HarmonicDerivate a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "HarmonicDerivate" ; + skos:prefLabel "HarmonicDerivate"@en . + +afsv:HarmonicEnergy a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "HarmonicEnergy" ; + skos:prefLabel "HarmonicEnergy"@en . + +afsv:HarmonicEnergyEntropy a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "HarmonicEnergyEntropy" ; + skos:prefLabel "HarmonicEnergyEntropy"@en . + +afsv:HarmonicPitchClassProfile a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "HarmonicPitchClassProfile" ; + skos:prefLabel "HarmonicPitchClassProfile"@en . + +afsv:HarmonicProminence a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "HarmonicProminence" ; + skos:prefLabel "HarmonicProminence"@en . + +afsv:HarmonicSpectralCentroid a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "HarmonicSpectralCentroid" ; + skos:prefLabel "HarmonicSpectralCentroid"@en . + +afsv:HarmonicSpectralDecrease a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "HarmonicSpectralDecrease" ; + skos:prefLabel "HarmonicSpectralDecrease"@en . + +afsv:HarmonicSpectralDeviation a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "HarmonicSpectralDeviation" ; + skos:prefLabel "HarmonicSpectralDeviation"@en . + +afsv:HarmonicSpectralFlux a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "HarmonicSpectralFlux" ; + skos:prefLabel "HarmonicSpectralFlux"@en . + +afsv:HarmonicSpectralKurtosis a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "HarmonicSpectralKurtosis" ; + skos:prefLabel "HarmonicSpectralKurtosis"@en . + +afsv:HarmonicSpectralRolloff a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "HarmonicSpectralRolloff" ; + skos:prefLabel "HarmonicSpectralRolloff"@en . + +afsv:HarmonicSpectralShape a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "HarmonicSpectralShape" ; + skos:prefLabel "HarmonicSpectralShape"@en . + +afsv:HarmonicSpectralSkewness a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "HarmonicSpectralSkewness" ; + skos:prefLabel "HarmonicSpectralSkewness"@en . + +afsv:HarmonicSpectralSlope a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "HarmonicSpectralSlope" ; + skos:prefLabel "HarmonicSpectralSlope"@en . + +afsv:HarmonicSpectralSmoothness a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "HarmonicSpectralSmoothness" ; + skos:prefLabel "HarmonicSpectralSmoothness"@en . + +afsv:HarmonicSpectralSpread a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "HarmonicSpectralSpread" ; + skos:prefLabel "HarmonicSpectralSpread"@en . + +afsv:HarmonicSpectralVariation a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "HarmonicSpectralVariation" ; + skos:prefLabel "HarmonicSpectralVariation"@en . + +afsv:HarmonicSpectrum a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "HarmonicSpectrum" ; + skos:prefLabel "HarmonicSpectrum"@en . + +afsv:HarmonicTristimulus a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "HarmonicTristimulus" ; + skos:prefLabel "HarmonicTristimulus"@en . + +afsv:HighFrequencyContent a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "HighFrequencyContent" ; + skos:prefLabel "HighFrequencyContent"@en . + +afsv:HighFrequencyContentOnsetDetectionFunction a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "HighFrequencyContentOnsetDetectionFunction" ; + skos:prefLabel "HighFrequencyContentOnsetDetectionFunction"@en . + +afsv:HighestValue a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "HighestValue" ; + skos:prefLabel "HighestValue"@en . + +afsv:Highestvalue a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Highestvalue" ; + skos:prefLabel "Highestvalue"@en . + +afsv:HistogramIntegrator a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "HistogramIntegrator" ; + skos:prefLabel "HistogramIntegrator"@en . + +afsv:Hps a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Hps" ; + skos:prefLabel "Hps"@en . + +afsv:IBTINESCBeatTracker a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "IBTINESCBeatTracker" ; + skos:prefLabel "IBTINESCBeatTracker"@en . + +afsv:Inharmonicity a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Inharmonicity" ; + skos:prefLabel "Inharmonicity"@en . + +afsv:IntegralLoudness a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "IntegralLoudness" ; + skos:prefLabel "IntegralLoudness"@en . + +afsv:Irregularity a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Irregularity" ; + skos:prefLabel "Irregularity"@en . + +afsv:IrregularityI a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "IrregularityI" ; + skos:prefLabel "IrregularityI"@en . + +afsv:IrregularityII a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "IrregularityII" ; + skos:prefLabel "IrregularityII"@en . + +afsv:Irregularityj a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Irregularityj" ; + skos:prefLabel "Irregularityj"@en . + +afsv:Irregularityk a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Irregularityk" ; + skos:prefLabel "Irregularityk"@en . + +afsv:JointAcousticandModuluationFrequency a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "JointAcousticandModuluationFrequency" ; + skos:prefLabel "JointAcousticandModuluationFrequency"@en . + +afsv:Key a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Key" ; + skos:prefLabel "Key"@en . + +afsv:KeyDetector a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "KeyDetector" ; + skos:prefLabel "KeyDetector"@en . + +afsv:KeyMode a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "KeyMode" ; + skos:prefLabel "KeyMode"@en . + +afsv:KeySOM a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "KeySOM" ; + skos:prefLabel "KeySOM"@en . + +afsv:KeyStrength a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "KeyStrength" ; + skos:prefLabel "KeyStrength"@en . + +afsv:KeyStrengthPlot a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "KeyStrengthPlot" ; + skos:prefLabel "KeyStrengthPlot"@en . + +afsv:KeyTrack a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "KeyTrack" ; + skos:prefLabel "KeyTrack"@en . + +afsv:Krumhansl_key_finder a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Krumhansl_key_finder" ; + skos:prefLabel "Krumhansl_key_finder"@en . + +afsv:KullbackLieblerOnsetDetectionFunction a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "KullbackLieblerOnsetDetectionFunction" ; + skos:prefLabel "KullbackLieblerOnsetDetectionFunction"@en . + +afsv:LineSpectralFrequencies a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "LineSpectralFrequencies" ; + skos:prefLabel "LineSpectralFrequencies"@en . + +afsv:LineSpectralPairs a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "LineSpectralPairs" ; + skos:prefLabel "LineSpectralPairs"@en . + +afsv:LinearPredictionCepstralCoefficients a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "LinearPredictionCepstralCoefficients" ; + skos:prefLabel "LinearPredictionCepstralCoefficients"@en . + +afsv:LinearPredictionZCR a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "LinearPredictionZCR" ; + skos:prefLabel "LinearPredictionZCR"@en . + +afsv:LinearPredictiveCoding a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "LinearPredictiveCoding" ; + skos:prefLabel "LinearPredictiveCoding"@en . + +afsv:LinearSpectralPairs a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "LinearSpectralPairs" ; + skos:prefLabel "LinearSpectralPairs"@en . + +afsv:Lnorm a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Lnorm" ; + skos:prefLabel "Lnorm"@en . + +afsv:LocalSingleGaussianModel a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "LocalSingleGaussianModel" ; + skos:prefLabel "LocalSingleGaussianModel"@en . + +afsv:LocalTuning a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "LocalTuning" ; + skos:prefLabel "LocalTuning"@en . + +afsv:LogAttackTime a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "LogAttackTime" ; + skos:prefLabel "LogAttackTime"@en . + +afsv:LogConstantQ a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "LogConstantQ" ; + skos:prefLabel "LogConstantQ"@en . + +afsv:LogFrequencySpectrum a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "LogFrequencySpectrum" ; + skos:prefLabel "LogFrequencySpectrum"@en . + +afsv:LogLikelihoodofChordEstimate a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "LogLikelihoodofChordEstimate" ; + skos:prefLabel "LogLikelihoodofChordEstimate"@en . + +afsv:LogarithmicFluctuationPattern a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "LogarithmicFluctuationPattern" ; + skos:prefLabel "LogarithmicFluctuationPattern"@en . + +afsv:Loudness a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Loudness" ; + skos:prefLabel "Loudness"@en . + +afsv:LowEnergy a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "LowEnergy" ; + skos:prefLabel "LowEnergy"@en . + +afsv:LowFreqEnergyRelation a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "LowFreqEnergyRelation" ; + skos:prefLabel "LowFreqEnergyRelation"@en . + +afsv:LowestValue a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "LowestValue" ; + skos:prefLabel "LowestValue"@en . + +afsv:Lowestvalue a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Lowestvalue" ; + skos:prefLabel "Lowestvalue"@en . + +afsv:MELODIAMelodyExtraction a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "MELODIAMelodyExtraction" ; + skos:prefLabel "MELODIAMelodyExtraction"@en . + +afsv:MELODIAMelodyExtractionintermediatesteps a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "MELODIAMelodyExtraction(intermediatesteps)" ; + skos:prefLabel "MELODIAMelodyExtraction(intermediatesteps)"@en . + +afsv:MIDI a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "MIDI" ; + skos:prefLabel "MIDI"@en . + +afsv:MPEG7AudioFundamentalFrequency a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "MPEG7AudioFundamentalFrequency" ; + skos:prefLabel "MPEG7AudioFundamentalFrequency"@en . + +afsv:MPEG7AudioHarmonicity a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "MPEG7AudioHarmonicity" ; + skos:prefLabel "MPEG7AudioHarmonicity"@en . + +afsv:MPEG7AudioSpectrumBasis a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "MPEG7AudioSpectrumBasis" ; + skos:prefLabel "MPEG7AudioSpectrumBasis"@en . + +afsv:MPEG7AudioSpectrumCentroid a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "MPEG7AudioSpectrumCentroid" ; + skos:prefLabel "MPEG7AudioSpectrumCentroid"@en . + +afsv:MPEG7AudioSpectrumSpread a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "MPEG7AudioSpectrumSpread" ; + skos:prefLabel "MPEG7AudioSpectrumSpread"@en . + +afsv:MPEG7AudioWaveform a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "MPEG7AudioWaveform" ; + skos:prefLabel "MPEG7AudioWaveform"@en . + +afsv:MPEG7HarmonicSpectralCentroid a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "MPEG7HarmonicSpectralCentroid" ; + skos:prefLabel "MPEG7HarmonicSpectralCentroid"@en . + +afsv:MPEG7HarmonicSpectralDeviation a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "MPEG7HarmonicSpectralDeviation" ; + skos:prefLabel "MPEG7HarmonicSpectralDeviation"@en . + +afsv:MPEG7HarmonicSpectralSpread a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "MPEG7HarmonicSpectralSpread" ; + skos:prefLabel "MPEG7HarmonicSpectralSpread"@en . + +afsv:MPEG7HarmonicSpectralVariation a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "MPEG7HarmonicSpectralVariation" ; + skos:prefLabel "MPEG7HarmonicSpectralVariation"@en . + +afsv:MPEG7LogAttackTime a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "MPEG7LogAttackTime" ; + skos:prefLabel "MPEG7LogAttackTime"@en . + +afsv:MPEG7SpectralCentroid a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "MPEG7SpectralCentroid" ; + skos:prefLabel "MPEG7SpectralCentroid"@en . + +afsv:MPEG7TemporalCentroid a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "MPEG7TemporalCentroid" ; + skos:prefLabel "MPEG7TemporalCentroid"@en . + +afsv:MagnitudeKurtosis a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "MagnitudeKurtosis" ; + skos:prefLabel "MagnitudeKurtosis"@en . + +afsv:MagnitudeSkewness a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "MagnitudeSkewness" ; + skos:prefLabel "MagnitudeSkewness"@en . + +afsv:MagnitudeSpectrum a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "MagnitudeSpectrum" ; + skos:prefLabel "MagnitudeSpectrum"@en . + +afsv:MandelEllis a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "MandelEllis" ; + skos:prefLabel "MandelEllis"@en . + +afsv:MaxArgMax a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "MaxArgMax" ; + skos:prefLabel "MaxArgMax"@en . + +afsv:MaxMagFreq a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "MaxMagFreq" ; + skos:prefLabel "MaxMagFreq"@en . + +afsv:MaxMin a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "MaxMin" ; + skos:prefLabel "MaxMin"@en . + +afsv:Mean a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Mean" ; + skos:prefLabel "Mean"@en . + +afsv:MeanAbsoluteDeviation a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "MeanAbsoluteDeviation" ; + skos:prefLabel "MeanAbsoluteDeviation"@en . + +afsv:MeansofCoefficients a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "MeansofCoefficients" ; + skos:prefLabel "MeansofCoefficients"@en . + +afsv:MeddisHairCell a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "MeddisHairCell" ; + skos:prefLabel "MeddisHairCell"@en . + +afsv:Median a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Median" ; + skos:prefLabel "Median"@en . + +afsv:MelSpectrum a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "MelSpectrum" ; + skos:prefLabel "MelSpectrum"@en . + +afsv:MelscaleFrequencyCepstralCoefficients a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "MelscaleFrequencyCepstralCoefficients" ; + skos:prefLabel "MelscaleFrequencyCepstralCoefficients"@en . + +afsv:MinArgMin a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "MinArgMin" ; + skos:prefLabel "MinArgMin"@en . + +afsv:Mode a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Mode" ; + skos:prefLabel "Mode"@en . + +afsv:ModifiedGroupDelay a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "ModifiedGroupDelay" ; + skos:prefLabel "ModifiedGroupDelay"@en . + +afsv:ModifiedKullbackLieblerOnsetDetectionFunction a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "ModifiedKullbackLieblerOnsetDetectionFunction" ; + skos:prefLabel "ModifiedKullbackLieblerOnsetDetectionFunction"@en . + +afsv:ModulationEnergy a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "4HzModulationEnergy" ; + skos:prefLabel "4HzModulationEnergy"@en . + +afsv:ModulationFrequencyVarianceDescriptor a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "ModulationFrequencyVarianceDescriptor" ; + skos:prefLabel "ModulationFrequencyVarianceDescriptor"@en . + +afsv:ModulationHarmonicCoefficients a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "4HzModulationHarmonicCoefficients" ; + skos:prefLabel "4HzModulationHarmonicCoefficients"@en . + +afsv:Moments a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Moments" ; + skos:prefLabel "Moments"@en . + +afsv:Multiplicity a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Multiplicity" ; + skos:prefLabel "Multiplicity"@en . + +afsv:MultiresolutionEntropy a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "MultiresolutionEntropy" ; + skos:prefLabel "MultiresolutionEntropy"@en . + +afsv:NNLSChroma a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "NNLSChroma" ; + skos:prefLabel "NNLSChroma"@en . + +afsv:NoiseEnergy a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "NoiseEnergy" ; + skos:prefLabel "NoiseEnergy"@en . + +afsv:NoiseRobustAuditoryFeature a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "NoiseRobustAuditoryFeature" ; + skos:prefLabel "NoiseRobustAuditoryFeature"@en . + +afsv:Noisiness a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Noisiness" ; + skos:prefLabel "Noisiness"@en . + +afsv:NonSilentRegions a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "NonSilentRegions" ; + skos:prefLabel "NonSilentRegions"@en . + +afsv:Nonzerocount a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Nonzerocount" ; + skos:prefLabel "Nonzerocount"@en . + +afsv:NoteOnset a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "NoteOnset" ; + skos:prefLabel "NoteOnset"@en . + +afsv:NoteOnsetDetector a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "NoteOnsetDetector" ; + skos:prefLabel "NoteOnsetDetector"@en . + +afsv:NoteOnsets a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "NoteOnsets" ; + skos:prefLabel "NoteOnsets"@en . + +afsv:NoteRepresentationofChordEstimate a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "NoteRepresentationofChordEstimate" ; + skos:prefLabel "NoteRepresentationofChordEstimate"@en . + +afsv:OBSIR a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "OBSIR" ; + skos:prefLabel "OBSIR"@en . + +afsv:OctaveBandSignalIntensity a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "OctaveBandSignalIntensity" ; + skos:prefLabel "OctaveBandSignalIntensity"@en . + +afsv:OctaveBasedSpectralContrast a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "OctaveBasedSpectralContrast" ; + skos:prefLabel "OctaveBasedSpectralContrast"@en . + +afsv:OddToEvenBandRatio a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "OddToEvenBandRatio" ; + skos:prefLabel "OddToEvenBandRatio"@en . + +afsv:OddToEvenHarmonicRatio a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "OddToEvenHarmonicRatio" ; + skos:prefLabel "OddToEvenHarmonicRatio"@en . + +afsv:Oddevenratio a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Oddevenratio" ; + skos:prefLabel "Oddevenratio"@en . + +afsv:Oddtoevenharmonicratio a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Oddtoevenharmonicratio" ; + skos:prefLabel "Oddtoevenharmonicratio"@en . + +afsv:OnsetDetectionFunction a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "OnsetDetectionFunction" ; + skos:prefLabel "OnsetDetectionFunction"@en . + +afsv:OrderedDistancesfromFirstChannel a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "OrderedDistancesfromFirstChannel" ; + skos:prefLabel "OrderedDistancesfromFirstChannel"@en . + +afsv:PeakFinder a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "PeakFinder" ; + skos:prefLabel "PeakFinder"@en . + +afsv:PeakPicker a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "PeakPicker" ; + skos:prefLabel "PeakPicker"@en . + +afsv:PeakSpectrum a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "PeakSpectrum" ; + skos:prefLabel "PeakSpectrum"@en . + +afsv:Peaker a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Peaker" ; + skos:prefLabel "Peaker"@en . + +afsv:PeakerOnset a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "PeakerOnset" ; + skos:prefLabel "PeakerOnset"@en . + +afsv:PerceptualLinearPrediction a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "PerceptualLinearPrediction" ; + skos:prefLabel "PerceptualLinearPrediction"@en . + +afsv:PerceptualSharpness a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "PerceptualSharpness" ; + skos:prefLabel "PerceptualSharpness"@en . + +afsv:PerceptualSpectralCentroid a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "PerceptualSpectralCentroid" ; + skos:prefLabel "PerceptualSpectralCentroid"@en . + +afsv:PerceptualSpectralDecrease a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "PerceptualSpectralDecrease" ; + skos:prefLabel "PerceptualSpectralDecrease"@en . + +afsv:PerceptualSpectralEnvelopeShape a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "PerceptualSpectralEnvelopeShape" ; + skos:prefLabel "PerceptualSpectralEnvelopeShape"@en . + +afsv:PerceptualSpectralKurtosis a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "PerceptualSpectralKurtosis" ; + skos:prefLabel "PerceptualSpectralKurtosis"@en . + +afsv:PerceptualSpectralRolloff a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "PerceptualSpectralRolloff" ; + skos:prefLabel "PerceptualSpectralRolloff"@en . + +afsv:PerceptualSpectralSkewness a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "PerceptualSpectralSkewness" ; + skos:prefLabel "PerceptualSpectralSkewness"@en . + +afsv:PerceptualSpectralSlope a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "PerceptualSpectralSlope" ; + skos:prefLabel "PerceptualSpectralSlope"@en . + +afsv:PerceptualSpectralSpread a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "PerceptualSpectralSpread" ; + skos:prefLabel "PerceptualSpectralSpread"@en . + +afsv:PerceptualSpectralVariation a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "PerceptualSpectralVariation" ; + skos:prefLabel "PerceptualSpectralVariation"@en . + +afsv:PerceptualSpread a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "PerceptualSpread" ; + skos:prefLabel "PerceptualSpread"@en . + +afsv:PhaseBasedMethodOnsetDetectionFunction a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "PhaseBasedMethodOnsetDetectionFunction" ; + skos:prefLabel "PhaseBasedMethodOnsetDetectionFunction"@en . + +afsv:PhaseSpaceFeatures a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "PhaseSpaceFeatures" ; + skos:prefLabel "PhaseSpaceFeatures"@en . + +afsv:Pitch a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Pitch" ; + skos:prefLabel "Pitch"@en . + + a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "PitchContours:All" ; + skos:prefLabel "PitchContours:All"@en . + + a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "PitchContours:Melody" ; + skos:prefLabel "PitchContours:Melody"@en . + +afsv:PitchDiff a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "PitchDiff" ; + skos:prefLabel "PitchDiff"@en . + +afsv:PitchFastComb a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "PitchFastComb" ; + skos:prefLabel "PitchFastComb"@en . + +afsv:PitchFftYin a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "PitchFftYin" ; + skos:prefLabel "PitchFftYin"@en . + +afsv:PitchHistogram a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "PitchHistogram" ; + skos:prefLabel "PitchHistogram"@en . + +afsv:PitchMultiComb a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "PitchMultiComb" ; + skos:prefLabel "PitchMultiComb"@en . + +afsv:PitchProfile a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "PitchProfile" ; + skos:prefLabel "PitchProfile"@en . + +afsv:PitchSchmitt a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "PitchSchmitt" ; + skos:prefLabel "PitchSchmitt"@en . + +afsv:PitchSynchronousZCPA a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "PitchSynchronousZCPA" ; + skos:prefLabel "PitchSynchronousZCPA"@en . + +afsv:PitchYin a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "PitchYin" ; + skos:prefLabel "PitchYin"@en . + +afsv:PolyphonicTranscription a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "PolyphonicTranscription" ; + skos:prefLabel "PolyphonicTranscription"@en . + +afsv:Power a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Power" ; + skos:prefLabel "Power"@en . + +afsv:PowerSpectrum a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "PowerSpectrum" ; + skos:prefLabel "PowerSpectrum"@en . + +afsv:PowerToAverageRatio a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "PowerToAverageRatio" ; + skos:prefLabel "PowerToAverageRatio"@en . + +afsv:PrincipalMelSpectrumComponents a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "PrincipalMelSpectrumComponents" ; + skos:prefLabel "PrincipalMelSpectrumComponents"@en . + +afsv:PsychoacousticalPitch a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "PsychoacousticalPitch" ; + skos:prefLabel "PsychoacousticalPitch"@en . + +afsv:PulseClarity a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "PulseClarity" ; + skos:prefLabel "PulseClarity"@en . + +afsv:PulseMetric a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "PulseMetric" ; + skos:prefLabel "PulseMetric"@en . + +afsv:PureTonalness a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "PureTonalness" ; + skos:prefLabel "PureTonalness"@en . + +afsv:RMSAmplitude a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "RMSAmplitude" ; + skos:prefLabel "RMSAmplitude"@en . + +afsv:RMSEnergy a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "RMSEnergy" ; + skos:prefLabel "RMSEnergy"@en . + +afsv:RMSEnergyEnvelope a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "RMSEnergyEnvelope" ; + skos:prefLabel "RMSEnergyEnvelope"@en . + +afsv:RatescalefrequencyFeatures a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "RatescalefrequencyFeatures" ; + skos:prefLabel "RatescalefrequencyFeatures"@en . + +afsv:RelaitvespecificLoudness a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "RelaitvespecificLoudness" ; + skos:prefLabel "RelaitvespecificLoudness"@en . + +afsv:RelativeDifferenceFunction a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "RelativeDifferenceFunction" ; + skos:prefLabel "RelativeDifferenceFunction"@en . + +afsv:RelativeSpectralPLP a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "RelativeSpectralPLP" ; + skos:prefLabel "RelativeSpectralPLP"@en . + +afsv:Release a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Release" ; + skos:prefLabel "Release"@en . + +afsv:RhythmHistogram a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "RhythmHistogram" ; + skos:prefLabel "RhythmHistogram"@en . + +afsv:RhythmPattern a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "RhythmPattern" ; + skos:prefLabel "RhythmPattern"@en . + +afsv:RhythmPatterns a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "RhythmPatterns" ; + skos:prefLabel "RhythmPatterns"@en . + +afsv:RhythmicFluctuation a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "RhythmicFluctuation" ; + skos:prefLabel "RhythmicFluctuation"@en . + +afsv:RiseTime a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "RiseTime" ; + skos:prefLabel "RiseTime"@en . + +afsv:Rmsamplitude a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Rmsamplitude" ; + skos:prefLabel "Rmsamplitude"@en . + +afsv:RootMeanSquare a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "RootMeanSquare" ; + skos:prefLabel "RootMeanSquare"@en . + +afsv:Roughness a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Roughness" ; + skos:prefLabel "Roughness"@en . + +afsv:RunningAutocorrelation a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "RunningAutocorrelation" ; + skos:prefLabel "RunningAutocorrelation"@en . + +afsv:RunningStatistics a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "RunningStatistics" ; + skos:prefLabel "RunningStatistics"@en . + +afsv:SNR a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SNR" ; + skos:prefLabel "SNR"@en . + +afsv:SalienceFunction a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SalienceFunction" ; + skos:prefLabel "SalienceFunction"@en . + +afsv:Segmenter a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Segmenter" ; + skos:prefLabel "Segmenter"@en . + +afsv:SemitoneSpectrum a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SemitoneSpectrum" ; + skos:prefLabel "SemitoneSpectrum"@en . + +afsv:Sharpness a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Sharpness" ; + skos:prefLabel "Sharpness"@en . + +afsv:ShortTimeEnergy a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "ShortTimeEnergy" ; + skos:prefLabel "ShortTimeEnergy"@en . + +afsv:Signal a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Signal" ; + skos:prefLabel "Signal"@en . + +afsv:SignalAutoCorrelationFunction a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SignalAutoCorrelationFunction" ; + skos:prefLabel "SignalAutoCorrelationFunction"@en . + +afsv:SilenceTest a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SilenceTest" ; + skos:prefLabel "SilenceTest"@en . + +afsv:SilentRegions a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SilentRegions" ; + skos:prefLabel "SilentRegions"@en . + +afsv:Similarity a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Similarity" ; + skos:prefLabel "Similarity"@en . + +afsv:SlopeIntegrator a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SlopeIntegrator" ; + skos:prefLabel "SlopeIntegrator"@en . + +afsv:SmoothedDetectionFunction a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SmoothedDetectionFunction" ; + skos:prefLabel "SmoothedDetectionFunction"@en . + +afsv:Smoothness a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Smoothness" ; + skos:prefLabel "Smoothness"@en . + +afsv:Sone a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Sone" ; + skos:prefLabel "Sone"@en . + +afsv:SpectralAverageDeviation a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SpectralAverageDeviation" ; + skos:prefLabel "SpectralAverageDeviation"@en . + +afsv:SpectralCenter a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SpectralCenter" ; + skos:prefLabel "SpectralCenter"@en . + +afsv:SpectralCentroid a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SpectralCentroid" ; + skos:prefLabel "SpectralCentroid"@en . + +afsv:SpectralContrastPattern a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SpectralContrastPattern" ; + skos:prefLabel "SpectralContrastPattern"@en . + +afsv:SpectralCrest a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SpectralCrest" ; + skos:prefLabel "SpectralCrest"@en . + +afsv:SpectralCrestFactor a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SpectralCrestFactor" ; + skos:prefLabel "SpectralCrestFactor"@en . + +afsv:SpectralCrestFactorPerBand a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SpectralCrestFactorPerBand" ; + skos:prefLabel "SpectralCrestFactorPerBand"@en . + +afsv:SpectralDecrease a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SpectralDecrease" ; + skos:prefLabel "SpectralDecrease"@en . + +afsv:SpectralDifferenceMethodOnsetDetectionFunction a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SpectralDifferenceMethodOnsetDetectionFunction" ; + skos:prefLabel "SpectralDifferenceMethodOnsetDetectionFunction"@en . + +afsv:SpectralDispersion a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SpectralDispersion" ; + skos:prefLabel "SpectralDispersion"@en . + +afsv:SpectralDissonance a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SpectralDissonance" ; + skos:prefLabel "SpectralDissonance"@en . + +afsv:SpectralFlatness a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SpectralFlatness" ; + skos:prefLabel "SpectralFlatness"@en . + +afsv:SpectralFlatnessAllBands a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SpectralFlatnessAllBands" ; + skos:prefLabel "SpectralFlatnessAllBands"@en . + +afsv:SpectralFlatnessPerBand a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SpectralFlatnessPerBand" ; + skos:prefLabel "SpectralFlatnessPerBand"@en . + +afsv:SpectralFlux a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SpectralFlux" ; + skos:prefLabel "SpectralFlux"@en . + +afsv:SpectralFluxOnsetDetectionFunction a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SpectralFluxOnsetDetectionFunction" ; + skos:prefLabel "SpectralFluxOnsetDetectionFunction"@en . + +afsv:SpectralKurtosis a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SpectralKurtosis" ; + skos:prefLabel "SpectralKurtosis"@en . + +afsv:SpectralMean a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SpectralMean" ; + skos:prefLabel "SpectralMean"@en . + +afsv:SpectralPattern a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SpectralPattern" ; + skos:prefLabel "SpectralPattern"@en . + +afsv:SpectralPatternCent a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SpectralPatternCent" ; + skos:prefLabel "SpectralPatternCent"@en . + +afsv:SpectralPeakStructure a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SpectralPeakStructure" ; + skos:prefLabel "SpectralPeakStructure"@en . + +afsv:SpectralPeaks a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SpectralPeaks" ; + skos:prefLabel "SpectralPeaks"@en . + +afsv:SpectralPercentile a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SpectralPercentile" ; + skos:prefLabel "SpectralPercentile"@en . + +afsv:SpectralRolloff a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SpectralRolloff" ; + skos:prefLabel "SpectralRolloff"@en . + +afsv:SpectralShape a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SpectralShape" ; + skos:prefLabel "SpectralShape"@en . + +afsv:SpectralShapeDescriptors a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SpectralShapeDescriptors" ; + skos:prefLabel "SpectralShapeDescriptors"@en . + +afsv:SpectralShapeStatistics a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SpectralShapeStatistics" ; + skos:prefLabel "SpectralShapeStatistics"@en . + +afsv:SpectralSharpness a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SpectralSharpness" ; + skos:prefLabel "SpectralSharpness"@en . + +afsv:SpectralSkewness a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SpectralSkewness" ; + skos:prefLabel "SpectralSkewness"@en . + +afsv:SpectralSlope a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SpectralSlope" ; + skos:prefLabel "SpectralSlope"@en . + +afsv:SpectralSmoothness a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SpectralSmoothness" ; + skos:prefLabel "SpectralSmoothness"@en . + +afsv:SpectralSpread a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SpectralSpread" ; + skos:prefLabel "SpectralSpread"@en . + +afsv:SpectralStandardDeviation a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SpectralStandardDeviation" ; + skos:prefLabel "SpectralStandardDeviation"@en . + +afsv:SpectralVariability a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SpectralVariability" ; + skos:prefLabel "SpectralVariability"@en . + +afsv:SpectralVariance a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SpectralVariance" ; + skos:prefLabel "SpectralVariance"@en . + +afsv:SpectralVariation a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SpectralVariation" ; + skos:prefLabel "SpectralVariation"@en . + +afsv:Spectralaveragedeviation a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Spectralaveragedeviation" ; + skos:prefLabel "Spectralaveragedeviation"@en . + +afsv:Spectralinharmonicity a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Spectralinharmonicity" ; + skos:prefLabel "Spectralinharmonicity"@en . + +afsv:Spectralmean a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Spectralmean" ; + skos:prefLabel "Spectralmean"@en . + +afsv:Spectralstandarddeviation a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Spectralstandarddeviation" ; + skos:prefLabel "Spectralstandarddeviation"@en . + +afsv:Spectralvariance a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Spectralvariance" ; + skos:prefLabel "Spectralvariance"@en . + +afsv:SpectrotemporalVariation a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SpectrotemporalVariation" ; + skos:prefLabel "SpectrotemporalVariation"@en . + +afsv:Spectrum a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Spectrum" ; + skos:prefLabel "Spectrum"@en . + +afsv:Spectrum2Chroma a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Spectrum2Chroma" ; + skos:prefLabel "Spectrum2Chroma"@en . + +afsv:Spectrum2Mel a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Spectrum2Mel" ; + skos:prefLabel "Spectrum2Mel"@en . + +afsv:StandardDeviation a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "StandardDeviation" ; + skos:prefLabel "StandardDeviation"@en . + +afsv:Standarddeviation a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Standarddeviation" ; + skos:prefLabel "Standarddeviation"@en . + +afsv:StatisticalIntegrator a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "StatisticalIntegrator" ; + skos:prefLabel "StatisticalIntegrator"@en . + +afsv:StatisticalSpectrumDescriptor a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "StatisticalSpectrumDescriptor" ; + skos:prefLabel "StatisticalSpectrumDescriptor"@en . + +afsv:StereoSpectrum a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "StereoSpectrum" ; + skos:prefLabel "StereoSpectrum"@en . + +afsv:StereoSpectrumFeatures a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "StereoSpectrumFeatures" ; + skos:prefLabel "StereoSpectrumFeatures"@en . + +afsv:StereoSpectrumSources a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "StereoSpectrumSources" ; + skos:prefLabel "StereoSpectrumSources"@en . + +afsv:StrengthOfStrongestBeat a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "StrengthOfStrongestBeat" ; + skos:prefLabel "StrengthOfStrongestBeat"@en . + +afsv:StrongestBeat a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "StrongestBeat" ; + skos:prefLabel "StrongestBeat"@en . + +afsv:StrongestFrequencyViaFFTMax a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "StrongestFrequencyViaFFTMax" ; + skos:prefLabel "StrongestFrequencyViaFFTMax"@en . + +afsv:StrongestFrequencyViaSpectralCentroid a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "StrongestFrequencyViaSpectralCentroid" ; + skos:prefLabel "StrongestFrequencyViaSpectralCentroid"@en . + +afsv:StrongestFrequencyViaZeroCrossings a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "StrongestFrequencyViaZeroCrossings" ; + skos:prefLabel "StrongestFrequencyViaZeroCrossings"@en . + +afsv:SubbandEnergyRatio a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SubbandEnergyRatio" ; + skos:prefLabel "SubbandEnergyRatio"@en . + +afsv:SubbandSpectralFlux a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SubbandSpectralFlux" ; + skos:prefLabel "SubbandSpectralFlux"@en . + +afsv:Subbands a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Subbands" ; + skos:prefLabel "Subbands"@en . + +afsv:Sum a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Sum" ; + skos:prefLabel "Sum"@en . + +afsv:SumofValues a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "SumofValues" ; + skos:prefLabel "SumofValues"@en . + +afsv:Tempo a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Tempo" ; + skos:prefLabel "Tempo"@en . + +afsv:TempoandBeatTracker a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "TempoandBeatTracker" ; + skos:prefLabel "TempoandBeatTracker"@en . + +afsv:TemporalCentroid a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "TemporalCentroid" ; + skos:prefLabel "TemporalCentroid"@en . + +afsv:TemporalDecrease a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "TemporalDecrease" ; + skos:prefLabel "TemporalDecrease"@en . + +afsv:TemporalIncrease a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "TemporalIncrease" ; + skos:prefLabel "TemporalIncrease"@en . + +afsv:TemporalRhythmHistogram a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "TemporalRhythmHistogram" ; + skos:prefLabel "TemporalRhythmHistogram"@en . + +afsv:TemporalShapeStatistics a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "TemporalShapeStatistics" ; + skos:prefLabel "TemporalShapeStatistics"@en . + +afsv:TemporalStatisticalSpectrumDescriptor a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "TemporalStatisticalSpectrumDescriptor" ; + skos:prefLabel "TemporalStatisticalSpectrumDescriptor"@en . + +afsv:TimbralWidth a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "TimbralWidth" ; + skos:prefLabel "TimbralWidth"@en . + +afsv:TimbreDistribution a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "TimbreDistribution" ; + skos:prefLabel "TimbreDistribution"@en . + +afsv:TonalCentroid a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "TonalCentroid" ; + skos:prefLabel "TonalCentroid"@en . + +afsv:TonalChange a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "TonalChange" ; + skos:prefLabel "TonalChange"@en . + +afsv:TonalChangeDetectionFunction a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "TonalChangeDetectionFunction" ; + skos:prefLabel "TonalChangeDetectionFunction"@en . + +afsv:TonalChangePositions a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "TonalChangePositions" ; + skos:prefLabel "TonalChangePositions"@en . + +afsv:TonalDissonance a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "TonalDissonance" ; + skos:prefLabel "TonalDissonance"@en . + +afsv:Tonality a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Tonality" ; + skos:prefLabel "Tonality"@en . + +afsv:TonicPitch a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "TonicPitch" ; + skos:prefLabel "TonicPitch"@en . + +afsv:TotalEnergy a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "TotalEnergy" ; + skos:prefLabel "TotalEnergy"@en . + +afsv:TotalEnergyModulation a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "TotalEnergyModulation" ; + skos:prefLabel "TotalEnergyModulation"@en . + +afsv:TotalHarmonicEnergy a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "TotalHarmonicEnergy" ; + skos:prefLabel "TotalHarmonicEnergy"@en . + +afsv:TotalNoiseEnergy a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "TotalNoiseEnergy" ; + skos:prefLabel "TotalNoiseEnergy"@en . + +afsv:Transformto6DTonalContentSpace a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Transformto6DTonalContentSpace" ; + skos:prefLabel "Transformto6DTonalContentSpace"@en . + +afsv:TransientSteadyStateSeparation a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "TransientSteadyStateSeparation" ; + skos:prefLabel "TransientSteadyStateSeparation"@en . + +afsv:TriangularFilterBank a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "TriangularFilterBank" ; + skos:prefLabel "TriangularFilterBank"@en . + +afsv:Tristimulus a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Tristimulus" ; + skos:prefLabel "Tristimulus"@en . + +afsv:Tristimulus1 a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Tristimulus1" ; + skos:prefLabel "Tristimulus1"@en . + +afsv:Tristimulus2 a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Tristimulus2" ; + skos:prefLabel "Tristimulus2"@en . + +afsv:Tristimulus3 a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Tristimulus3" ; + skos:prefLabel "Tristimulus3"@en . + +afsv:TristimulusI a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "TristimulusI" ; + skos:prefLabel "TristimulusI"@en . + +afsv:TristimulusII a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "TristimulusII" ; + skos:prefLabel "TristimulusII"@en . + +afsv:TristimulusIII a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "TristimulusIII" ; + skos:prefLabel "TristimulusIII"@en . + +afsv:TunedLogFrequencySpectrum a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "TunedLogFrequencySpectrum" ; + skos:prefLabel "TunedLogFrequencySpectrum"@en . + +afsv:Tuning a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Tuning" ; + skos:prefLabel "Tuning"@en . + +afsv:Variance a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Variance" ; + skos:prefLabel "Variance"@en . + +afsv:VarianceDeltaSpectralPattern a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "VarianceDeltaSpectralPattern" ; + skos:prefLabel "VarianceDeltaSpectralPattern"@en . + +afsv:Volume a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Volume" ; + skos:prefLabel "Volume"@en . + +afsv:WaveletPyramid a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "WaveletPyramid" ; + skos:prefLabel "WaveletPyramid"@en . + +afsv:Yin a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "Yin" ; + skos:prefLabel "Yin"@en . + +afsv:ZeroCrossingPeakAmplitudes a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "ZeroCrossingPeakAmplitudes" ; + skos:prefLabel "ZeroCrossingPeakAmplitudes"@en . + +afsv:ZeroCrossingRate a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "ZeroCrossingRate" ; + skos:prefLabel "ZeroCrossingRate"@en . + +afsv:evenHarmonicRatio a skos:Concept ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en ; + skos:note "evenHarmonicRatio" ; + skos:prefLabel "evenHarmonicRatio"@en . + +vs:term_status a owl:AnnotationProperty . + diff -r 2b5c292ad12f -r d5012016bf64 rdfonto/af-skos-vocabulary.rdf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdfonto/af-skos-vocabulary.rdf Tue Apr 23 11:49:20 2013 +0100 @@ -0,0 +1,3063 @@ + + + + ZeroCrossingRate + + + ZeroCrossingRate + testing + + + AubioOnsetDetector + + + AubioOnsetDetector + testing + + + ChromagramandBassChromagram + + + ChromagramandBassChromagram + testing + + + PitchFastComb + + + PitchFastComb + testing + + + TransientSteadyStateSeparation + + + TransientSteadyStateSeparation + testing + + + LowestValue + + + LowestValue + testing + + + Attacktime + + + Attacktime + testing + + + AttackSlope + + + AttackSlope + testing + + + ConstantQSpectrogram + + + ConstantQSpectrogram + testing + + + Tuning + + + Tuning + testing + + + GeometricMean + + + GeometricMean + testing + + + JointAcousticandModuluationFrequency + + + JointAcousticandModuluationFrequency + testing + + + AbsMax + + + AbsMax + testing + + + TriangularFilterBank + + + TriangularFilterBank + testing + + + MultiresolutionEntropy + + + MultiresolutionEntropy + testing + + + AverageDeviation + + + AverageDeviation + testing + + + CyclicBeatSpectrum + + + CyclicBeatSpectrum + testing + + + SignalAutoCorrelationFunction + + + SignalAutoCorrelationFunction + testing + + + IrregularityII + + + IrregularityII + testing + + + BarandBeatTracker + + + BarandBeatTracker + testing + + + FrequencyofEnergyModulation + + + FrequencyofEnergyModulation + testing + + + 4HzModulationEnergy + + + 4HzModulationEnergy + testing + + + HarmonicChangeValue + + + HarmonicChangeValue + testing + + + MIDI + + + MIDI + testing + + + TristimulusII + + + TristimulusII + testing + + + SpectralVariability + + + SpectralVariability + testing + + + Spectrum + + + Spectrum + testing + + + SpectralRolloff + + + SpectralRolloff + testing + + + BeatTracking + + + BeatTracking + testing + + + BeatSpectrum + + + BeatSpectrum + testing + + + BandTristimulus + + + BandTristimulus + testing + + + NoteRepresentationofChordEstimate + + + NoteRepresentationofChordEstimate + testing + + + Yin + + + Yin + testing + + + RiseTime + + + RiseTime + testing + + + NoiseRobustAuditoryFeature + + + NoiseRobustAuditoryFeature + testing + + + MPEG7HarmonicSpectralDeviation + + + MPEG7HarmonicSpectralDeviation + testing + + + LogarithmicFluctuationPattern + + + LogarithmicFluctuationPattern + testing + + + MagnitudeKurtosis + + + MagnitudeKurtosis + testing + + + Sone + + + Sone + testing + + + HarmonicDerivate + + + HarmonicDerivate + testing + + + PulseClarity + + + PulseClarity + testing + + + PitchMultiComb + + + PitchMultiComb + testing + + + AverageSquaredDifferenceFunction + + + AverageSquaredDifferenceFunction + testing + + + FFTBinFrequencies + + + FFTBinFrequencies + testing + + + DistancefromFirstChannel + + + DistancefromFirstChannel + testing + + + BeatHistogramFromPeaks + + + BeatHistogramFromPeaks + testing + + + RhythmPattern + + + RhythmPattern + testing + + + DeltaMfcc + + + DeltaMfcc + testing + + + PitchDiff + + + PitchDiff + testing + + + CorrelationPattern + + + CorrelationPattern + testing + + + StrongestBeat + + + StrongestBeat + testing + + + AreaPolynomialApproximationConstantQMFCC + + + AreaPolynomialApproximationConstantQMFCC + testing + + + PerceptualSpectralSpread + + + PerceptualSpectralSpread + testing + + + Differencevector + + + Differencevector + testing + + + DeltaSpectralPattern + + + DeltaSpectralPattern + testing + + + SpectrotemporalVariation + + + SpectrotemporalVariation + testing + + + HarmonicSpectralVariation + + + HarmonicSpectralVariation + testing + + + SpectralPeaks + + + SpectralPeaks + testing + + + MPEG7SpectralCentroid + + + MPEG7SpectralCentroid + testing + + + MPEG7HarmonicSpectralSpread + + + MPEG7HarmonicSpectralSpread + testing + + + ChromaMeans + + + ChromaMeans + testing + + + TonalCentroid + + + TonalCentroid + testing + + + TonalDissonance + + + TonalDissonance + testing + + + SmoothedDetectionFunction + + + SmoothedDetectionFunction + testing + + + MaxArgMax + + + MaxArgMax + testing + + + SpectralPatternCent + + + SpectralPatternCent + testing + + + TonalChangeDetectionFunction + + + TonalChangeDetectionFunction + testing + + + MeddisHairCell + + + MeddisHairCell + testing + + + AimGammatone (Auditory Image Model) + + + AimGammatone (Auditory Image Model) + testing + + + BeatCount + + + BeatCount + testing + + + Spectralaveragedeviation + + + Spectralaveragedeviation + testing + + + BassChromagram + + + BassChromagram + testing + + + Release + + + Release + testing + + + TristimulusIII + + + TristimulusIII + testing + + + Tristimulus2 + + + Tristimulus2 + testing + + + KeyTrack + + + KeyTrack + testing + + + BeatSpectralDifference + + + BeatSpectralDifference + testing + + + TunedLogFrequencySpectrum + + + TunedLogFrequencySpectrum + testing + + + ShortTimeEnergy + + + ShortTimeEnergy + testing + + + RatescalefrequencyFeatures + + + RatescalefrequencyFeatures + testing + + + Segmenter + + + Segmenter + testing + + + Mode + + + Mode + testing + + + PitchYin + + + PitchYin + testing + + + StandardDeviation + + + StandardDeviation + testing + + + TimbreDistribution + + + TimbreDistribution + testing + + + HarmonicSpectralSmoothness + + + HarmonicSpectralSmoothness + testing + + + HarmonicSpectralSkewness + + + HarmonicSpectralSkewness + testing + + + AubioBeatTracker + + + AubioBeatTracker + testing + + + PitchContours:Melody + + + PitchContours:Melody + testing + + + LocalSingleGaussianModel + + + LocalSingleGaussianModel + testing + + + LinearPredictionCepstralCoefficients + + + LinearPredictionCepstralCoefficients + testing + + + Flatnessdb + + + Flatnessdb + testing + + + GeorgeTzanetakisModel + + + GeorgeTzanetakisModel + testing + + + Spectralinharmonicity + + + Spectralinharmonicity + testing + + + MPEG7HarmonicSpectralVariation + + + MPEG7HarmonicSpectralVariation + testing + + + LogAttackTime + + + LogAttackTime + testing + + + NoiseEnergy + + + NoiseEnergy + testing + + + RelativeSpectralPLP + + + RelativeSpectralPLP + testing + + + RhythmicFluctuation + + + RhythmicFluctuation + testing + + + HarmonicCoefficient + + + HarmonicCoefficient + testing + + + AreaMoments + + + AreaMoments + testing + + + SpectralDissonance + + + SpectralDissonance + testing + + + SpectralSmoothness + + + SpectralSmoothness + testing + + + AubioNoteTracker + + + AubioNoteTracker + testing + + + MinArgMin + + + MinArgMin + testing + + + SilenceTest + + + SilenceTest + testing + + + BeatHistogram + + + BeatHistogram + testing + + + Noisiness + + + Noisiness + testing + + + BeatTrack + + + BeatTrack + testing + + + FluctuationPattern + + + FluctuationPattern + testing + + + ADRess (Azimuth Discrimination and Resynthesis) + + + ADRess (Azimuth Discrimination and Resynthesis) + testing + + + BeatHistogramLabels + + + BeatHistogramLabels + testing + + + Rmsamplitude + + + Rmsamplitude + testing + + + EnergyBasedOnsetDetectionFunction + + + EnergyBasedOnsetDetectionFunction + testing + + + LinearPredictionZCR + + + LinearPredictionZCR + testing + + + StrengthOfStrongestBeat + + + StrengthOfStrongestBeat + testing + + + LogLikelihoodofChordEstimate + + + LogLikelihoodofChordEstimate + testing + + + SpectralSpread + + + SpectralSpread + testing + + + Chordino + + + Chordino + testing + + + FundamentalFrequency + + + FundamentalFrequency + testing + + + MeanAbsoluteDeviation + + + MeanAbsoluteDeviation + testing + + + SpectralCenter + + + SpectralCenter + testing + + + HarmonicSpectrum + + + HarmonicSpectrum + testing + + + PeakPicker + + + PeakPicker + testing + + + MagnitudeSpectrum + + + MagnitudeSpectrum + testing + + + ModifiedKullbackLieblerOnsetDetectionFunction + + + ModifiedKullbackLieblerOnsetDetectionFunction + testing + + + Oddevenratio + + + Oddevenratio + testing + + + Variance + + + Variance + testing + + + PureTonalness + + + PureTonalness + testing + + + StrongestFrequencyViaZeroCrossings + + + StrongestFrequencyViaZeroCrossings + testing + + + NoteOnsets + + + NoteOnsets + testing + + + LowEnergy + + + LowEnergy + testing + + + Energy + + + Energy + testing + + + SpectralCrestFactor + + + SpectralCrestFactor + testing + + + Chromagram + + + Chromagram + testing + + + AimPZFC (Auditory Image Model) + + + AimPZFC (Auditory Image Model) + testing + + + Frames + + + Frames + testing + + + AmplitudeModulation + + + AmplitudeModulation + testing + + + AreaPolynomialApproximationLogConstantQ + + + AreaPolynomialApproximationLogConstantQ + testing + + + Tonality + + + Tonality + testing + + + ModifiedGroupDelay + + + ModifiedGroupDelay + testing + + + AubioYin + + + AubioYin + testing + + + FundamentalFrequency(failsafe) + + + FundamentalFrequency(failsafe) + testing + + + Sharpness + + + Sharpness + testing + + + KeyStrengthPlot + + + KeyStrengthPlot + testing + + + StereoSpectrumFeatures + + + StereoSpectrumFeatures + testing + + + DecorrelatedFilterBanks + + + DecorrelatedFilterBanks + testing + + + Spectralstandarddeviation + + + Spectralstandarddeviation + testing + + + DaubechiesWaveletCoefficientHistogram + + + DaubechiesWaveletCoefficientHistogram + testing + + + SpectralVariation + + + SpectralVariation + testing + + + IntegralLoudness + + + IntegralLoudness + testing + + + ChromaCENSFeatures + + + ChromaCENSFeatures + testing + + + Inharmonicity + + + Inharmonicity + testing + + + Lowestvalue + + + Lowestvalue + testing + + + Bars + + + Bars + testing + + + Transformto6DTonalContentSpace + + + Transformto6DTonalContentSpace + testing + + + MELODIAMelodyExtraction + + + MELODIAMelodyExtraction + testing + + + Spectralvariance + + + Spectralvariance + testing + + + SilentRegions + + + SilentRegions + testing + + + BeatSpectra + + + BeatSpectra + testing + + + SpectralShapeStatistics + + + SpectralShapeStatistics + testing + + + Attack + + + Attack + testing + + + PerceptualSpectralSlope + + + PerceptualSpectralSlope + testing + + + Tristimulus + + + Tristimulus + testing + + + HarmonicSpectralKurtosis + + + HarmonicSpectralKurtosis + testing + + + PeakSpectrum + + + PeakSpectrum + testing + + + AimLocalMax (Auditory Image Model) + + + AimLocalMax (Auditory Image Model) + testing + + + SpectralFlatness + + + SpectralFlatness + testing + + + PitchContours:All + + + PitchContours:All + testing + + + AuditoryFilterBankTemporalEnvelopes + + + AuditoryFilterBankTemporalEnvelopes + testing + + + HarmonicSpectralDeviation + + + HarmonicSpectralDeviation + testing + + + Crest + + + Crest + testing + + + OddToEvenBandRatio + + + OddToEvenBandRatio + testing + + + ChordEstimate + + + ChordEstimate + testing + + + Dct + + + Dct + testing + + + AverageMagnitudeDifferenceFunction + + + AverageMagnitudeDifferenceFunction + testing + + + SpectralPercentile + + + SpectralPercentile + testing + + + NNLSChroma + + + NNLSChroma + testing + + + AdaptiveSpectrogram + + + AdaptiveSpectrogram + testing + + + MPEG7AudioSpectrumCentroid + + + MPEG7AudioSpectrumCentroid + testing + + + HarmonicSpectralRolloff + + + HarmonicSpectralRolloff + testing + + + EnvelopeShapeStatistics + + + EnvelopeShapeStatistics + testing + + + TristimulusI + + + TristimulusI + testing + + + EnhADRess + + + EnhADRess + testing + + + HighFrequencyContentOnsetDetectionFunction + + + HighFrequencyContentOnsetDetectionFunction + testing + + + FluctuationPatterns + + + FluctuationPatterns + testing + + + PerceptualSpectralRolloff + + + PerceptualSpectralRolloff + testing + + + PerceptualSpectralCentroid + + + PerceptualSpectralCentroid + testing + + + PitchHistogram + + + PitchHistogram + testing + + + Tempo + + + Tempo + testing + + + HarmonicConcentration + + + HarmonicConcentration + testing + + + DistortionDiscriminantAnalysis + + + DistortionDiscriminantAnalysis + testing + + + StereoSpectrum + + + StereoSpectrum + testing + + + MPEG7AudioSpectrumSpread + + + MPEG7AudioSpectrumSpread + testing + + + MandelEllis + + + MandelEllis + testing + + + Lnorm + + + Lnorm + testing + + + StatisticalSpectrumDescriptor + + + StatisticalSpectrumDescriptor + testing + + + AimHCL (Auditory Image Model) + + + AimHCL (Auditory Image Model) + testing + + + SNR + + + SNR + testing + + + SubbandEnergyRatio + + + SubbandEnergyRatio + testing + + + AreaMomentsConstantQMFCC + + + AreaMomentsConstantQMFCC + testing + + + Asdf + + + Asdf + testing + + + TempoandBeatTracker + + + TempoandBeatTracker + testing + + + Irregularityk + + + Irregularityk + testing + + + Autocorrelationfft + + + Autocorrelationfft + testing + + + PhaseSpaceFeatures + + + PhaseSpaceFeatures + testing + + + SubbandSpectralFlux + + + SubbandSpectralFlux + testing + + + Mean + + + Mean + testing + + + PerceptualSharpness + + + PerceptualSharpness + testing + + + Pitch + + + Pitch + testing + + + HarmonicEnergy + + + HarmonicEnergy + testing + + + RelaitvespecificLoudness + + + RelaitvespecificLoudness + testing + + + PerceptualSpectralKurtosis + + + PerceptualSpectralKurtosis + testing + + + AdaptiveTimeFrequencyTransform + + + AdaptiveTimeFrequencyTransform + testing + + + KeyMode + + + KeyMode + testing + + + AutoCorrelation + + + AutoCorrelation + testing + + + ModulationFrequencyVarianceDescriptor + + + ModulationFrequencyVarianceDescriptor + testing + + + HarmonicEnergyEntropy + + + HarmonicEnergyEntropy + testing + + + BeatSum + + + BeatSum + testing + + + PsychoacousticalPitch + + + PsychoacousticalPitch + testing + + + KeyDetector + + + KeyDetector + testing + + + HarmonicPitchClassProfile + + + HarmonicPitchClassProfile + testing + + + Nonzerocount + + + Nonzerocount + testing + + + EffectiveDuration + + + EffectiveDuration + testing + + + Median + + + Median + testing + + + Beats + + + Beats + testing + + + Decrease + + + Decrease + testing + + + AreaMomentsLogConstantQ + + + AreaMomentsLogConstantQ + testing + + + ComplexDomainMethodOnsetDetectionFunction + + + ComplexDomainMethodOnsetDetectionFunction + testing + + + HighestValue + + + HighestValue + testing + + + LocalTuning + + + LocalTuning + testing + + + MPEG7TemporalCentroid + + + MPEG7TemporalCentroid + testing + + + ComplexDomainOnsetDetection + + + ComplexDomainOnsetDetection + testing + + + OBSIR + + + OBSIR + testing + + + MPEG7AudioHarmonicity + + + MPEG7AudioHarmonicity + testing + + + TemporalRhythmHistogram + + + TemporalRhythmHistogram + testing + + + SpectralStandardDeviation + + + SpectralStandardDeviation + testing + + + ConstantQMFCC + + + ConstantQMFCC + testing + + + 4HzModulationHarmonicCoefficients + + + 4HzModulationHarmonicCoefficients + testing + + + NonSilentRegions + + + NonSilentRegions + testing + + + StrongestFrequencyViaFFTMax + + + StrongestFrequencyViaFFTMax + testing + + + Bandwidth + + + Bandwidth + testing + + + Standarddeviation + + + Standarddeviation + testing + + + KullbackLieblerOnsetDetectionFunction + + + KullbackLieblerOnsetDetectionFunction + testing + + + DWPTbasedRhythmFeature + + + DWPTbasedRhythmFeature + testing + + + HarmonicSpectralSlope + + + HarmonicSpectralSlope + testing + + + SpectralSlope + + + SpectralSlope + testing + + + F0 + + + F0 + testing + + + TotalEnergyModulation + + + TotalEnergyModulation + testing + + + SpectralDecrease + + + SpectralDecrease + testing + + + Failsafef0 + + + Failsafef0 + testing + + + BandPeriodicity + + + BandPeriodicity + testing + + + ConstantQ + + + ConstantQ + testing + + + DistanceMatrix + + + DistanceMatrix + testing + + + TonalChangePositions + + + TonalChangePositions + testing + + + OrderedDistancesfromFirstChannel + + + OrderedDistancesfromFirstChannel + testing + + + IrregularityI + + + IrregularityI + testing + + + Envelope + + + Envelope + testing + + + + + + LogFrequencySpectrum + + + LogFrequencySpectrum + testing + + + SpectralPattern + + + SpectralPattern + testing + + + HarmonicSpectralDecrease + + + HarmonicSpectralDecrease + testing + + + SpectralSharpness + + + SpectralSharpness + testing + + + HarmonicSpectralCentroid + + + HarmonicSpectralCentroid + testing + + + Decaytime + + + Decaytime + testing + + + SpectralFluxOnsetDetectionFunction + + + SpectralFluxOnsetDetectionFunction + testing + + + RunningAutocorrelation + + + RunningAutocorrelation + testing + + + PerceptualSpectralDecrease + + + PerceptualSpectralDecrease + testing + + + DiscreteWaveletTransform + + + DiscreteWaveletTransform + testing + + + RunningStatistics + + + RunningStatistics + testing + + + IBTINESCBeatTracker + + + IBTINESCBeatTracker + testing + + + BandSpectralDeviation + + + BandSpectralDeviation + testing + + + Barkcoefficients + + + Barkcoefficients + testing + + + RhythmPatterns + + + RhythmPatterns + testing + + + PitchFftYin + + + PitchFftYin + testing + + + PowerSpectrum + + + PowerSpectrum + testing + + + PeakerOnset + + + PeakerOnset + testing + + + Spectralmean + + + Spectralmean + testing + + + PerceptualLinearPrediction + + + PerceptualLinearPrediction + testing + + + RelativeDifferenceFunction + + + RelativeDifferenceFunction + testing + + + Signal + + + Signal + testing + + + Spectrum2Chroma + + + Spectrum2Chroma + testing + + + RMSEnergy + + + RMSEnergy + testing + + + ADRessSpectrum (Azimuth Discrimination and Resynthesis) + + + ADRessSpectrum (Azimuth Discrimination and Resynthesis) + testing + + + LowFreqEnergyRelation + + + LowFreqEnergyRelation + testing + + + PitchSchmitt + + + PitchSchmitt + testing + + + MaxMin + + + MaxMin + testing + + + LineSpectralPairs + + + LineSpectralPairs + testing + + + LineSpectralFrequencies + + + LineSpectralFrequencies + testing + + + SpectralPeakStructure + + + SpectralPeakStructure + testing + + + TemporalIncrease + + + TemporalIncrease + testing + + + SpectralShape + + + SpectralShape + testing + + + OctaveBasedSpectralContrast + + + OctaveBasedSpectralContrast + testing + + + SpectralDispersion + + + SpectralDispersion + testing + + + HarmonicTristimulus + + + HarmonicTristimulus + testing + + + MaxMagFreq + + + MaxMagFreq + testing + + + PerceptualSpread + + + PerceptualSpread + testing + + + TotalEnergy + + + TotalEnergy + testing + + + SpectralDifferenceMethodOnsetDetectionFunction + + + SpectralDifferenceMethodOnsetDetectionFunction + testing + + + StatisticalIntegrator + + + StatisticalIntegrator + testing + + + MPEG7LogAttackTime + + + MPEG7LogAttackTime + testing + + + AimSSI (Auditory Image Model) + + + AimSSI (Auditory Image Model) + testing + + + Volume + + + Volume + testing + + + GlobalSpectralShapeDescription + + + GlobalSpectralShapeDescription + testing + + + TemporalCentroid + + + TemporalCentroid + testing + + + Cepstrum + + + Cepstrum + testing + + + DiscreteCosineTransform + + + DiscreteCosineTransform + testing + + + Tristimulus3 + + + Tristimulus3 + testing + + + PhaseBasedMethodOnsetDetectionFunction + + + PhaseBasedMethodOnsetDetectionFunction + testing + + + HarmonicChangeDetectionFunction + + + HarmonicChangeDetectionFunction + testing + + + ADRessStereoSpectrum (Azimuth Discrimination and Resynthesis) + + + ADRessStereoSpectrum (Azimuth Discrimination and Resynthesis) + testing + + + NoteOnset + + + NoteOnset + testing + + + SlopeIntegrator + + + SlopeIntegrator + testing + + + TemporalDecrease + + + TemporalDecrease + testing + + + CrossCorrelation + + + CrossCorrelation + testing + + + Peaker + + + Peaker + testing + + + EnhADRessStereoSpectrum + + + EnhADRessStereoSpectrum + testing + + + LogConstantQ + + + LogConstantQ + testing + + + AimPZFC2 (Auditory Image Model) + + + AimPZFC2 (Auditory Image Model) + testing + + + NoteOnsetDetector + + + NoteOnsetDetector + testing + + + SpectralShapeDescriptors + + + SpectralShapeDescriptors + testing + + + OddToEvenHarmonicRatio + + + OddToEvenHarmonicRatio + testing + + + AreaPolynomialApproximation + + + AreaPolynomialApproximation + testing + + + Subbands + + + Subbands + testing + + + StrongestFrequencyViaSpectralCentroid + + + StrongestFrequencyViaSpectralCentroid + testing + + + BarkCoefficients + + + BarkCoefficients + testing + + + AubioSilenceDetector + + + AubioSilenceDetector + testing + + + LinearPredictiveCoding + + + LinearPredictiveCoding + testing + + + Moments + + + Moments + testing + + + AimSAI (Auditory Image Model) + + + AimSAI (Auditory Image Model) + testing + + + Brightness + + + Brightness + testing + + + PrincipalMelSpectrumComponents + + + PrincipalMelSpectrumComponents + testing + + + SpectralCrest + + + SpectralCrest + testing + + + FundamentalFrequencyModulation + + + FundamentalFrequencyModulation + testing + + + Derivate + + + Derivate + testing + + + Feature + + + Feature + testing + + + TonicPitch + + + TonicPitch + testing + + + TimbralWidth + + + TimbralWidth + testing + + + Power + + + Power + testing + + + MeansofCoefficients + + + MeansofCoefficients + testing + + + TemporalShapeStatistics + + + TemporalShapeStatistics + testing + + + AmplitudeofEnergyModulation + + + AmplitudeofEnergyModulation + testing + + + FeatureMeans + + + FeatureMeans + testing + + + AimVQ (Auditory Image Model) + + + AimVQ (Auditory Image Model) + testing + + + SpectralContrastPattern + + + SpectralContrastPattern + testing + + + Hps + + + Hps + testing + + + OctaveBandSignalIntensity + + + OctaveBandSignalIntensity + testing + + + FilterbankMel + + + FilterbankMel + testing + + + PulseMetric + + + PulseMetric + testing + + + RhythmHistogram + + + RhythmHistogram + testing + + + Highestvalue + + + Highestvalue + testing + + + MPEG7AudioFundamentalFrequency + + + MPEG7AudioFundamentalFrequency + testing + + + AreaMomentsMFCC + + + AreaMomentsMFCC + testing + + + TotalNoiseEnergy + + + TotalNoiseEnergy + testing + + + Sum + + + Sum + testing + + + Spectrum2Mel + + + Spectrum2Mel + testing + + + AttackLeap + + + AttackLeap + testing + + + HarmonicSpectralShape + + + HarmonicSpectralShape + testing + + + FeatureVariances + + + FeatureVariances + testing + + + AutoCorrelationPeaksIntegrator + + + AutoCorrelationPeaksIntegrator + testing + + + MelscaleFrequencyCepstralCoefficients + + + MelscaleFrequencyCepstralCoefficients + testing + + + MagnitudeSkewness + + + MagnitudeSkewness + testing + + + SpectralAverageDeviation + + + SpectralAverageDeviation + testing + + + PowerToAverageRatio + + + PowerToAverageRatio + testing + + + DeltaDeltaMfcc + + + DeltaDeltaMfcc + testing + + + SpectralCentroid + + + SpectralCentroid + testing + + + SalienceFunction + + + SalienceFunction + testing + + + TotalHarmonicEnergy + + + TotalHarmonicEnergy + testing + + + RootMeanSquare + + + RootMeanSquare + testing + + + MPEG7AudioSpectrumBasis + + + MPEG7AudioSpectrumBasis + testing + + + StereoSpectrumSources + + + StereoSpectrumSources + testing + + + HarmonicSpectralSpread + + + HarmonicSpectralSpread + testing + + + VarianceDeltaSpectralPattern + + + VarianceDeltaSpectralPattern + testing + + + HarmonicProminence + + + HarmonicProminence + testing + + + SpectralVariance + + + SpectralVariance + testing + + + Smoothness + + + Smoothness + testing + + + TemporalStatisticalSpectrumDescriptor + + + TemporalStatisticalSpectrumDescriptor + testing + + + OnsetDetectionFunction + + + OnsetDetectionFunction + testing + + + MELODIAMelodyExtraction(intermediatesteps) + + + MELODIAMelodyExtraction(intermediatesteps) + testing + + + Key + + + Key + testing + + + MPEG7AudioWaveform + + + MPEG7AudioWaveform + testing + + + SpectralCrestFactorPerBand + + + SpectralCrestFactorPerBand + testing + + + WaveletPyramid + + + WaveletPyramid + testing + + + Compactness + + + Compactness + testing + + + BeatTrack2 + + + BeatTrack2 + testing + + + PerceptualSpectralVariation + + + PerceptualSpectralVariation + testing + + + EventDensity + + + EventDensity + testing + + + BeatTracker + + + BeatTracker + testing + + + Decay + + + Decay + testing + + + Daub4 + + + Daub4 + testing + + + LinearSpectralPairs + + + LinearSpectralPairs + testing + + + Multiplicity + + + Multiplicity + testing + + + KeySOM + + + KeySOM + testing + + + AimBoxes (Auditory Image Model) + + + AimBoxes (Auditory Image Model) + testing + + + PitchSynchronousZCPA + + + PitchSynchronousZCPA + testing + + + MPEG7HarmonicSpectralCentroid + + + MPEG7HarmonicSpectralCentroid + testing + + + SpectralFlatnessPerBand + + + SpectralFlatnessPerBand + testing + + + Roughness + + + Roughness + testing + + + PeakFinder + + + PeakFinder + testing + + + SemitoneSpectrum + + + SemitoneSpectrum + testing + + + Irregularity + + + Irregularity + testing + + + evenHarmonicRatio + + + evenHarmonicRatio + testing + + + HighFrequencyContent + + + HighFrequencyContent + testing + + + RMSAmplitude + + + RMSAmplitude + testing + + + SpectralMean + + + SpectralMean + testing + + + PolyphonicTranscription + + + PolyphonicTranscription + testing + + + BarkscaleFrequencyCepstralCoefficients + + + BarkscaleFrequencyCepstralCoefficients + testing + + + AmplitudeDescriptor + + + AmplitudeDescriptor + testing + + + Oddtoevenharmonicratio + + + Oddtoevenharmonicratio + testing + + + PitchProfile + + + PitchProfile + testing + + + SpectralKurtosis + + + SpectralKurtosis + testing + + + FluctuationPatternCent + + + FluctuationPatternCent + testing + + + Loudness + + + Loudness + testing + + + Similarity + + + Similarity + testing + + + ZeroCrossingPeakAmplitudes + + + ZeroCrossingPeakAmplitudes + testing + + + Irregularityj + + + Irregularityj + testing + + + MelSpectrum + + + MelSpectrum + testing + + + KeyStrength + + + KeyStrength + testing + + + AimHCL2 (Auditory Image Model) + + + AimHCL2 (Auditory Image Model) + testing + + + AubioPitchDetector + + + AubioPitchDetector + testing + + + AutocorrelationMFCCs + + + AutocorrelationMFCCs + testing + + + PerceptualSpectralEnvelopeShape + + + PerceptualSpectralEnvelopeShape + testing + + + HarmonicSpectralFlux + + + HarmonicSpectralFlux + testing + + + TonalChange + + + TonalChange + testing + + + RMSEnergyEnvelope + + + RMSEnergyEnvelope + testing + + + FractionOfLowEnergyWindows + + + FractionOfLowEnergyWindows + testing + + + SpectralSkewness + + + SpectralSkewness + testing + + + Krumhansl_key_finder + + + Krumhansl_key_finder + testing + + + HistogramIntegrator + + + HistogramIntegrator + testing + + + SumofValues + + + SumofValues + testing + + + PerceptualSpectralSkewness + + + PerceptualSpectralSkewness + testing + + + Deviation + + + Deviation + testing + + + Tristimulus1 + + + Tristimulus1 + testing + + + Averagedeviation + + + Averagedeviation + testing + + + SpectralFlatnessAllBands + + + SpectralFlatnessAllBands + testing + + + DecreaseSlope + + + DecreaseSlope + testing + + + SpectralFlux + + + SpectralFlux + testing + + diff -r 2b5c292ad12f -r d5012016bf64 rdfonto/af-vocabulary.n3 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdfonto/af-vocabulary.n3 Tue Apr 23 11:49:20 2013 +0100 @@ -0,0 +1,3026 @@ +@prefix af: . +@prefix afv: . +@prefix owl: . +@prefix rdfs: . +@prefix vs: . +@prefix xsd: . + +afv:ADRess a owl:Class ; + rdfs:label "ADRess (Azimuth Discrimination and Resynthesis)"@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "ADRess (Azimuth Discrimination and Resynthesis)" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:ADRessSpectrum a owl:Class ; + rdfs:label "ADRessSpectrum (Azimuth Discrimination and Resynthesis)"@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "ADRessSpectrum (Azimuth Discrimination and Resynthesis)" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:ADRessStereoSpectrum a owl:Class ; + rdfs:label "ADRessStereoSpectrum (Azimuth Discrimination and Resynthesis)"@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "ADRessStereoSpectrum (Azimuth Discrimination and Resynthesis)" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:AbsMax a owl:Class ; + rdfs:label "AbsMax"@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "AbsMax" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:AdaptiveSpectrogram a owl:Class ; + rdfs:label "AdaptiveSpectrogram"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "AdaptiveSpectrogram" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:AdaptiveTimeFrequencyTransform a owl:Class ; + rdfs:label "AdaptiveTimeFrequencyTransform"@en ; + rdfs:comment "AdaptiveTimeFrequencyTransform" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:AimBoxes a owl:Class ; + rdfs:label "AimBoxes (Auditory Image Model) "@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "AimBoxes (Auditory Image Model) " ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:AimGammatone a owl:Class ; + rdfs:label "AimGammatone (Auditory Image Model) "@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "AimGammatone (Auditory Image Model) " ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:AimHCL a owl:Class ; + rdfs:label "AimHCL (Auditory Image Model) "@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "AimHCL (Auditory Image Model) " ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:AimHCL2 a owl:Class ; + rdfs:label "AimHCL2 (Auditory Image Model) "@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "AimHCL2 (Auditory Image Model) " ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:AimLocalMax a owl:Class ; + rdfs:label "AimLocalMax (Auditory Image Model) "@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "AimLocalMax (Auditory Image Model) " ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:AimPZFC a owl:Class ; + rdfs:label "AimPZFC (Auditory Image Model) "@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "AimPZFC (Auditory Image Model) " ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:AimPZFC2 a owl:Class ; + rdfs:label "AimPZFC2 (Auditory Image Model) "@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "AimPZFC2 (Auditory Image Model) " ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:AimSAI a owl:Class ; + rdfs:label "AimSAI (Auditory Image Model) "@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "AimSAI (Auditory Image Model) " ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:AimSSI a owl:Class ; + rdfs:label "AimSSI (Auditory Image Model) "@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "AimSSI (Auditory Image Model) " ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:AimVQ a owl:Class ; + rdfs:label "AimVQ (Auditory Image Model) "@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "AimVQ (Auditory Image Model) " ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:AmplitudeDescriptor a owl:Class ; + rdfs:label "AmplitudeDescriptor"@en ; + rdfs:comment "AmplitudeDescriptor" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:AmplitudeModulation a owl:Class ; + rdfs:label "AmplitudeModulation"@en ; + afv:computedIn afv:Yaafe ; + rdfs:comment "AmplitudeModulation" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:AmplitudeofEnergyModulation a owl:Class ; + rdfs:label "AmplitudeofEnergyModulation"@en ; + afv:computedIn afv:TimbreToolbox ; + rdfs:comment "AmplitudeofEnergyModulation" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:AreaMoments a owl:Class ; + rdfs:label "AreaMoments"@en ; + afv:computedIn afv:jMIR ; + rdfs:comment "AreaMoments" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:AreaMomentsConstantQMFCC a owl:Class ; + rdfs:label "AreaMomentsConstantQMFCC"@en ; + afv:computedIn afv:jMIR ; + rdfs:comment "AreaMomentsConstantQMFCC" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:AreaMomentsLogConstantQ a owl:Class ; + rdfs:label "AreaMomentsLogConstantQ"@en ; + afv:computedIn afv:jMIR ; + rdfs:comment "AreaMomentsLogConstantQ" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:AreaMomentsMFCC a owl:Class ; + rdfs:label "AreaMomentsMFCC"@en ; + afv:computedIn afv:jMIR ; + rdfs:comment "AreaMomentsMFCC" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:AreaPolynomialApproximation a owl:Class ; + rdfs:label "AreaPolynomialApproximation"@en ; + afv:computedIn afv:jMIR ; + rdfs:comment "AreaPolynomialApproximation" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:AreaPolynomialApproximationConstantQMFCC a owl:Class ; + rdfs:label "AreaPolynomialApproximationConstantQMFCC"@en ; + afv:computedIn afv:jMIR ; + rdfs:comment "AreaPolynomialApproximationConstantQMFCC" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:AreaPolynomialApproximationLogConstantQ a owl:Class ; + rdfs:label "AreaPolynomialApproximationLogConstantQ"@en ; + afv:computedIn afv:jMIR ; + rdfs:comment "AreaPolynomialApproximationLogConstantQ" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Attack a owl:Class ; + rdfs:label "Attack"@en ; + afv:computedIn afv:MIRToolbox, + afv:TimbreToolbox ; + rdfs:comment "Attack" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:AttackLeap a owl:Class ; + rdfs:label "AttackLeap"@en ; + afv:computedIn afv:MIRToolbox ; + rdfs:comment "AttackLeap" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:AttackSlope a owl:Class ; + rdfs:label "AttackSlope"@en ; + afv:computedIn afv:MIRToolbox, + afv:TimbreToolbox ; + rdfs:comment "AttackSlope" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Attacktime a owl:Class ; + rdfs:label "Attacktime"@en ; + afv:computedIn afv:libXtract ; + rdfs:comment "Attacktime" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:AubioOnsetDetector a owl:Class ; + rdfs:label "AubioOnsetDetector"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "AubioOnsetDetector" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:AuditoryFilterBankTemporalEnvelopes a owl:Class ; + rdfs:label "AuditoryFilterBankTemporalEnvelopes"@en ; + rdfs:comment "AuditoryFilterBankTemporalEnvelopes" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:AutoCorrelation a owl:Class ; + rdfs:label "AutoCorrelation"@en ; + afv:computedIn afv:Marsyas, + afv:TimbreToolbox, + afv:Vamp, + afv:Yaafe, + afv:libXtract, + afv:sMIRk ; + rdfs:comment "AutoCorrelation" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:AutoCorrelationFFT a owl:Class ; + rdfs:label "AutoCorrelationFFT"@en ; + afv:computedIn afv:libXtract ; + rdfs:comment "AutoCorrelationFFT" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:AutoCorrelationPeaksIntegrator a owl:Class ; + rdfs:label "AutoCorrelationPeaksIntegrator"@en ; + afv:computedIn afv:Yaafe ; + rdfs:comment "AutoCorrelationPeaksIntegrator" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:AutocorrelationMFCCs a owl:Class ; + rdfs:label "AutocorrelationMFCCs"@en ; + rdfs:comment "AutocorrelationMFCCs" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:AverageDeviation a owl:Class ; + rdfs:label "AverageDeviation"@en ; + afv:computedIn afv:Vamp, + afv:libXtract ; + rdfs:comment "AverageDeviation" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:AverageMagnitudeDifferenceFunction a owl:Class ; + rdfs:label "AverageMagnitudeDifferenceFunction"@en ; + afv:computedIn afv:Marsyas, + afv:Vamp, + afv:libXtract ; + rdfs:comment "AverageMagnitudeDifferenceFunction" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:AverageSquaredDifferenceFunction a owl:Class ; + rdfs:label "AverageSquaredDifferenceFunction"@en ; + afv:computedIn afv:Vamp, + afv:libXtract ; + rdfs:comment "AverageSquaredDifferenceFunction" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:BandPeriodicity a owl:Class ; + rdfs:label "BandPeriodicity"@en ; + rdfs:comment "BandPeriodicity" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:BandSpectralDeviation a owl:Class ; + rdfs:label "BandSpectralDeviation"@en ; + afv:computedIn afv:cuidado ; + rdfs:comment "BandSpectralDeviation" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:BandTristimulus a owl:Class ; + rdfs:label "BandTristimulus"@en ; + afv:computedIn afv:cuidado ; + rdfs:comment "BandTristimulus" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Bandwidth a owl:Class ; + rdfs:label "Bandwidth"@en ; + rdfs:comment "Bandwidth" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:BarandBeatTracker a owl:Class ; + rdfs:label "BarandBeatTracker"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "BarandBeatTracker" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:BarkCoefficients a owl:Class ; + rdfs:label "BarkCoefficients"@en ; + afv:computedIn afv:Vamp, + afv:libXtract ; + rdfs:comment "BarkCoefficients" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:BarkscaleFrequencyCepstralCoefficients a owl:Class ; + rdfs:label "BarkscaleFrequencyCepstralCoefficients"@en ; + rdfs:comment "BarkscaleFrequencyCepstralCoefficients" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Bars a owl:Class ; + rdfs:label "Bars"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "Bars" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:BassChromagram a owl:Class ; + rdfs:label "BassChromagram"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "BassChromagram" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:BeatCount a owl:Class ; + rdfs:label "BeatCount"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "BeatCount" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:BeatHistogram a owl:Class ; + rdfs:label "BeatHistogram"@en ; + afv:computedIn afv:Marsyas, + afv:jMIR ; + rdfs:comment "BeatHistogram" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:BeatHistogramFromPeaks a owl:Class ; + rdfs:label "BeatHistogramFromPeaks"@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "BeatHistogramFromPeaks" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:BeatHistogramLabels a owl:Class ; + rdfs:label "BeatHistogramLabels"@en ; + afv:computedIn afv:jMIR ; + rdfs:comment "BeatHistogramLabels" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:BeatSpectralDifference a owl:Class ; + rdfs:label "BeatSpectralDifference"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "BeatSpectralDifference" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:BeatSpectrum a owl:Class ; + rdfs:label "BeatSpectrum"@en ; + afv:computedIn afv:MIRToolbox, + afv:Vamp ; + rdfs:comment "BeatSpectrum" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:BeatSum a owl:Class ; + rdfs:label "BeatSum"@en ; + afv:computedIn afv:jMIR ; + rdfs:comment "BeatSum" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:BeatTracker a owl:Class ; + rdfs:label "BeatTracker"@en ; + afv:computedIn afv:SuperCollider, + afv:Vamp, + afv:aubio ; + rdfs:comment "BeatTracker" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Brightness a owl:Class ; + rdfs:label "Brightness"@en ; + afv:computedIn afv:MIRToolbox ; + rdfs:comment "Brightness" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Cepstrum a owl:Class ; + rdfs:label "Cepstrum"@en ; + afv:computedIn afv:Yaafe ; + rdfs:comment "Cepstrum" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:ChordEstimate a owl:Class ; + rdfs:label "ChordEstimate"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "ChordEstimate" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Chordino a owl:Class ; + rdfs:label "Chordino"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "Chordino" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:ChromaCENSFeatures a owl:Class ; + rdfs:label "ChromaCENSFeatures"@en ; + rdfs:comment "ChromaCENSFeatures" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:ChromaMeans a owl:Class ; + rdfs:label "ChromaMeans"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "ChromaMeans" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Chromagram a owl:Class ; + rdfs:label "Chromagram"@en ; + afv:computedIn afv:MIRToolbox, + afv:SuperCollider, + afv:Vamp ; + rdfs:comment "Chromagram" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:ChromagramandBassChromagram a owl:Class ; + rdfs:label "ChromagramandBassChromagram"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "ChromagramandBassChromagram" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Compactness a owl:Class ; + rdfs:label "Compactness"@en ; + afv:computedIn afv:jMIR ; + rdfs:comment "Compactness" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:ComplexDomainOnsetDetection a owl:Class ; + rdfs:label "ComplexDomainOnsetDetection"@en ; + afv:computedIn afv:Yaafe, + afv:aubio ; + rdfs:comment "ComplexDomainOnsetDetection" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:ConstantQ a owl:Class ; + rdfs:label "ConstantQ"@en ; + afv:computedIn afv:jMIR ; + rdfs:comment "ConstantQ" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:ConstantQMFCC a owl:Class ; + rdfs:label "ConstantQMFCC"@en ; + afv:computedIn afv:jMIR ; + rdfs:comment "ConstantQMFCC" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:ConstantQSpectrogram a owl:Class ; + rdfs:label "ConstantQSpectrogram"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "ConstantQSpectrogram" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:CorrelationPattern a owl:Class ; + rdfs:label "CorrelationPattern"@en ; + afv:computedIn afv:MIREX ; + rdfs:comment "CorrelationPattern" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Crest a owl:Class ; + rdfs:label "Crest"@en ; + afv:computedIn afv:SuperCollider, + afv:libXtract ; + rdfs:comment "Crest" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:CrossCorrelation a owl:Class ; + rdfs:label "CrossCorrelation"@en ; + afv:computedIn afv:Marsyas, + afv:sMIRk ; + rdfs:comment "CrossCorrelation" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:CyclicBeatSpectrum a owl:Class ; + rdfs:label "CyclicBeatSpectrum"@en ; + rdfs:comment "CyclicBeatSpectrum" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:DWPTbasedRhythmFeature a owl:Class ; + rdfs:label "DWPTbasedRhythmFeature"@en ; + rdfs:comment "DWPTbasedRhythmFeature" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Daub4 a owl:Class ; + rdfs:label "Daub4"@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "Daub4" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:DaubechiesWaveletCoefficientHistogram a owl:Class ; + rdfs:label "DaubechiesWaveletCoefficientHistogram"@en ; + rdfs:comment "DaubechiesWaveletCoefficientHistogram" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Decay a owl:Class ; + rdfs:label "Decay"@en ; + afv:computedIn afv:TimbreToolbox ; + rdfs:comment "Decay" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Decaytime a owl:Class ; + rdfs:label "Decaytime"@en ; + afv:computedIn afv:libXtract ; + rdfs:comment "Decaytime" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:DecorrelatedFilterBanks a owl:Class ; + rdfs:label "DecorrelatedFilterBanks"@en ; + afv:computedIn afv:MIREX ; + rdfs:comment "DecorrelatedFilterBanks" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Decrease a owl:Class ; + rdfs:label "Decrease"@en ; + afv:computedIn afv:CLAM ; + rdfs:comment "Decrease" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:DecreaseSlope a owl:Class ; + rdfs:label "DecreaseSlope"@en ; + afv:computedIn afv:TimbreToolbox ; + rdfs:comment "DecreaseSlope" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:DeltaDeltaMfcc a owl:Class ; + rdfs:label "DeltaDeltaMfcc"@en ; + afv:computedIn afv:cuidado ; + rdfs:comment "DeltaDeltaMfcc" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:DeltaMfcc a owl:Class ; + rdfs:label "DeltaMfcc"@en ; + afv:computedIn afv:cuidado ; + rdfs:comment "DeltaMfcc" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:DeltaSpectralPattern a owl:Class ; + rdfs:label "DeltaSpectralPattern"@en ; + afv:computedIn afv:MIREX ; + rdfs:comment "DeltaSpectralPattern" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Derivate a owl:Class ; + rdfs:label "Derivate"@en ; + afv:computedIn afv:Yaafe ; + rdfs:comment "Derivate" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Deviation a owl:Class ; + rdfs:label "Deviation"@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "Deviation" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Differencevector a owl:Class ; + rdfs:label "Differencevector"@en ; + afv:computedIn afv:libXtract ; + rdfs:comment "Differencevector" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:DiscreteCosineTransform a owl:Class ; + rdfs:label "DiscreteCosineTransform"@en ; + afv:computedIn afv:Vamp, + afv:libXtract ; + rdfs:comment "DiscreteCosineTransform" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:DiscreteWaveletTransform a owl:Class ; + rdfs:label "DiscreteWaveletTransform"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "DiscreteWaveletTransform" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:DistanceMatrix a owl:Class ; + rdfs:label "DistanceMatrix"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "DistanceMatrix" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:DistancefromFirstChannel a owl:Class ; + rdfs:label "DistancefromFirstChannel"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "DistancefromFirstChannel" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:DistortionDiscriminantAnalysis a owl:Class ; + rdfs:label "DistortionDiscriminantAnalysis"@en ; + rdfs:comment "DistortionDiscriminantAnalysis" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:EffectiveDuration a owl:Class ; + rdfs:label "EffectiveDuration"@en ; + afv:computedIn afv:TimbreToolbox, + afv:cuidado ; + rdfs:comment "EffectiveDuration" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Energy a owl:Class ; + rdfs:label "Energy"@en ; + afv:computedIn afv:CLAM, + afv:Marsyas, + afv:Yaafe ; + rdfs:comment "Energy" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:EnergyBasedOnsetDetectionFunction a owl:Class ; + rdfs:label "EnergyBasedOnsetDetectionFunction"@en ; + afv:computedIn afv:aubio ; + rdfs:comment "EnergyBasedOnsetDetectionFunction" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:EnhADRess a owl:Class ; + rdfs:label "EnhADRess (Azimuth Discrimination and Resynthesis)"@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "EnhADRess (Azimuth Discrimination and Resynthesis)" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:EnhADRessStereoSpectrum a owl:Class ; + rdfs:label "EnhADRessStereoSpectrum (Azimuth Discrimination and Resynthesis)"@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "EnhADRessStereoSpectrum (Azimuth Discrimination and Resynthesis)" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Envelope a owl:Class ; + rdfs:label "Envelope"@en ; + afv:computedIn afv:Yaafe ; + rdfs:comment "Envelope" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:EnvelopeShapeStatistics a owl:Class ; + rdfs:label "EnvelopeShapeStatistics"@en ; + afv:computedIn afv:Yaafe ; + rdfs:comment "EnvelopeShapeStatistics" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:EvenHarmonicRatio a owl:Class ; + rdfs:label "EvenHarmonicRatio"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "EvenHarmonicRatio" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:EventDensity a owl:Class ; + rdfs:label "EventDensity"@en ; + afv:computedIn afv:MIRToolbox ; + rdfs:comment "EventDensity" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:FFTBinFrequencies a owl:Class ; + rdfs:label "FFTBinFrequencies"@en ; + afv:computedIn afv:jMIR ; + rdfs:comment "FFTBinFrequencies" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Feature a owl:Class ; + rdfs:label "Feature"@en ; + rdfs:comment "Feature" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:FeatureMeans a owl:Class ; + rdfs:label "FeatureMeans"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "FeatureMeans" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:FeatureVariances a owl:Class ; + rdfs:label "FeatureVariances"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "FeatureVariances" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:FilterbankMel a owl:Class ; + rdfs:label "FilterbankMel"@en ; + afv:computedIn afv:aubio ; + rdfs:comment "FilterbankMel" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Flatnessdb a owl:Class ; + rdfs:label "Flatnessdb"@en ; + afv:computedIn afv:libXtract ; + rdfs:comment "Flatnessdb" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:FluctuationPattern a owl:Class ; + rdfs:label "FluctuationPattern"@en ; + afv:computedIn afv:comirva ; + rdfs:comment "FluctuationPattern" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:FluctuationPatternCent a owl:Class ; + rdfs:label "FluctuationPatternCent"@en ; + afv:computedIn afv:comirva ; + rdfs:comment "FluctuationPatternCent" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:FluctuationPatterns a owl:Class ; + rdfs:label "FluctuationPatterns"@en ; + afv:computedIn afv:MIREX ; + rdfs:comment "FluctuationPatterns" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:FractionOfLowEnergyWindows a owl:Class ; + rdfs:label "FractionOfLowEnergyWindows"@en ; + afv:computedIn afv:jMIR ; + rdfs:comment "FractionOfLowEnergyWindows" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Frames a owl:Class ; + rdfs:label "Frames"@en ; + afv:computedIn afv:Yaafe ; + rdfs:comment "Frames" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:FrequencyofEnergyModulation a owl:Class ; + rdfs:label "FrequencyofEnergyModulation"@en ; + afv:computedIn afv:TimbreToolbox ; + rdfs:comment "FrequencyofEnergyModulation" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:FuncdamentalFrequency a owl:Class ; + rdfs:label "FuncdamentalFrequency"@en ; + afv:computedIn afv:libXtract ; + rdfs:comment "FuncdamentalFrequency" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:FundamentalFrequency a owl:Class ; + rdfs:label "FundamentalFrequency"@en ; + afv:computedIn afv:TimbreToolbox, + afv:Vamp, + afv:cuidado ; + rdfs:comment "FundamentalFrequency" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:FundamentalFrequencyModulation a owl:Class ; + rdfs:label "FundamentalFrequencyModulation"@en ; + afv:computedIn afv:cuidado ; + rdfs:comment "FundamentalFrequencyModulation" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:FundamentalFrequencyfailsafe a owl:Class ; + rdfs:label "FundamentalFrequency(failsafe)"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "FundamentalFrequency(failsafe)" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:GeometricMean a owl:Class ; + rdfs:label "GeometricMean"@en ; + afv:computedIn afv:CLAM ; + rdfs:comment "GeometricMean" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:GeorgeTzanetakisModel a owl:Class ; + rdfs:label "GeorgeTzanetakisModel"@en ; + afv:computedIn afv:MIREX ; + rdfs:comment "GeorgeTzanetakisModel" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:GlobalSpectralShapeDescription a owl:Class ; + rdfs:label "GlobalSpectralShapeDescription"@en ; + afv:computedIn afv:cuidado ; + rdfs:comment "GlobalSpectralShapeDescription" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:HarmonicChangeDetectionFunction a owl:Class ; + rdfs:label "HarmonicChangeDetectionFunction"@en ; + afv:computedIn afv:MIRToolbox ; + rdfs:comment "HarmonicChangeDetectionFunction" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:HarmonicChangeValue a owl:Class ; + rdfs:label "HarmonicChangeValue"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "HarmonicChangeValue" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:HarmonicCoefficient a owl:Class ; + rdfs:label "HarmonicCoefficient"@en ; + rdfs:comment "HarmonicCoefficient" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:HarmonicConcentration a owl:Class ; + rdfs:label "HarmonicConcentration"@en ; + rdfs:comment "HarmonicConcentration" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:HarmonicDerivate a owl:Class ; + rdfs:label "HarmonicDerivate"@en ; + rdfs:comment "HarmonicDerivate" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:HarmonicEnergy a owl:Class ; + rdfs:label "HarmonicEnergy"@en ; + afv:computedIn afv:TimbreToolbox ; + rdfs:comment "HarmonicEnergy" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:HarmonicEnergyEntropy a owl:Class ; + rdfs:label "HarmonicEnergyEntropy"@en ; + rdfs:comment "HarmonicEnergyEntropy" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:HarmonicPitchClassProfile a owl:Class ; + rdfs:label "HarmonicPitchClassProfile"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "HarmonicPitchClassProfile" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:HarmonicProductSpectrum a owl:Class ; + rdfs:label "HarmonicProductSpectrum"@en ; + afv:computedIn afv:libXtract ; + rdfs:comment "HarmonicProductSpectrum" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:HarmonicProminence a owl:Class ; + rdfs:label "HarmonicProminence"@en ; + rdfs:comment "HarmonicProminence" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:HarmonicSpectralCentroid a owl:Class ; + rdfs:label "HarmonicSpectralCentroid"@en ; + afv:computedIn afv:cuidado, + afv:jMIR ; + rdfs:comment "HarmonicSpectralCentroid" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:HarmonicSpectralDecrease a owl:Class ; + rdfs:label "HarmonicSpectralDecrease"@en ; + afv:computedIn afv:cuidado ; + rdfs:comment "HarmonicSpectralDecrease" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:HarmonicSpectralDeviation a owl:Class ; + rdfs:label "HarmonicSpectralDeviation"@en ; + afv:computedIn afv:TimbreToolbox, + afv:cuidado ; + rdfs:comment "HarmonicSpectralDeviation" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:HarmonicSpectralFlux a owl:Class ; + rdfs:label "HarmonicSpectralFlux"@en ; + afv:computedIn afv:jMIR ; + rdfs:comment "HarmonicSpectralFlux" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:HarmonicSpectralKurtosis a owl:Class ; + rdfs:label "HarmonicSpectralKurtosis"@en ; + afv:computedIn afv:cuidado ; + rdfs:comment "HarmonicSpectralKurtosis" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:HarmonicSpectralRolloff a owl:Class ; + rdfs:label "HarmonicSpectralRolloff"@en ; + afv:computedIn afv:cuidado ; + rdfs:comment "HarmonicSpectralRolloff" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:HarmonicSpectralShape a owl:Class ; + rdfs:label "HarmonicSpectralShape"@en ; + afv:computedIn afv:cuidado ; + rdfs:comment "HarmonicSpectralShape" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:HarmonicSpectralSkewness a owl:Class ; + rdfs:label "HarmonicSpectralSkewness"@en ; + afv:computedIn afv:cuidado ; + rdfs:comment "HarmonicSpectralSkewness" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:HarmonicSpectralSlope a owl:Class ; + rdfs:label "HarmonicSpectralSlope"@en ; + afv:computedIn afv:cuidado ; + rdfs:comment "HarmonicSpectralSlope" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:HarmonicSpectralSmoothness a owl:Class ; + rdfs:label "HarmonicSpectralSmoothness"@en ; + afv:computedIn afv:jMIR ; + rdfs:comment "HarmonicSpectralSmoothness" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:HarmonicSpectralSpread a owl:Class ; + rdfs:label "HarmonicSpectralSpread"@en ; + afv:computedIn afv:cuidado ; + rdfs:comment "HarmonicSpectralSpread" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:HarmonicSpectralVariation a owl:Class ; + rdfs:label "HarmonicSpectralVariation"@en ; + afv:computedIn afv:cuidado ; + rdfs:comment "HarmonicSpectralVariation" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:HarmonicSpectrum a owl:Class ; + rdfs:label "HarmonicSpectrum"@en ; + afv:computedIn afv:Vamp, + afv:libXtract ; + rdfs:comment "HarmonicSpectrum" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:HarmonicTristimulus a owl:Class ; + rdfs:label "HarmonicTristimulus"@en ; + afv:computedIn afv:cuidado ; + rdfs:comment "HarmonicTristimulus" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:HighFrequencyContent a owl:Class ; + rdfs:label "HighFrequencyContent"@en ; + afv:computedIn afv:CLAM ; + rdfs:comment "HighFrequencyContent" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:HighFrequencyContentOnsetDetectionFunction a owl:Class ; + rdfs:label "HighFrequencyContentOnsetDetectionFunction"@en ; + afv:computedIn afv:aubio ; + rdfs:comment "HighFrequencyContentOnsetDetectionFunction" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:HighestValue a owl:Class ; + rdfs:label "HighestValue"@en ; + afv:computedIn afv:Vamp, + afv:libXtract ; + rdfs:comment "HighestValue" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:HistogramIntegrator a owl:Class ; + rdfs:label "HistogramIntegrator"@en ; + afv:computedIn afv:Yaafe ; + rdfs:comment "HistogramIntegrator" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:IBTINESCBeatTracker a owl:Class ; + rdfs:label "IBTINESCBeatTracker"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "IBTINESCBeatTracker" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Inharmonicity a owl:Class ; + rdfs:label "Inharmonicity"@en ; + afv:computedIn afv:MIRToolbox, + afv:TimbreToolbox, + afv:Vamp, + afv:cuidado ; + rdfs:comment "Inharmonicity" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:IntegralLoudness a owl:Class ; + rdfs:label "IntegralLoudness"@en ; + rdfs:comment "IntegralLoudness" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Irregularity a owl:Class ; + rdfs:label "Irregularity"@en ; + afv:computedIn afv:MIRToolbox ; + rdfs:comment "Irregularity" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:IrregularityI a owl:Class ; + rdfs:label "IrregularityI"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "IrregularityI" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:IrregularityII a owl:Class ; + rdfs:label "IrregularityII"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "IrregularityII" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Irregularityj a owl:Class ; + rdfs:label "Irregularityj"@en ; + afv:computedIn afv:libXtract ; + rdfs:comment "Irregularityj" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Irregularityk a owl:Class ; + rdfs:label "Irregularityk"@en ; + afv:computedIn afv:libXtract ; + rdfs:comment "Irregularityk" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:JointAcousticandModuluationFrequency a owl:Class ; + rdfs:label "JointAcousticandModuluationFrequency"@en ; + rdfs:comment "JointAcousticandModuluationFrequency" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Key a owl:Class ; + rdfs:label "Key"@en ; + afv:computedIn afv:MIRToolbox, + afv:Vamp ; + rdfs:comment "Key" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:KeyDetector a owl:Class ; + rdfs:label "KeyDetector"@en ; + afv:computedIn afv:SuperCollider, + afv:Vamp ; + rdfs:comment "KeyDetector" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:KeyMode a owl:Class ; + rdfs:label "KeyMode"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "KeyMode" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:KeySOM a owl:Class ; + rdfs:label "KeySOM"@en ; + afv:computedIn afv:MIRToolbox ; + rdfs:comment "KeySOM" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:KeyStrength a owl:Class ; + rdfs:label "KeyStrength"@en ; + afv:computedIn afv:MIRToolbox ; + rdfs:comment "KeyStrength" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:KeyStrengthPlot a owl:Class ; + rdfs:label "KeyStrengthPlot"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "KeyStrengthPlot" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:KrumhanslKeyFinder a owl:Class ; + rdfs:label "KrumhanslKeyFinder"@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "KrumhanslKeyFinder" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:KullbackLieblerOnsetDetectionFunction a owl:Class ; + rdfs:label "KullbackLieblerOnsetDetectionFunction"@en ; + afv:computedIn afv:aubio ; + rdfs:comment "KullbackLieblerOnsetDetectionFunction" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:LNorm a owl:Class ; + rdfs:label "LNorm"@en ; + afv:computedIn afv:libXtract ; + rdfs:comment "LNorm" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:LineSpectralFrequencies a owl:Class ; + rdfs:label "LineSpectralFrequencies"@en ; + afv:computedIn afv:Yaafe ; + rdfs:comment "LineSpectralFrequencies" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:LineSpectralPairs a owl:Class ; + rdfs:label "LineSpectralPairs"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "LineSpectralPairs" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:LinearPredictionCepstralCoefficients a owl:Class ; + rdfs:label "LinearPredictionCepstralCoefficients"@en ; + afv:computedIn afv:Marsyas, + afv:Vamp, + afv:libXtract ; + rdfs:comment "LinearPredictionCepstralCoefficients" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:LinearPredictionZCR a owl:Class ; + rdfs:label "LinearPredictionZCR"@en ; + rdfs:comment "LinearPredictionZCR" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:LinearPredictiveCoding a owl:Class ; + rdfs:label "LinearPredictiveCoding"@en ; + afv:computedIn afv:Marsyas, + afv:Yaafe, + afv:jMIR, + afv:libXtract, + afv:sMIRk ; + rdfs:comment "LinearPredictiveCoding" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:LinearSpectralPairs a owl:Class ; + rdfs:label "LinearSpectralPairs"@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "LinearSpectralPairs" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:LocalSingleGaussianModel a owl:Class ; + rdfs:label "LocalSingleGaussianModel"@en ; + afv:computedIn afv:MIREX ; + rdfs:comment "LocalSingleGaussianModel" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:LocalTuning a owl:Class ; + rdfs:label "LocalTuning"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "LocalTuning" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:LogAttackTime a owl:Class ; + rdfs:label "LogAttackTime"@en ; + afv:computedIn afv:CLAM, + afv:TimbreToolbox, + afv:cuidado ; + rdfs:comment "LogAttackTime" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:LogConstantQ a owl:Class ; + rdfs:label "LogConstantQ"@en ; + afv:computedIn afv:jMIR ; + rdfs:comment "LogConstantQ" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:LogFrequencySpectrum a owl:Class ; + rdfs:label "LogFrequencySpectrum"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "LogFrequencySpectrum" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:LogLikelihoodofChordEstimate a owl:Class ; + rdfs:label "LogLikelihoodofChordEstimate"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "LogLikelihoodofChordEstimate" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:LogarithmicFluctuationPattern a owl:Class ; + rdfs:label "LogarithmicFluctuationPattern"@en ; + afv:computedIn afv:MIREX ; + rdfs:comment "LogarithmicFluctuationPattern" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Loudness a owl:Class ; + rdfs:label "Loudness"@en ; + afv:computedIn afv:PsySound3, + afv:SuperCollider, + afv:Vamp, + afv:Yaafe, + afv:cuidado, + afv:libXtract ; + rdfs:comment "Loudness" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:LowEnergy a owl:Class ; + rdfs:label "LowEnergy"@en ; + afv:computedIn afv:MIRToolbox ; + rdfs:comment "LowEnergy" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:LowFreqEnergyRelation a owl:Class ; + rdfs:label "LowFreqEnergyRelation"@en ; + afv:computedIn afv:CLAM ; + rdfs:comment "LowFreqEnergyRelation" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:LowestValue a owl:Class ; + rdfs:label "LowestValue"@en ; + afv:computedIn afv:Vamp, + afv:libXtract ; + rdfs:comment "LowestValue" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:MELODIAMelodyExtraction a owl:Class ; + rdfs:label "MELODIAMelodyExtraction"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "MELODIAMelodyExtraction" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:MELODIAMelodyExtractionintermediatesteps a owl:Class ; + rdfs:label "MELODIAMelodyExtraction(intermediatesteps)"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "MELODIAMelodyExtraction(intermediatesteps)" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:MIDINote a owl:Class ; + rdfs:label "MIDINote"@en ; + afv:computedIn afv:MIRToolbox ; + rdfs:comment "MIDINote" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:MPEG7AudioFundamentalFrequency a owl:Class ; + rdfs:label "MPEG7AudioFundamentalFrequency"@en ; + afv:computedIn afv:MPEG-7 ; + rdfs:comment "MPEG7AudioFundamentalFrequency" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:MPEG7AudioHarmonicity a owl:Class ; + rdfs:label "MPEG7AudioHarmonicity"@en ; + afv:computedIn afv:MPEG-7 ; + rdfs:comment "MPEG7AudioHarmonicity" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:MPEG7AudioSpectrumBasis a owl:Class ; + rdfs:label "MPEG7AudioSpectrumBasis"@en ; + afv:computedIn afv:MPEG-7 ; + rdfs:comment "MPEG7AudioSpectrumBasis" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:MPEG7AudioSpectrumCentroid a owl:Class ; + rdfs:label "MPEG7AudioSpectrumCentroid"@en ; + afv:computedIn afv:MPEG-7 ; + rdfs:comment "MPEG7AudioSpectrumCentroid" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:MPEG7AudioSpectrumSpread a owl:Class ; + rdfs:label "MPEG7AudioSpectrumSpread"@en ; + afv:computedIn afv:MPEG-7 ; + rdfs:comment "MPEG7AudioSpectrumSpread" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:MPEG7AudioWaveform a owl:Class ; + rdfs:label "MPEG7AudioWaveform"@en ; + afv:computedIn afv:MPEG-7 ; + rdfs:comment "MPEG7AudioWaveform" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:MPEG7HarmonicSpectralCentroid a owl:Class ; + rdfs:label "MPEG7HarmonicSpectralCentroid"@en ; + afv:computedIn afv:MPEG-7 ; + rdfs:comment "MPEG7HarmonicSpectralCentroid" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:MPEG7HarmonicSpectralDeviation a owl:Class ; + rdfs:label "MPEG7HarmonicSpectralDeviation"@en ; + afv:computedIn afv:MPEG-7 ; + rdfs:comment "MPEG7HarmonicSpectralDeviation" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:MPEG7HarmonicSpectralSpread a owl:Class ; + rdfs:label "MPEG7HarmonicSpectralSpread"@en ; + afv:computedIn afv:MPEG-7 ; + rdfs:comment "MPEG7HarmonicSpectralSpread" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:MPEG7HarmonicSpectralVariation a owl:Class ; + rdfs:label "MPEG7HarmonicSpectralVariation"@en ; + afv:computedIn afv:MPEG-7 ; + rdfs:comment "MPEG7HarmonicSpectralVariation" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:MPEG7LogAttackTime a owl:Class ; + rdfs:label "MPEG7LogAttackTime"@en ; + afv:computedIn afv:MPEG-7 ; + rdfs:comment "MPEG7LogAttackTime" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:MPEG7SpectralCentroid a owl:Class ; + rdfs:label "MPEG7SpectralCentroid"@en ; + afv:computedIn afv:MPEG-7 ; + rdfs:comment "MPEG7SpectralCentroid" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:MPEG7TemporalCentroid a owl:Class ; + rdfs:label "MPEG7TemporalCentroid"@en ; + afv:computedIn afv:MPEG-7 ; + rdfs:comment "MPEG7TemporalCentroid" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:MagnitudeKurtosis a owl:Class ; + rdfs:label "MagnitudeKurtosis"@en ; + afv:computedIn afv:CLAM ; + rdfs:comment "MagnitudeKurtosis" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:MagnitudeSkewness a owl:Class ; + rdfs:label "MagnitudeSkewness"@en ; + afv:computedIn afv:CLAM ; + rdfs:comment "MagnitudeSkewness" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:MagnitudeSpectrum a owl:Class ; + rdfs:label "MagnitudeSpectrum"@en ; + afv:computedIn afv:Yaafe, + afv:jMIR ; + rdfs:comment "MagnitudeSpectrum" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:MandelEllis a owl:Class ; + rdfs:label "MandelEllis"@en ; + afv:computedIn afv:comirva ; + rdfs:comment "MandelEllis" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:MaxArgMax a owl:Class ; + rdfs:label "MaxArgMax"@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "MaxArgMax" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:MaxMagFreq a owl:Class ; + rdfs:label "MaxMagFreq"@en ; + afv:computedIn afv:CLAM ; + rdfs:comment "MaxMagFreq" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:MaxMin a owl:Class ; + rdfs:label "MaxMin"@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "MaxMin" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Mean a owl:Class ; + rdfs:label "Mean"@en ; + afv:computedIn afv:CLAM, + afv:Marsyas, + afv:Vamp, + afv:libXtract ; + rdfs:comment "Mean" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:MeanAbsoluteDeviation a owl:Class ; + rdfs:label "MeanAbsoluteDeviation"@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "MeanAbsoluteDeviation" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:MeansofCoefficients a owl:Class ; + rdfs:label "MeansofCoefficients"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "MeansofCoefficients" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:MeddisHairCell a owl:Class ; + rdfs:label "MeddisHairCell"@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "MeddisHairCell" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Median a owl:Class ; + rdfs:label "Median"@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "Median" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:MelSpectrum a owl:Class ; + rdfs:label "MelSpectrum"@en ; + afv:computedIn afv:Yaafe ; + rdfs:comment "MelSpectrum" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:MelscaleFrequencyCepstralCoefficients a owl:Class ; + rdfs:label "MelscaleFrequencyCepstralCoefficients"@en ; + afv:computedIn afv:CLAM, + afv:MIRToolbox, + afv:Marsyas, + afv:SuperCollider, + afv:Vamp, + afv:Yaafe, + afv:aubio, + afv:comirva, + afv:cuidado, + afv:jMIR, + afv:libXtract ; + rdfs:comment "MelscaleFrequencyCepstralCoefficients" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:MinArgMin a owl:Class ; + rdfs:label "MinArgMin"@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "MinArgMin" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Mode a owl:Class ; + rdfs:label "Mode"@en ; + afv:computedIn afv:MIRToolbox ; + rdfs:comment "Mode" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:ModifiedGroupDelay a owl:Class ; + rdfs:label "ModifiedGroupDelay"@en ; + rdfs:comment "ModifiedGroupDelay" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:ModifiedKullbackLieblerOnsetDetectionFunction a owl:Class ; + rdfs:label "ModifiedKullbackLieblerOnsetDetectionFunction"@en ; + afv:computedIn afv:aubio ; + rdfs:comment "ModifiedKullbackLieblerOnsetDetectionFunction" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:ModulationEnergy a owl:Class ; + rdfs:label "4HzModulationEnergy"@en ; + rdfs:comment "4HzModulationEnergy" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:ModulationFrequencyVarianceDescriptor a owl:Class ; + rdfs:label "ModulationFrequencyVarianceDescriptor"@en ; + afv:computedIn afv:MIREX ; + rdfs:comment "ModulationFrequencyVarianceDescriptor" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:ModulationHarmonicCoefficients a owl:Class ; + rdfs:label "4HzModulationHarmonicCoefficients"@en ; + rdfs:comment "4HzModulationHarmonicCoefficients" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Moments a owl:Class ; + rdfs:label "Moments"@en ; + afv:computedIn afv:jMIR ; + rdfs:comment "Moments" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Multiplicity a owl:Class ; + rdfs:label "Multiplicity"@en ; + afv:computedIn afv:PsySound3 ; + rdfs:comment "Multiplicity" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:MultiresolutionEntropy a owl:Class ; + rdfs:label "MultiresolutionEntropy"@en ; + rdfs:comment "MultiresolutionEntropy" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:NNLSChroma a owl:Class ; + rdfs:label "NNLSChroma"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "NNLSChroma" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:NoiseEnergy a owl:Class ; + rdfs:label "NoiseEnergy"@en ; + afv:computedIn afv:TimbreToolbox ; + rdfs:comment "NoiseEnergy" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:NoiseRobustAuditoryFeature a owl:Class ; + rdfs:label "NoiseRobustAuditoryFeature"@en ; + rdfs:comment "NoiseRobustAuditoryFeature" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Noisiness a owl:Class ; + rdfs:label "Noisiness"@en ; + afv:computedIn afv:TimbreToolbox, + afv:Vamp, + afv:cuidado, + afv:libXtract ; + rdfs:comment "Noisiness" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:NonSilentRegions a owl:Class ; + rdfs:label "NonSilentRegions"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "NonSilentRegions" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Nonzerocount a owl:Class ; + rdfs:label "Nonzerocount"@en ; + afv:computedIn afv:Vamp, + afv:libXtract ; + rdfs:comment "Nonzerocount" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:NoteOnsetDetector a owl:Class ; + rdfs:label "NoteOnsetDetector"@en ; + afv:computedIn afv:MIRToolbox, + afv:Vamp ; + rdfs:comment "NoteOnsetDetector" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:NoteRepresentationofChordEstimate a owl:Class ; + rdfs:label "NoteRepresentationofChordEstimate"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "NoteRepresentationofChordEstimate" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:NoteTracker a owl:Class ; + rdfs:label "NoteTracker"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "NoteTracker" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:OctaveBandSignalIntensity a owl:Class ; + rdfs:label "OctaveBandSignalIntensity"@en ; + afv:computedIn afv:Yaafe ; + rdfs:comment "OctaveBandSignalIntensity" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:OctaveBandSignalIntensityRatio a owl:Class ; + rdfs:label "OctaveBandSignalIntensityRatio"@en ; + afv:computedIn afv:Yaafe ; + rdfs:comment "OctaveBandSignalIntensityRatio" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:OctaveBasedSpectralContrast a owl:Class ; + rdfs:label "OctaveBasedSpectralContrast"@en ; + afv:computedIn afv:MIREX ; + rdfs:comment "OctaveBasedSpectralContrast" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:OddEvenRatio a owl:Class ; + rdfs:label "OddEvenRatio"@en ; + afv:computedIn afv:libXtract ; + rdfs:comment "OddEvenRatio" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:OddToEvenBandRatio a owl:Class ; + rdfs:label "OddToEvenBandRatio"@en ; + afv:computedIn afv:cuidado ; + rdfs:comment "OddToEvenBandRatio" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:OddToEvenHarmonicRatio a owl:Class ; + rdfs:label "OddToEvenHarmonicRatio"@en ; + afv:computedIn afv:TimbreToolbox, + afv:cuidado ; + rdfs:comment "OddToEvenHarmonicRatio" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:OnsetDetectionFunction a owl:Class ; + rdfs:label "OnsetDetectionFunction"@en ; + afv:computedIn afv:SuperCollider, + afv:Vamp, + afv:aubio ; + rdfs:comment "OnsetDetectionFunction" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:OrderedDistancesfromFirstChannel a owl:Class ; + rdfs:label "OrderedDistancesfromFirstChannel"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "OrderedDistancesfromFirstChannel" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:PeakFinder a owl:Class ; + rdfs:label "PeakFinder"@en ; + afv:computedIn afv:jMIR ; + rdfs:comment "PeakFinder" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:PeakPicker a owl:Class ; + rdfs:label "PeakPicker"@en ; + afv:computedIn afv:aubio ; + rdfs:comment "PeakPicker" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:PeakSpectrum a owl:Class ; + rdfs:label "PeakSpectrum"@en ; + afv:computedIn afv:Vamp, + afv:libXtract ; + rdfs:comment "PeakSpectrum" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Peaker a owl:Class ; + rdfs:label "Peaker"@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "Peaker" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:PeakerOnset a owl:Class ; + rdfs:label "PeakerOnset"@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "PeakerOnset" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:PerceptualLinearPrediction a owl:Class ; + rdfs:label "PerceptualLinearPrediction"@en ; + rdfs:comment "PerceptualLinearPrediction" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:PerceptualSharpness a owl:Class ; + rdfs:label "PerceptualSharpness"@en ; + afv:computedIn afv:Yaafe ; + rdfs:comment "PerceptualSharpness" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:PerceptualSpectralCentroid a owl:Class ; + rdfs:label "PerceptualSpectralCentroid"@en ; + afv:computedIn afv:cuidado ; + rdfs:comment "PerceptualSpectralCentroid" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:PerceptualSpectralDecrease a owl:Class ; + rdfs:label "PerceptualSpectralDecrease"@en ; + afv:computedIn afv:cuidado ; + rdfs:comment "PerceptualSpectralDecrease" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:PerceptualSpectralEnvelopeShape a owl:Class ; + rdfs:label "PerceptualSpectralEnvelopeShape"@en ; + afv:computedIn afv:cuidado ; + rdfs:comment "PerceptualSpectralEnvelopeShape" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:PerceptualSpectralKurtosis a owl:Class ; + rdfs:label "PerceptualSpectralKurtosis"@en ; + afv:computedIn afv:cuidado ; + rdfs:comment "PerceptualSpectralKurtosis" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:PerceptualSpectralRolloff a owl:Class ; + rdfs:label "PerceptualSpectralRolloff"@en ; + afv:computedIn afv:cuidado ; + rdfs:comment "PerceptualSpectralRolloff" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:PerceptualSpectralSkewness a owl:Class ; + rdfs:label "PerceptualSpectralSkewness"@en ; + afv:computedIn afv:cuidado ; + rdfs:comment "PerceptualSpectralSkewness" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:PerceptualSpectralSlope a owl:Class ; + rdfs:label "PerceptualSpectralSlope"@en ; + afv:computedIn afv:cuidado ; + rdfs:comment "PerceptualSpectralSlope" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:PerceptualSpectralSpread a owl:Class ; + rdfs:label "PerceptualSpectralSpread"@en ; + afv:computedIn afv:cuidado ; + rdfs:comment "PerceptualSpectralSpread" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:PerceptualSpectralVariation a owl:Class ; + rdfs:label "PerceptualSpectralVariation"@en ; + afv:computedIn afv:cuidado ; + rdfs:comment "PerceptualSpectralVariation" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:PerceptualSpread a owl:Class ; + rdfs:label "PerceptualSpread"@en ; + afv:computedIn afv:Yaafe ; + rdfs:comment "PerceptualSpread" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:PhaseBasedMethodOnsetDetectionFunction a owl:Class ; + rdfs:label "PhaseBasedMethodOnsetDetectionFunction"@en ; + afv:computedIn afv:aubio ; + rdfs:comment "PhaseBasedMethodOnsetDetectionFunction" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:PhaseSpaceFeatures a owl:Class ; + rdfs:label "PhaseSpaceFeatures"@en ; + rdfs:comment "PhaseSpaceFeatures" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Pitch a owl:Class ; + rdfs:label "Pitch"@en ; + afv:computedIn afv:MIRToolbox, + afv:SuperCollider, + afv:Vamp, + afv:aubio ; + rdfs:comment "Pitch" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:PitchCountours a owl:Class ; + rdfs:label "PitchCountours"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "PitchCountours" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:PitchDiff a owl:Class ; + rdfs:label "PitchDiff"@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "PitchDiff" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:PitchFFTYIN a owl:Class ; + rdfs:label "PitchFFTYIN"@en ; + afv:computedIn afv:aubio ; + rdfs:comment "PitchFFTYIN" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:PitchFastComb a owl:Class ; + rdfs:label "PitchFastComb"@en ; + afv:computedIn afv:aubio ; + rdfs:comment "PitchFastComb" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:PitchHistogram a owl:Class ; + rdfs:label "PitchHistogram"@en ; + rdfs:comment "PitchHistogram" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:PitchMultiComb a owl:Class ; + rdfs:label "PitchMultiComb"@en ; + afv:computedIn afv:aubio ; + rdfs:comment "PitchMultiComb" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:PitchProfile a owl:Class ; + rdfs:label "PitchProfile"@en ; + rdfs:comment "PitchProfile" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:PitchSchmitt a owl:Class ; + rdfs:label "PitchSchmitt"@en ; + afv:computedIn afv:aubio ; + rdfs:comment "PitchSchmitt" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:PitchSynchronousZCPA a owl:Class ; + rdfs:label "PitchSynchronousZCPA"@en ; + rdfs:comment "PitchSynchronousZCPA" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:PitchYIN a owl:Class ; + rdfs:label "PitchYIN"@en ; + afv:computedIn afv:Marsyas, + afv:aubio ; + rdfs:comment "PitchYIN" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:PolyphonicTranscription a owl:Class ; + rdfs:label "PolyphonicTranscription"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "PolyphonicTranscription" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Power a owl:Class ; + rdfs:label "Power"@en ; + afv:computedIn afv:Marsyas, + afv:libXtract ; + rdfs:comment "Power" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:PowerSpectrum a owl:Class ; + rdfs:label "PowerSpectrum"@en ; + afv:computedIn afv:Marsyas, + afv:jMIR ; + rdfs:comment "PowerSpectrum" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:PowerToAverageRatio a owl:Class ; + rdfs:label "PowerToAverageRatio"@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "PowerToAverageRatio" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:PrincipalMelSpectrumComponents a owl:Class ; + rdfs:label "PrincipalMelSpectrumComponents"@en ; + afv:computedIn afv:MIREX ; + rdfs:comment "PrincipalMelSpectrumComponents" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:PsychoacousticalPitch a owl:Class ; + rdfs:label "PsychoacousticalPitch"@en ; + rdfs:comment "PsychoacousticalPitch" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:PulseClarity a owl:Class ; + rdfs:label "PulseClarity"@en ; + afv:computedIn afv:MIRToolbox ; + rdfs:comment "PulseClarity" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:PulseMetric a owl:Class ; + rdfs:label "PulseMetric"@en ; + rdfs:comment "PulseMetric" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:PureTonalness a owl:Class ; + rdfs:label "PureTonalness"@en ; + afv:computedIn afv:PsySound3 ; + rdfs:comment "PureTonalness" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:RMSAmplitude a owl:Class ; + rdfs:label "RMSAmplitude"@en ; + afv:computedIn afv:Vamp, + afv:libXtract ; + rdfs:comment "RMSAmplitude" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:RMSEnergy a owl:Class ; + rdfs:label "RMSEnergy"@en ; + afv:computedIn afv:MIRToolbox ; + rdfs:comment "RMSEnergy" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:RMSEnergyEnvelope a owl:Class ; + rdfs:label "RMSEnergyEnvelope"@en ; + afv:computedIn afv:TimbreToolbox ; + rdfs:comment "RMSEnergyEnvelope" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:RatescalefrequencyFeatures a owl:Class ; + rdfs:label "RatescalefrequencyFeatures"@en ; + rdfs:comment "RatescalefrequencyFeatures" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:RelaitvespecificLoudness a owl:Class ; + rdfs:label "RelaitvespecificLoudness"@en ; + afv:computedIn afv:cuidado ; + rdfs:comment "RelaitvespecificLoudness" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:RelativeDifferenceFunction a owl:Class ; + rdfs:label "RelativeDifferenceFunction"@en ; + afv:computedIn afv:jMIR ; + rdfs:comment "RelativeDifferenceFunction" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:RelativeSpectralPLP a owl:Class ; + rdfs:label "RelativeSpectralPLP"@en ; + rdfs:comment "RelativeSpectralPLP" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Release a owl:Class ; + rdfs:label "Release"@en ; + afv:computedIn afv:TimbreToolbox ; + rdfs:comment "Release" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:RhythmHistogram a owl:Class ; + rdfs:label "RhythmHistogram"@en ; + afv:computedIn afv:MIREX ; + rdfs:comment "RhythmHistogram" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:RhythmPatterns a owl:Class ; + rdfs:label "RhythmPatterns"@en ; + afv:computedIn afv:MIREX ; + rdfs:comment "RhythmPatterns" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:RhythmicFluctuation a owl:Class ; + rdfs:label "RhythmicFluctuation"@en ; + afv:computedIn afv:MIRToolbox ; + rdfs:comment "RhythmicFluctuation" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:RiseTime a owl:Class ; + rdfs:label "RiseTime"@en ; + afv:computedIn afv:CLAM ; + rdfs:comment "RiseTime" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:RootMeanSquare a owl:Class ; + rdfs:label "RootMeanSquare"@en ; + afv:computedIn afv:Marsyas, + afv:jMIR, + afv:sMIRk ; + rdfs:comment "RootMeanSquare" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Roughness a owl:Class ; + rdfs:label "Roughness"@en ; + afv:computedIn afv:MIRToolbox ; + rdfs:comment "Roughness" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:RunningAutocorrelation a owl:Class ; + rdfs:label "RunningAutocorrelation"@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "RunningAutocorrelation" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:RunningStatistics a owl:Class ; + rdfs:label "RunningStatistics"@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "RunningStatistics" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SalienceFunction a owl:Class ; + rdfs:label "SalienceFunction"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "SalienceFunction" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Segmenter a owl:Class ; + rdfs:label "Segmenter"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "Segmenter" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SemitoneSpectrum a owl:Class ; + rdfs:label "SemitoneSpectrum"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "SemitoneSpectrum" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Sharpness a owl:Class ; + rdfs:label "Sharpness"@en ; + afv:computedIn afv:PsySound3, + afv:cuidado, + afv:libXtract ; + rdfs:comment "Sharpness" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:ShortTimeEnergy a owl:Class ; + rdfs:label "ShortTimeEnergy"@en ; + rdfs:comment "ShortTimeEnergy" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Signal a owl:Class ; + rdfs:label "Signal"@en ; + rdfs:comment "Signal" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SignalAutoCorrelationFunction a owl:Class ; + rdfs:label "SignalAutoCorrelationFunction"@en ; + afv:computedIn afv:cuidado ; + rdfs:comment "SignalAutoCorrelationFunction" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SignalToNoiseRatio a owl:Class ; + rdfs:label "SignalToNoiseRatio"@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "SignalToNoiseRatio" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SilenceTest a owl:Class ; + rdfs:label "SilenceTest"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "SilenceTest" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SilentRegions a owl:Class ; + rdfs:label "SilentRegions"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "SilentRegions" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Similarity a owl:Class ; + rdfs:label "Similarity"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "Similarity" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SlopeIntegrator a owl:Class ; + rdfs:label "SlopeIntegrator"@en ; + afv:computedIn afv:Yaafe ; + rdfs:comment "SlopeIntegrator" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SmoothedDetectionFunction a owl:Class ; + rdfs:label "SmoothedDetectionFunction"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "SmoothedDetectionFunction" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Smoothness a owl:Class ; + rdfs:label "Smoothness"@en ; + afv:computedIn afv:libXtract ; + rdfs:comment "Smoothness" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Sone a owl:Class ; + rdfs:label "Sone"@en ; + rdfs:comment "Sone" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SpectralAverageDeviation a owl:Class ; + rdfs:label "SpectralAverageDeviation"@en ; + afv:computedIn afv:Vamp, + afv:libXtract ; + rdfs:comment "SpectralAverageDeviation" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SpectralCenter a owl:Class ; + rdfs:label "SpectralCenter"@en ; + rdfs:comment "SpectralCenter" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SpectralCentroid a owl:Class ; + rdfs:label "SpectralCentroid"@en ; + afv:computedIn afv:CLAM, + afv:Marsyas, + afv:SuperCollider, + afv:TimbreToolbox, + afv:Vamp, + afv:aubio, + afv:cuidado, + afv:jMIR, + afv:libXtract, + afv:sMIRk ; + rdfs:comment "SpectralCentroid" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SpectralContrastPattern a owl:Class ; + rdfs:label "SpectralContrastPattern"@en ; + afv:computedIn afv:MIREX ; + rdfs:comment "SpectralContrastPattern" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SpectralCrest a owl:Class ; + rdfs:label "SpectralCrest"@en ; + afv:computedIn afv:SuperCollider, + afv:TimbreToolbox, + afv:Vamp, + afv:cuidado ; + rdfs:comment "SpectralCrest" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SpectralCrestFactor a owl:Class ; + rdfs:label "SpectralCrestFactor"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "SpectralCrestFactor" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SpectralCrestFactorPerBand a owl:Class ; + rdfs:label "SpectralCrestFactorPerBand"@en ; + afv:computedIn afv:Yaafe ; + rdfs:comment "SpectralCrestFactorPerBand" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SpectralDecrease a owl:Class ; + rdfs:label "SpectralDecrease"@en ; + afv:computedIn afv:TimbreToolbox, + afv:Yaafe, + afv:aubio, + afv:cuidado ; + rdfs:comment "SpectralDecrease" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SpectralDifferenceMethodOnsetDetectionFunction a owl:Class ; + rdfs:label "SpectralDifferenceMethodOnsetDetectionFunction"@en ; + afv:computedIn afv:aubio ; + rdfs:comment "SpectralDifferenceMethodOnsetDetectionFunction" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SpectralDispersion a owl:Class ; + rdfs:label "SpectralDispersion"@en ; + rdfs:comment "SpectralDispersion" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SpectralDissonance a owl:Class ; + rdfs:label "SpectralDissonance"@en ; + afv:computedIn afv:PsySound3 ; + rdfs:comment "SpectralDissonance" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SpectralFlatness a owl:Class ; + rdfs:label "SpectralFlatness"@en ; + afv:computedIn afv:CLAM, + afv:SuperCollider, + afv:TimbreToolbox, + afv:Vamp, + afv:Yaafe, + afv:cuidado, + afv:libXtract ; + rdfs:comment "SpectralFlatness" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SpectralFlatnessAllBands a owl:Class ; + rdfs:label "SpectralFlatnessAllBands"@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "SpectralFlatnessAllBands" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SpectralFlatnessPerBand a owl:Class ; + rdfs:label "SpectralFlatnessPerBand"@en ; + afv:computedIn afv:Yaafe ; + rdfs:comment "SpectralFlatnessPerBand" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SpectralFlux a owl:Class ; + rdfs:label "SpectralFlux"@en ; + afv:computedIn afv:Marsyas, + afv:Yaafe, + afv:aubio, + afv:jMIR, + afv:libXtract, + afv:sMIRk ; + rdfs:comment "SpectralFlux" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SpectralFluxOnsetDetectionFunction a owl:Class ; + rdfs:label "SpectralFluxOnsetDetectionFunction"@en ; + afv:computedIn afv:MIRToolbox ; + rdfs:comment "SpectralFluxOnsetDetectionFunction" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SpectralInharmonicity a owl:Class ; + rdfs:label "SpectralInharmonicity"@en ; + afv:computedIn afv:libXtract ; + rdfs:comment "SpectralInharmonicity" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SpectralKurtosis a owl:Class ; + rdfs:label "SpectralKurtosis"@en ; + afv:computedIn afv:Marsyas, + afv:TimbreToolbox, + afv:Vamp, + afv:aubio, + afv:cuidado, + afv:libXtract ; + rdfs:comment "SpectralKurtosis" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SpectralMean a owl:Class ; + rdfs:label "SpectralMean"@en ; + afv:computedIn afv:CLAM, + afv:libXtract ; + rdfs:comment "SpectralMean" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SpectralPattern a owl:Class ; + rdfs:label "SpectralPattern"@en ; + afv:computedIn afv:MIREX ; + rdfs:comment "SpectralPattern" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SpectralPatternCent a owl:Class ; + rdfs:label "SpectralPatternCent"@en ; + afv:computedIn afv:comirva ; + rdfs:comment "SpectralPatternCent" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SpectralPeakStructure a owl:Class ; + rdfs:label "SpectralPeakStructure"@en ; + rdfs:comment "SpectralPeakStructure" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SpectralPeaks a owl:Class ; + rdfs:label "SpectralPeaks"@en ; + rdfs:comment "SpectralPeaks" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SpectralPercentile a owl:Class ; + rdfs:label "SpectralPercentile"@en ; + afv:computedIn afv:SuperCollider ; + rdfs:comment "SpectralPercentile" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SpectralRolloff a owl:Class ; + rdfs:label "SpectralRolloff"@en ; + afv:computedIn afv:CLAM, + afv:MIRToolbox, + afv:Marsyas, + afv:TimbreToolbox, + afv:Vamp, + afv:Yaafe, + afv:aubio, + afv:cuidado, + afv:jMIR, + afv:libXtract, + afv:sMIRk ; + rdfs:comment "SpectralRolloff" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SpectralShape a owl:Class ; + rdfs:label "SpectralShape"@en ; + afv:computedIn afv:aubio, + afv:cuidado ; + rdfs:comment "SpectralShape" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SpectralShapeStatistics a owl:Class ; + rdfs:label "SpectralShapeStatistics"@en ; + afv:computedIn afv:Yaafe ; + rdfs:comment "SpectralShapeStatistics" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SpectralSharpness a owl:Class ; + rdfs:label "SpectralSharpness"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "SpectralSharpness" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SpectralSkewness a owl:Class ; + rdfs:label "SpectralSkewness"@en ; + afv:computedIn afv:TimbreToolbox, + afv:Vamp, + afv:aubio, + afv:cuidado, + afv:libXtract ; + rdfs:comment "SpectralSkewness" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SpectralSlope a owl:Class ; + rdfs:label "SpectralSlope"@en ; + afv:computedIn afv:CLAM, + afv:SuperCollider, + afv:TimbreToolbox, + afv:Vamp, + afv:Yaafe, + afv:aubio, + afv:cuidado, + afv:libXtract ; + rdfs:comment "SpectralSlope" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SpectralSmoothness a owl:Class ; + rdfs:label "SpectralSmoothness"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "SpectralSmoothness" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SpectralSpread a owl:Class ; + rdfs:label "SpectralSpread"@en ; + afv:computedIn afv:CLAM, + afv:SuperCollider, + afv:TimbreToolbox, + afv:Vamp, + afv:aubio, + afv:cuidado, + afv:libXtract ; + rdfs:comment "SpectralSpread" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SpectralStandardDeviation a owl:Class ; + rdfs:label "SpectralStandardDeviation"@en ; + afv:computedIn afv:Vamp, + afv:libXtract ; + rdfs:comment "SpectralStandardDeviation" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SpectralVariability a owl:Class ; + rdfs:label "SpectralVariability"@en ; + afv:computedIn afv:jMIR ; + rdfs:comment "SpectralVariability" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SpectralVariance a owl:Class ; + rdfs:label "SpectralVariance"@en ; + afv:computedIn afv:Vamp, + afv:Yaafe, + afv:cuidado, + afv:libXtract ; + rdfs:comment "SpectralVariance" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SpectrotemporalVariation a owl:Class ; + rdfs:label "SpectrotemporalVariation"@en ; + afv:computedIn afv:TimbreToolbox ; + rdfs:comment "SpectrotemporalVariation" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Spectrum a owl:Class ; + rdfs:label "Spectrum"@en ; + afv:computedIn afv:Marsyas, + afv:Vamp, + afv:libXtract ; + rdfs:comment "Spectrum" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Spectrum2Chroma a owl:Class ; + rdfs:label "Spectrum2Chroma"@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "Spectrum2Chroma" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Spectrum2Mel a owl:Class ; + rdfs:label "Spectrum2Mel"@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "Spectrum2Mel" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:StandardDeviation a owl:Class ; + rdfs:label "StandardDeviation"@en ; + afv:computedIn afv:Vamp, + afv:libXtract ; + rdfs:comment "StandardDeviation" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:StatisticalIntegrator a owl:Class ; + rdfs:label "StatisticalIntegrator"@en ; + afv:computedIn afv:Yaafe ; + rdfs:comment "StatisticalIntegrator" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:StatisticalSpectrumDescriptor a owl:Class ; + rdfs:label "StatisticalSpectrumDescriptor"@en ; + afv:computedIn afv:MIREX ; + rdfs:comment "StatisticalSpectrumDescriptor" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:StereoSpectrum a owl:Class ; + rdfs:label "StereoSpectrum"@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "StereoSpectrum" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:StereoSpectrumFeatures a owl:Class ; + rdfs:label "StereoSpectrumFeatures"@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "StereoSpectrumFeatures" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:StereoSpectrumSources a owl:Class ; + rdfs:label "StereoSpectrumSources"@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "StereoSpectrumSources" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:StrengthOfStrongestBeat a owl:Class ; + rdfs:label "StrengthOfStrongestBeat"@en ; + afv:computedIn afv:jMIR ; + rdfs:comment "StrengthOfStrongestBeat" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:StrongestBeat a owl:Class ; + rdfs:label "StrongestBeat"@en ; + afv:computedIn afv:jMIR ; + rdfs:comment "StrongestBeat" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:StrongestFrequencyViaFFTMax a owl:Class ; + rdfs:label "StrongestFrequencyViaFFTMax"@en ; + afv:computedIn afv:jMIR ; + rdfs:comment "StrongestFrequencyViaFFTMax" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:StrongestFrequencyViaSpectralCentroid a owl:Class ; + rdfs:label "StrongestFrequencyViaSpectralCentroid"@en ; + afv:computedIn afv:jMIR ; + rdfs:comment "StrongestFrequencyViaSpectralCentroid" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:StrongestFrequencyViaZeroCrossings a owl:Class ; + rdfs:label "StrongestFrequencyViaZeroCrossings"@en ; + afv:computedIn afv:jMIR ; + rdfs:comment "StrongestFrequencyViaZeroCrossings" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SubbandEnergyRatio a owl:Class ; + rdfs:label "SubbandEnergyRatio"@en ; + rdfs:comment "SubbandEnergyRatio" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SubbandSpectralFlux a owl:Class ; + rdfs:label "SubbandSpectralFlux"@en ; + rdfs:comment "SubbandSpectralFlux" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Subbands a owl:Class ; + rdfs:label "Subbands"@en ; + afv:computedIn afv:libXtract ; + rdfs:comment "Subbands" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Sum a owl:Class ; + rdfs:label "Sum"@en ; + afv:computedIn afv:libXtract ; + rdfs:comment "Sum" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:SumofValues a owl:Class ; + rdfs:label "SumofValues"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "SumofValues" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Tempo a owl:Class ; + rdfs:label "Tempo"@en ; + afv:computedIn afv:MIRToolbox, + afv:Vamp, + afv:aubio ; + rdfs:comment "Tempo" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:TempoandBeatTracker a owl:Class ; + rdfs:label "TempoandBeatTracker"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "TempoandBeatTracker" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:TemporalCentroid a owl:Class ; + rdfs:label "TemporalCentroid"@en ; + afv:computedIn afv:CLAM, + afv:TimbreToolbox, + afv:cuidado ; + rdfs:comment "TemporalCentroid" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:TemporalDecrease a owl:Class ; + rdfs:label "TemporalDecrease"@en ; + afv:computedIn afv:cuidado ; + rdfs:comment "TemporalDecrease" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:TemporalIncrease a owl:Class ; + rdfs:label "TemporalIncrease"@en ; + afv:computedIn afv:cuidado ; + rdfs:comment "TemporalIncrease" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:TemporalRhythmHistogram a owl:Class ; + rdfs:label "TemporalRhythmHistogram"@en ; + afv:computedIn afv:MIREX ; + rdfs:comment "TemporalRhythmHistogram" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:TemporalShapeStatistics a owl:Class ; + rdfs:label "TemporalShapeStatistics"@en ; + afv:computedIn afv:Yaafe ; + rdfs:comment "TemporalShapeStatistics" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:TemporalStatisticalSpectrumDescriptor a owl:Class ; + rdfs:label "TemporalStatisticalSpectrumDescriptor"@en ; + afv:computedIn afv:MIREX ; + rdfs:comment "TemporalStatisticalSpectrumDescriptor" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:TimbralWidth a owl:Class ; + rdfs:label "TimbralWidth"@en ; + afv:computedIn afv:PsySound3 ; + rdfs:comment "TimbralWidth" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:TimbreDistribution a owl:Class ; + rdfs:label "TimbreDistribution"@en ; + afv:computedIn afv:comirva ; + rdfs:comment "TimbreDistribution" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:TonalCentroid a owl:Class ; + rdfs:label "TonalCentroid"@en ; + afv:computedIn afv:MIRToolbox ; + rdfs:comment "TonalCentroid" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:TonalChange a owl:Class ; + rdfs:label "TonalChange"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "TonalChange" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:TonalChangeDetectionFunction a owl:Class ; + rdfs:label "TonalChangeDetectionFunction"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "TonalChangeDetectionFunction" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:TonalChangePositions a owl:Class ; + rdfs:label "TonalChangePositions"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "TonalChangePositions" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:TonalDissonance a owl:Class ; + rdfs:label "TonalDissonance"@en ; + afv:computedIn afv:PsySound3 ; + rdfs:comment "TonalDissonance" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Tonality a owl:Class ; + rdfs:label "Tonality"@en ; + afv:computedIn afv:Vamp, + afv:libXtract ; + rdfs:comment "Tonality" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:TonicPitch a owl:Class ; + rdfs:label "TonicPitch"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "TonicPitch" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:TotalEnergy a owl:Class ; + rdfs:label "TotalEnergy"@en ; + afv:computedIn afv:cuidado ; + rdfs:comment "TotalEnergy" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:TotalEnergyModulation a owl:Class ; + rdfs:label "TotalEnergyModulation"@en ; + afv:computedIn afv:cuidado ; + rdfs:comment "TotalEnergyModulation" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:TotalHarmonicEnergy a owl:Class ; + rdfs:label "TotalHarmonicEnergy"@en ; + afv:computedIn afv:cuidado ; + rdfs:comment "TotalHarmonicEnergy" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:TotalNoiseEnergy a owl:Class ; + rdfs:label "TotalNoiseEnergy"@en ; + afv:computedIn afv:cuidado ; + rdfs:comment "TotalNoiseEnergy" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Transformto6DTonalContentSpace a owl:Class ; + rdfs:label "Transformto6DTonalContentSpace"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "Transformto6DTonalContentSpace" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:TransientSteadyStateSeparation a owl:Class ; + rdfs:label "TransientSteadyStateSeparation"@en ; + afv:computedIn afv:aubio ; + rdfs:comment "TransientSteadyStateSeparation" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:TriangularFilterBank a owl:Class ; + rdfs:label "TriangularFilterBank"@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "TriangularFilterBank" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Tristimulus a owl:Class ; + rdfs:label "Tristimulus"@en ; + afv:computedIn afv:TimbreToolbox ; + rdfs:comment "Tristimulus" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Tristimulus1 a owl:Class ; + rdfs:label "Tristimulus1"@en ; + afv:computedIn afv:Vamp, + afv:libXtract ; + rdfs:comment "Tristimulus1" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Tristimulus2 a owl:Class ; + rdfs:label "Tristimulus2"@en ; + afv:computedIn afv:Vamp, + afv:libXtract ; + rdfs:comment "Tristimulus2" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Tristimulus3 a owl:Class ; + rdfs:label "Tristimulus3"@en ; + afv:computedIn afv:Vamp, + afv:libXtract ; + rdfs:comment "Tristimulus3" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:TunedLogFrequencySpectrum a owl:Class ; + rdfs:label "TunedLogFrequencySpectrum"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "TunedLogFrequencySpectrum" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Tuning a owl:Class ; + rdfs:label "Tuning"@en ; + afv:computedIn afv:Vamp ; + rdfs:comment "Tuning" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Variance a owl:Class ; + rdfs:label "Variance"@en ; + afv:computedIn afv:CLAM, + afv:Vamp, + afv:libXtract ; + rdfs:comment "Variance" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:VarianceDeltaSpectralPattern a owl:Class ; + rdfs:label "VarianceDeltaSpectralPattern"@en ; + afv:computedIn afv:MIREX ; + rdfs:comment "VarianceDeltaSpectralPattern" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:Volume a owl:Class ; + rdfs:label "Volume"@en ; + rdfs:comment "Volume" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:WaveletPyramid a owl:Class ; + rdfs:label "WaveletPyramid"@en ; + afv:computedIn afv:Marsyas ; + rdfs:comment "WaveletPyramid" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:ZeroCrossingPeakAmplitudes a owl:Class ; + rdfs:label "ZeroCrossingPeakAmplitudes"@en ; + rdfs:comment "ZeroCrossingPeakAmplitudes" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:ZeroCrossingRate a owl:Class ; + rdfs:label "ZeroCrossingRate"@en ; + afv:computedIn afv:CLAM, + afv:MIRToolbox, + afv:Marsyas, + afv:SuperCollider, + afv:TimbreToolbox, + afv:Vamp, + afv:Yaafe, + afv:cuidado, + afv:jMIR, + afv:libXtract, + afv:sMIRk ; + rdfs:comment "ZeroCrossingRate" ; + rdfs:subClassOf af:AudioFeature ; + vs:term_status "testing"@en . + +afv:computedIn a owl:Property ; + rdfs:domain af:AudioFeature ; + rdfs:range xsd:String . + +vs:term_status a owl:AnnotationProperty . + +afv:comirva a owl:Class ; + rdfs:label "comirva" ; + rdfs:comment "comirva" ; + vs:term_status "testing"@en . + +afv:PsySound3 a owl:Class ; + rdfs:label "PsySound3" ; + rdfs:comment "PsySound3" ; + vs:term_status "testing"@en . + +afv:sMIRk a owl:Class ; + rdfs:label "sMIRk" ; + rdfs:comment "sMIRk" ; + vs:term_status "testing"@en . + +afv:MPEG-7 a owl:Class ; + rdfs:label "MPEG-7" ; + rdfs:comment "MPEG-7" ; + vs:term_status "testing"@en . + +afv:SuperCollider a owl:Class ; + rdfs:label "SuperCollider" ; + rdfs:comment "SuperCollider" ; + vs:term_status "testing"@en . + +afv:MIREX a owl:Class ; + rdfs:label "MIREX" ; + rdfs:comment "MIREX" ; + vs:term_status "testing"@en . + +afv:CLAM a owl:Class ; + rdfs:label "CLAM" ; + rdfs:comment "CLAM" ; + vs:term_status "testing"@en . + +afv:MIRToolbox a owl:Class ; + rdfs:label "MIRToolbox" ; + rdfs:comment "MIRToolbox" ; + vs:term_status "testing"@en . + +afv:aubio a owl:Class ; + rdfs:label "aubio" ; + rdfs:comment "aubio" ; + vs:term_status "testing"@en . + +afv:TimbreToolbox a owl:Class ; + rdfs:label "TimbreToolbox" ; + rdfs:comment "TimbreToolbox" ; + vs:term_status "testing"@en . + +afv:Yaafe a owl:Class ; + rdfs:label "Yaafe" ; + rdfs:comment "Yaafe" ; + vs:term_status "testing"@en . + +afv:jMIR a owl:Class ; + rdfs:label "jMIR" ; + rdfs:comment "jMIR" ; + vs:term_status "testing"@en . + +afv:libXtract a owl:Class ; + rdfs:label "libXtract" ; + rdfs:comment "libXtract" ; + vs:term_status "testing"@en . + +afv:cuidado a owl:Class ; + rdfs:label "cuidado" ; + rdfs:comment "cuidado" ; + vs:term_status "testing"@en . + +afv:Marsyas a owl:Class ; + rdfs:label "Marsyas" ; + rdfs:comment "Marsyas" ; + vs:term_status "testing"@en . + +afv:Vamp a owl:Class ; + rdfs:label "Vamp" ; + rdfs:comment "Vamp" ; + vs:term_status "testing"@en . + diff -r 2b5c292ad12f -r d5012016bf64 rdfonto/af-vocabulary.rdf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdfonto/af-vocabulary.rdf Tue Apr 23 11:49:20 2013 +0100 @@ -0,0 +1,3446 @@ + + + + + testing + SubbandEnergyRatio + SubbandEnergyRatio + + + + + testing + cuidado + cuidado + + + + + MPEG7HarmonicSpectralVariation + + MPEG7HarmonicSpectralVariation + testing + + + + + OctaveBasedSpectralContrast + + OctaveBasedSpectralContrast + testing + + + + + OctaveBandSignalIntensityRatio + + OctaveBandSignalIntensityRatio + testing + + + + + + Tonality + + Tonality + testing + + + + testing + Yaafe + Yaafe + + + + + SumofValues + + SumofValues + testing + + + + + TimbreDistribution + + TimbreDistribution + testing + + + + + LowEnergy + + LowEnergy + testing + + + + + MPEG7AudioSpectrumCentroid + + MPEG7AudioSpectrumCentroid + testing + + + + + LogConstantQ + + LogConstantQ + testing + + + + + LogFrequencySpectrum + + LogFrequencySpectrum + testing + + + + + TunedLogFrequencySpectrum + + TunedLogFrequencySpectrum + testing + + + + + HarmonicSpectralDecrease + + HarmonicSpectralDecrease + testing + + + + + + + + + + + + + + + MelscaleFrequencyCepstralCoefficients + + MelscaleFrequencyCepstralCoefficients + testing + + + + + + PowerSpectrum + + PowerSpectrum + testing + + + + testing + AmplitudeDescriptor + AmplitudeDescriptor + + + + + testing + libXtract + libXtract + + + + testing + sMIRk + sMIRk + + + + + TemporalStatisticalSpectrumDescriptor + + TemporalStatisticalSpectrumDescriptor + testing + + + + + DeltaMfcc + + DeltaMfcc + testing + + + + + SpectralContrastPattern + + SpectralContrastPattern + testing + + + + + PerceptualSpectralVariation + + PerceptualSpectralVariation + testing + + + + + + SpectralAverageDeviation + + SpectralAverageDeviation + testing + + + + + TemporalDecrease + + TemporalDecrease + testing + + + + + SpectralCrestFactorPerBand + + SpectralCrestFactorPerBand + testing + + + + + RiseTime + + RiseTime + testing + + + + + + BarkCoefficients + + BarkCoefficients + testing + + + + testing + AdaptiveTimeFrequencyTransform + AdaptiveTimeFrequencyTransform + + + + + + NoteTracker + + NoteTracker + testing + + + + + SignalToNoiseRatio + + SignalToNoiseRatio + testing + + + + + SpectralSharpness + + SpectralSharpness + testing + + + + + + + + + + Loudness + + Loudness + testing + + + + + BarandBeatTracker + + BarandBeatTracker + testing + + + + + PerceptualSharpness + + PerceptualSharpness + testing + + + + testing + AutocorrelationMFCCs + AutocorrelationMFCCs + + + + + + + Tristimulus2 + + Tristimulus2 + testing + + + + + PitchSchmitt + + PitchSchmitt + testing + + + + testing + Sone + Sone + + + + + + MandelEllis + + MandelEllis + testing + + + + + + + + SpectralCrest + + SpectralCrest + testing + + + + + MPEG7HarmonicSpectralDeviation + + MPEG7HarmonicSpectralDeviation + testing + + + + + + + + + + SpectralFlux + + SpectralFlux + testing + + + + + LocalTuning + + LocalTuning + testing + + + + + PitchFFTYIN + + PitchFFTYIN + testing + + + + + Transformto6DTonalContentSpace + + Transformto6DTonalContentSpace + testing + + + + + + SpectralMean + + SpectralMean + testing + + + + testing + PhaseSpaceFeatures + PhaseSpaceFeatures + + + + + + + + + + + Brightness + + Brightness + testing + + + + testing + SubbandSpectralFlux + SubbandSpectralFlux + + + + + + + + + SpectralDecrease + + SpectralDecrease + testing + + + + + PitchDiff + + PitchDiff + testing + + + + + Tuning + + Tuning + testing + + + + testing + Signal + Signal + + + + + + HighFrequencyContent + + HighFrequencyContent + testing + + + + + AdaptiveSpectrogram + + AdaptiveSpectrogram + testing + + + + + SpectralShapeStatistics + + SpectralShapeStatistics + testing + + + + testing + PsySound3 + PsySound3 + + + + + EventDensity + + EventDensity + testing + + + + + + AverageSquaredDifferenceFunction + + AverageSquaredDifferenceFunction + testing + + + + + KeySOM + + KeySOM + testing + + + + + + Attack + + Attack + testing + + + + testing + PitchSynchronousZCPA + PitchSynchronousZCPA + + + + + + StatisticalIntegrator + + StatisticalIntegrator + testing + + + + + PerceptualSpectralRolloff + + PerceptualSpectralRolloff + testing + + + + + ChromagramandBassChromagram + + ChromagramandBassChromagram + testing + + + + + PeakFinder + + PeakFinder + testing + + + + + + StandardDeviation + + StandardDeviation + testing + + + + + SpectralPercentile + + SpectralPercentile + testing + + + + + AimGammatone (Auditory Image Model) + + AimGammatone (Auditory Image Model) + testing + + + + + BassChromagram + + BassChromagram + testing + + + + testing + ZeroCrossingPeakAmplitudes + ZeroCrossingPeakAmplitudes + + + + + + MIDINote + + MIDINote + testing + + + + + IBTINESCBeatTracker + + IBTINESCBeatTracker + testing + + + + + + AverageDeviation + + AverageDeviation + testing + + + + + Mode + + Mode + testing + + + + + TransientSteadyStateSeparation + + TransientSteadyStateSeparation + testing + + + + + AimPZFC2 (Auditory Image Model) + + AimPZFC2 (Auditory Image Model) + testing + + + + + HarmonicSpectralSkewness + + HarmonicSpectralSkewness + testing + + + + + MelSpectrum + + MelSpectrum + testing + + + + testing + jMIR + jMIR + + + + + RMSEnergy + + RMSEnergy + testing + + + + + DistanceMatrix + + DistanceMatrix + testing + + + + testing + LinearPredictionZCR + LinearPredictionZCR + + + + + testing + PitchHistogram + PitchHistogram + + + + + + + Key + + Key + testing + + + + + StereoSpectrumSources + + StereoSpectrumSources + testing + + + + testing + DWPTbasedRhythmFeature + DWPTbasedRhythmFeature + + + + + + TonalChange + + TonalChange + testing + + + + + + + + + + + + + + + SpectralRolloff + + SpectralRolloff + testing + + + + + + HarmonicSpectrum + + HarmonicSpectrum + testing + + + + + + + + + + + + + + + ZeroCrossingRate + + ZeroCrossingRate + testing + + + + + + + RootMeanSquare + + RootMeanSquare + testing + + + + + WaveletPyramid + + WaveletPyramid + testing + + + + + ConstantQSpectrogram + + ConstantQSpectrogram + testing + + + + + PowerToAverageRatio + + PowerToAverageRatio + testing + + + + + MaxMin + + MaxMin + testing + + + + + PhaseBasedMethodOnsetDetectionFunction + + PhaseBasedMethodOnsetDetectionFunction + testing + + + + + KeyStrength + + KeyStrength + testing + + + + + + Nonzerocount + + Nonzerocount + testing + + + + + MPEG7AudioHarmonicity + + MPEG7AudioHarmonicity + testing + + + + + + Tristimulus1 + + Tristimulus1 + testing + + + + + TemporalIncrease + + TemporalIncrease + testing + + + + testing + SpectralPeaks + SpectralPeaks + + + + + + + Crest + + Crest + testing + + + + + FilterbankMel + + FilterbankMel + testing + + + + + + + AverageMagnitudeDifferenceFunction + + AverageMagnitudeDifferenceFunction + testing + + + + + RhythmPatterns + + RhythmPatterns + testing + + + + + StereoSpectrumFeatures + + StereoSpectrumFeatures + testing + + + + + CorrelationPattern + + CorrelationPattern + testing + + + + + TonicPitch + + TonicPitch + testing + + + + + Deviation + + Deviation + testing + + + + + HarmonicTristimulus + + HarmonicTristimulus + testing + + + + testing + MPEG-7 + MPEG-7 + + + + + Moments + + Moments + testing + + + + + SmoothedDetectionFunction + + SmoothedDetectionFunction + testing + + + + testing + MIREX + MIREX + + + + + SpectralVariability + + SpectralVariability + testing + + + + + HighFrequencyContentOnsetDetectionFunction + + HighFrequencyContentOnsetDetectionFunction + testing + + + + + AimHCL2 (Auditory Image Model) + + AimHCL2 (Auditory Image Model) + testing + + + + + HarmonicSpectralRolloff + + HarmonicSpectralRolloff + testing + + + + + + + Chromagram + + Chromagram + testing + + + + + PolyphonicTranscription + + PolyphonicTranscription + testing + + + + + HistogramIntegrator + + HistogramIntegrator + testing + + + + + MeanAbsoluteDeviation + + MeanAbsoluteDeviation + testing + + + + + ADRessStereoSpectrum (Azimuth Discrimination and Resynthesis) + + ADRessStereoSpectrum (Azimuth Discrimination and Resynthesis) + testing + + + + + SpectralPatternCent + + SpectralPatternCent + testing + + + + + + + + + + + + SpectralSlope + + SpectralSlope + testing + + + + + PrincipalMelSpectrumComponents + + PrincipalMelSpectrumComponents + testing + + + + testing + TimbreToolbox + TimbreToolbox + + + + + AreaMomentsConstantQMFCC + + AreaMomentsConstantQMFCC + testing + + + + + AimSAI (Auditory Image Model) + + AimSAI (Auditory Image Model) + testing + + + + + AutoCorrelationFFT + + AutoCorrelationFFT + testing + + + + + Smoothness + + Smoothness + testing + + + + + TemporalShapeStatistics + + TemporalShapeStatistics + testing + + + + + + EffectiveDuration + + EffectiveDuration + testing + + + + + NoiseEnergy + + NoiseEnergy + testing + + + + + NNLSChroma + + NNLSChroma + testing + + + + + StrengthOfStrongestBeat + + StrengthOfStrongestBeat + testing + + + + + + MagnitudeSpectrum + + MagnitudeSpectrum + testing + + + + + MinArgMin + + MinArgMin + testing + + + + + Subbands + + Subbands + testing + + + + + PerceptualSpectralEnvelopeShape + + PerceptualSpectralEnvelopeShape + testing + + + + + RhythmHistogram + + RhythmHistogram + testing + + + + + SlopeIntegrator + + SlopeIntegrator + testing + + + + + BeatCount + + BeatCount + testing + + + + testing + PulseMetric + PulseMetric + + + + + + PerceptualSpread + + PerceptualSpread + testing + + + + + SpectralCrestFactor + + SpectralCrestFactor + testing + + + + + TotalNoiseEnergy + + TotalNoiseEnergy + testing + + + + + + NoteOnsetDetector + + NoteOnsetDetector + testing + + + + + HarmonicSpectralSlope + + HarmonicSpectralSlope + testing + + + + + StrongestFrequencyViaSpectralCentroid + + StrongestFrequencyViaSpectralCentroid + testing + + + + + + HarmonicSpectralCentroid + + HarmonicSpectralCentroid + testing + + + + + PerceptualSpectralSpread + + PerceptualSpectralSpread + testing + + + + + Median + + Median + testing + + + + + HarmonicChangeValue + + HarmonicChangeValue + testing + + + + + LinearSpectralPairs + + LinearSpectralPairs + testing + + + + + PulseClarity + + PulseClarity + testing + + + + + RelativeDifferenceFunction + + RelativeDifferenceFunction + testing + + + + + SilentRegions + + SilentRegions + testing + + + + + MagnitudeSkewness + + MagnitudeSkewness + testing + + + + + + + + + + + + + + SpectralCentroid + + SpectralCentroid + testing + + + + + TimbralWidth + + TimbralWidth + testing + + + + + MELODIAMelodyExtraction(intermediatesteps) + + MELODIAMelodyExtraction(intermediatesteps) + testing + + + + testing + BandPeriodicity + BandPeriodicity + + + + + + SalienceFunction + + SalienceFunction + testing + + + + + LNorm + + LNorm + testing + + + + + + + + + LinearPredictiveCoding + + LinearPredictiveCoding + testing + + + + + + AttackSlope + + AttackSlope + testing + + + + + TemporalRhythmHistogram + + TemporalRhythmHistogram + testing + + + + + RunningAutocorrelation + + RunningAutocorrelation + testing + + + + + FluctuationPattern + + FluctuationPattern + testing + + + + + TonalCentroid + + TonalCentroid + testing + + + + + ConstantQMFCC + + ConstantQMFCC + testing + + + + + AbsMax + + AbsMax + testing + + + + + StrongestFrequencyViaFFTMax + + StrongestFrequencyViaFFTMax + testing + + + + testing + aubio + aubio + + + + + + + + + SpectralSkewness + + SpectralSkewness + testing + + + + + + + TemporalCentroid + + TemporalCentroid + testing + + + + testing + DaubechiesWaveletCoefficientHistogram + DaubechiesWaveletCoefficientHistogram + + + + + + + + + Mean + + Mean + testing + + + + testing + Bandwidth + Bandwidth + + + + + + + + + Inharmonicity + + Inharmonicity + testing + + + + + Envelope + + Envelope + testing + + + + + TotalEnergyModulation + + TotalEnergyModulation + testing + + + + + Tristimulus + + Tristimulus + testing + + + + + AmplitudeofEnergyModulation + + AmplitudeofEnergyModulation + testing + + + + + + ComplexDomainOnsetDetection + + ComplexDomainOnsetDetection + testing + + + + + Bars + + Bars + testing + + + + + GlobalSpectralShapeDescription + + GlobalSpectralShapeDescription + testing + + + + + KeyStrengthPlot + + KeyStrengthPlot + testing + + + + testing + PsychoacousticalPitch + PsychoacousticalPitch + + + + + + PerceptualSpectralKurtosis + + PerceptualSpectralKurtosis + testing + + + + + HarmonicSpectralFlux + + HarmonicSpectralFlux + testing + + + + + + + + Pitch + + Pitch + testing + + + + + + DiscreteCosineTransform + + DiscreteCosineTransform + testing + + + + + Spectrum2Mel + + Spectrum2Mel + testing + + + + testing + BarkscaleFrequencyCepstralCoefficients + BarkscaleFrequencyCepstralCoefficients + + + + + + FeatureMeans + + FeatureMeans + testing + + + + + + + + + + + SpectralSpread + + SpectralSpread + testing + + + + + + + + + + SpectralKurtosis + + SpectralKurtosis + testing + + + + + AreaMomentsMFCC + + AreaMomentsMFCC + testing + + + + + + + Variance + + Variance + testing + + + + + AutoCorrelationPeaksIntegrator + + AutoCorrelationPeaksIntegrator + testing + + + + testing + Volume + Volume + + + + + + AimHCL (Auditory Image Model) + + AimHCL (Auditory Image Model) + testing + + + + + Irregularityj + + Irregularityj + testing + + + + + TonalDissonance + + TonalDissonance + testing + + + + + Chordino + + Chordino + testing + + + + + AreaPolynomialApproximation + + AreaPolynomialApproximation + testing + + + + + + + Spectrum + + Spectrum + testing + + + + + + + + + + AutoCorrelation + + AutoCorrelation + testing + + + + + + + Sharpness + + Sharpness + testing + + + + + FrequencyofEnergyModulation + + FrequencyofEnergyModulation + testing + + + + + SpectralDifferenceMethodOnsetDetectionFunction + + SpectralDifferenceMethodOnsetDetectionFunction + testing + + + + + TotalHarmonicEnergy + + TotalHarmonicEnergy + testing + + + + testing + IntegralLoudness + IntegralLoudness + + + + + + SpectralDissonance + + SpectralDissonance + testing + + + + + + RMSAmplitude + + RMSAmplitude + testing + + + + testing + ChromaCENSFeatures + ChromaCENSFeatures + + + + + testing + Vamp + Vamp + + + + + ChordEstimate + + ChordEstimate + testing + + + + + StrongestBeat + + StrongestBeat + testing + + + + testing + HarmonicCoefficient + HarmonicCoefficient + + + + + + KeyMode + + KeyMode + testing + + + + + PerceptualSpectralSkewness + + PerceptualSpectralSkewness + testing + + + + + + SpectralShape + + SpectralShape + testing + + + + testing + HarmonicConcentration + HarmonicConcentration + + + + + + DeltaSpectralPattern + + DeltaSpectralPattern + testing + + + + + TonalChangePositions + + TonalChangePositions + testing + + + + + HarmonicChangeDetectionFunction + + HarmonicChangeDetectionFunction + testing + + + + + Segmenter + + Segmenter + testing + + + + + + PeakSpectrum + + PeakSpectrum + testing + + + + + TotalEnergy + + TotalEnergy + testing + + + + + + + OnsetDetectionFunction + + OnsetDetectionFunction + testing + + + + + GeometricMean + + GeometricMean + testing + + + + + AmplitudeModulation + + AmplitudeModulation + testing + + + + + AreaMomentsLogConstantQ + + AreaMomentsLogConstantQ + testing + + + + + + KeyDetector + + KeyDetector + testing + + + + + Decaytime + + Decaytime + testing + + + + + + Tristimulus3 + + Tristimulus3 + testing + + + + + Daub4 + + Daub4 + testing + + + + + IrregularityI + + IrregularityI + testing + + + + + EnhADRessStereoSpectrum (Azimuth Discrimination and Resynthesis) + + EnhADRessStereoSpectrum (Azimuth Discrimination and Resynthesis) + testing + + + + + PeakerOnset + + PeakerOnset + testing + + + + testing + ModifiedGroupDelay + ModifiedGroupDelay + + + + + + PitchMultiComb + + PitchMultiComb + testing + + + + + AreaPolynomialApproximationConstantQMFCC + + AreaPolynomialApproximationConstantQMFCC + testing + + + + + Frames + + Frames + testing + + + + + BeatSum + + BeatSum + testing + + + + + OddToEvenBandRatio + + OddToEvenBandRatio + testing + + + + + RunningStatistics + + RunningStatistics + testing + + + + testing + Feature + Feature + + + + + testing + RelativeSpectralPLP + RelativeSpectralPLP + + + + + + IrregularityII + + IrregularityII + testing + + + + + BandTristimulus + + BandTristimulus + testing + + + + + Irregularityk + + Irregularityk + testing + + + + + BeatHistogramFromPeaks + + BeatHistogramFromPeaks + testing + + + + + TriangularFilterBank + + TriangularFilterBank + testing + + + + + GeorgeTzanetakisModel + + GeorgeTzanetakisModel + testing + + + + + Derivate + + Derivate + testing + + + + + RMSEnergyEnvelope + + RMSEnergyEnvelope + testing + + + + + + OddToEvenHarmonicRatio + + OddToEvenHarmonicRatio + testing + + + + + Cepstrum + + Cepstrum + testing + + + + + MPEG7TemporalCentroid + + MPEG7TemporalCentroid + testing + + + + + StrongestFrequencyViaZeroCrossings + + StrongestFrequencyViaZeroCrossings + testing + + + + + EnergyBasedOnsetDetectionFunction + + EnergyBasedOnsetDetectionFunction + testing + + + + + MaxArgMax + + MaxArgMax + testing + + + + + FundamentalFrequencyModulation + + FundamentalFrequencyModulation + testing + + + + + SpectrotemporalVariation + + SpectrotemporalVariation + testing + + + + + ChromaMeans + + ChromaMeans + testing + + + + testing + HarmonicProminence + HarmonicProminence + + + + + + HarmonicSpectralShape + + HarmonicSpectralShape + testing + + + + + Irregularity + + Irregularity + testing + + + + + KrumhanslKeyFinder + + KrumhanslKeyFinder + testing + + + + + MPEG7AudioFundamentalFrequency + + MPEG7AudioFundamentalFrequency + testing + + + + + + Power + + Power + testing + + + + + EvenHarmonicRatio + + EvenHarmonicRatio + testing + + + + + LogarithmicFluctuationPattern + + LogarithmicFluctuationPattern + testing + + + + + PerceptualSpectralCentroid + + PerceptualSpectralCentroid + testing + + + + + + + BeatTracker + + BeatTracker + testing + + + + + MaxMagFreq + + MaxMagFreq + testing + + + + testing + SpectralCenter + SpectralCenter + + + + + + SemitoneSpectrum + + SemitoneSpectrum + testing + + + + + + + + MPEG7HarmonicSpectralSpread + + MPEG7HarmonicSpectralSpread + testing + + + + testing + AuditoryFilterBankTemporalEnvelopes + AuditoryFilterBankTemporalEnvelopes + + + + + + LineSpectralFrequencies + + LineSpectralFrequencies + testing + + + + + MPEG7AudioWaveform + + MPEG7AudioWaveform + testing + + + + + DistancefromFirstChannel + + DistancefromFirstChannel + testing + + + + + MPEG7AudioSpectrumSpread + + MPEG7AudioSpectrumSpread + testing + + + + + OctaveBandSignalIntensity + + OctaveBandSignalIntensity + testing + + + + + AttackLeap + + AttackLeap + testing + + + + testing + 4HzModulationEnergy + 4HzModulationEnergy + + + + + testing + SpectralDispersion + SpectralDispersion + + + + + + + + LinearPredictionCepstralCoefficients + + LinearPredictionCepstralCoefficients + testing + + + + + AreaPolynomialApproximationLogConstantQ + + AreaPolynomialApproximationLogConstantQ + testing + + + + + LocalSingleGaussianModel + + LocalSingleGaussianModel + testing + + + + + HarmonicSpectralSpread + + HarmonicSpectralSpread + testing + + + + + Decay + + Decay + testing + + + + + ADRessSpectrum (Azimuth Discrimination and Resynthesis) + + ADRessSpectrum (Azimuth Discrimination and Resynthesis) + testing + + + + + StereoSpectrum + + StereoSpectrum + testing + + + + + AimLocalMax (Auditory Image Model) + + AimLocalMax (Auditory Image Model) + testing + + + + testing + MultiresolutionEntropy + MultiresolutionEntropy + + + + + + ModifiedKullbackLieblerOnsetDetectionFunction + + ModifiedKullbackLieblerOnsetDetectionFunction + testing + + + + + DiscreteWaveletTransform + + DiscreteWaveletTransform + testing + + + + + EnhADRess (Azimuth Discrimination and Resynthesis) + + EnhADRess (Azimuth Discrimination and Resynthesis) + testing + + + + + + SpectralStandardDeviation + + SpectralStandardDeviation + testing + + + + + FluctuationPatterns + + FluctuationPatterns + testing + + + + testing + 4HzModulationHarmonicCoefficients + 4HzModulationHarmonicCoefficients + + + + + + PureTonalness + + PureTonalness + testing + + + + + SilenceTest + + SilenceTest + testing + + + + + KullbackLieblerOnsetDetectionFunction + + KullbackLieblerOnsetDetectionFunction + testing + + + + + Spectrum2Chroma + + Spectrum2Chroma + testing + + + + testing + SpectralPeakStructure + SpectralPeakStructure + + + + + testing + HarmonicEnergyEntropy + HarmonicEnergyEntropy + + + + + + DecorrelatedFilterBanks + + DecorrelatedFilterBanks + testing + + + + + PerceptualSpectralSlope + + PerceptualSpectralSlope + testing + + + + + Attacktime + + Attacktime + testing + + + + + LowFreqEnergyRelation + + LowFreqEnergyRelation + testing + + + + testing + comirva + comirva + + + + + PitchFastComb + + PitchFastComb + testing + + + + + MPEG7SpectralCentroid + + MPEG7SpectralCentroid + testing + + + + + HarmonicSpectralSmoothness + + HarmonicSpectralSmoothness + testing + + + + + Roughness + + Roughness + testing + + + + testing + CLAM + CLAM + + + + + SpectralFlatnessAllBands + + SpectralFlatnessAllBands + testing + + + + + + + + Noisiness + + Noisiness + testing + + + + + + + FundamentalFrequency + + FundamentalFrequency + testing + + + + + + HighestValue + + HighestValue + testing + + + + + PitchCountours + + PitchCountours + testing + + + + + + HarmonicSpectralDeviation + + HarmonicSpectralDeviation + testing + + + + + NoteRepresentationofChordEstimate + + NoteRepresentationofChordEstimate + testing + + + + + HarmonicEnergy + + HarmonicEnergy + testing + + + + + MagnitudeKurtosis + + MagnitudeKurtosis + testing + + + + + TempoandBeatTracker + + TempoandBeatTracker + testing + + + + + MeddisHairCell + + MeddisHairCell + testing + + + + + ConstantQ + + ConstantQ + testing + + + + + + + Energy + + Energy + testing + + + + + BandSpectralDeviation + + BandSpectralDeviation + testing + + + + + LineSpectralPairs + + LineSpectralPairs + testing + + + + + FluctuationPatternCent + + FluctuationPatternCent + testing + + + + + HarmonicSpectralKurtosis + + HarmonicSpectralKurtosis + testing + + + + + SpectralFluxOnsetDetectionFunction + + SpectralFluxOnsetDetectionFunction + testing + + + + + MELODIAMelodyExtraction + + MELODIAMelodyExtraction + testing + + + + + Flatnessdb + + Flatnessdb + testing + + + + + + PitchYIN + + PitchYIN + testing + + + + + + BeatSpectrum + + BeatSpectrum + testing + + + + + OrderedDistancesfromFirstChannel + + OrderedDistancesfromFirstChannel + testing + + + + + MPEG7LogAttackTime + + MPEG7LogAttackTime + testing + + + + testing + Marsyas + Marsyas + + + + + BeatSpectralDifference + + BeatSpectralDifference + testing + + + + + Decrease + + Decrease + testing + + + + + FuncdamentalFrequency + + FuncdamentalFrequency + testing + + + + + + + + + + + SpectralFlatness + + SpectralFlatness + testing + + + + + PerceptualSpectralDecrease + + PerceptualSpectralDecrease + testing + + + + + + LowestValue + + LowestValue + testing + + + + + Sum + + Sum + testing + + + + + SpectralInharmonicity + + SpectralInharmonicity + testing + + + + + SpectralSmoothness + + SpectralSmoothness + testing + + + + testing + PerceptualLinearPrediction + PerceptualLinearPrediction + + + + + + DeltaDeltaMfcc + + DeltaDeltaMfcc + testing + + + + + AimSSI (Auditory Image Model) + + AimSSI (Auditory Image Model) + testing + + + + + ModulationFrequencyVarianceDescriptor + + ModulationFrequencyVarianceDescriptor + testing + + + + + EnvelopeShapeStatistics + + EnvelopeShapeStatistics + testing + + + + testing + RatescalefrequencyFeatures + RatescalefrequencyFeatures + + + + + testing + SuperCollider + SuperCollider + + + + + MeansofCoefficients + + MeansofCoefficients + testing + + + + + AimPZFC (Auditory Image Model) + + AimPZFC (Auditory Image Model) + testing + + + + + FractionOfLowEnergyWindows + + FractionOfLowEnergyWindows + testing + + + + testing + DistortionDiscriminantAnalysis + DistortionDiscriminantAnalysis + + + + + testing + ShortTimeEnergy + ShortTimeEnergy + + + + + testing + MIRToolbox + MIRToolbox + + + + + + BeatHistogram + + BeatHistogram + testing + + + + + AimVQ (Auditory Image Model) + + AimVQ (Auditory Image Model) + testing + + + + + ADRess (Azimuth Discrimination and Resynthesis) + + ADRess (Azimuth Discrimination and Resynthesis) + testing + + + + + StatisticalSpectrumDescriptor + + StatisticalSpectrumDescriptor + testing + + + + + Release + + Release + testing + + + + + TonalChangeDetectionFunction + + TonalChangeDetectionFunction + testing + + + + testing + JointAcousticandModuluationFrequency + JointAcousticandModuluationFrequency + + + + + + DecreaseSlope + + DecreaseSlope + testing + + + + + HarmonicPitchClassProfile + + HarmonicPitchClassProfile + testing + + + + + OddEvenRatio + + OddEvenRatio + testing + + + + + AimBoxes (Auditory Image Model) + + AimBoxes (Auditory Image Model) + testing + + + + + HarmonicSpectralVariation + + HarmonicSpectralVariation + testing + + + + + MPEG7HarmonicSpectralCentroid + + MPEG7HarmonicSpectralCentroid + testing + + + + + Multiplicity + + Multiplicity + testing + + + + + Differencevector + + Differencevector + testing + + + + + SpectralFlatnessPerBand + + SpectralFlatnessPerBand + testing + + + + + VarianceDeltaSpectralPattern + + VarianceDeltaSpectralPattern + testing + + + + + FeatureVariances + + FeatureVariances + testing + + + + + SpectralPattern + + SpectralPattern + testing + + + + testing + NoiseRobustAuditoryFeature + NoiseRobustAuditoryFeature + + + + + testing + HarmonicDerivate + HarmonicDerivate + + + + + + Compactness + + Compactness + testing + + + + + SignalAutoCorrelationFunction + + SignalAutoCorrelationFunction + testing + + + + + + + Tempo + + Tempo + testing + + + + testing + CyclicBeatSpectrum + CyclicBeatSpectrum + + + + + + Peaker + + Peaker + testing + + + + + HarmonicProductSpectrum + + HarmonicProductSpectrum + testing + + + + + MPEG7AudioSpectrumBasis + + MPEG7AudioSpectrumBasis + testing + + + + + + + LogAttackTime + + LogAttackTime + testing + + + + + FFTBinFrequencies + + FFTBinFrequencies + testing + + + + + PeakPicker + + PeakPicker + testing + + + + + RhythmicFluctuation + + RhythmicFluctuation + testing + + + + + LogLikelihoodofChordEstimate + + LogLikelihoodofChordEstimate + testing + + + + + Similarity + + Similarity + testing + + + + + AubioOnsetDetector + + AubioOnsetDetector + testing + + + + + BeatHistogramLabels + + BeatHistogramLabels + testing + + + + + + CrossCorrelation + + CrossCorrelation + testing + + + + + FundamentalFrequency(failsafe) + + FundamentalFrequency(failsafe) + testing + + + + + + + + SpectralVariance + + SpectralVariance + testing + + + + + NonSilentRegions + + NonSilentRegions + testing + + + + + AreaMoments + + AreaMoments + testing + + + + testing + PitchProfile + PitchProfile + + + + + + RelaitvespecificLoudness + + RelaitvespecificLoudness + testing + + diff -r 2b5c292ad12f -r d5012016bf64 rdfonto/aubio-onto.n3 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdfonto/aubio-onto.n3 Tue Apr 23 11:49:20 2013 +0100 @@ -0,0 +1,155 @@ +@prefix af: . +@prefix dc: . +@prefix owl: . +@prefix rdfs: . + +af:AWeightingFilterCoefficients a owl:Class ; + dc:description "An A-weighting digital filter, which reduces low and high frequencies and enhance the middle ones to reflect the ability of the human hearing." ; + rdfs:subClassOf af:DigitalFilter . + +af:BeatTracking a owl:Class ; + dc:description "Beat tracking using a context dependant model." ; + rdfs:subClassOf af:Tempo . + +af:BiquadFilter a owl:Class ; + dc:description "Second order Infinite Impulse Response filter." ; + rdfs:subClassOf af:DigitalFilter . + +af:CWeightingFilterCoefficients a owl:Class ; + dc:description "A C-weighting digital filter, which reduces low and high frequencies and enhance the middle ones to reflect the ability of the human hearing." ; + rdfs:subClassOf af:DigitalFilter . + +af:ComplexDomainMethodOnsetDetectionFunction a owl:Class ; + dc:description "Complex Domain Method onset detection function." ; + rdfs:subClassOf af:OnsetDetection . + +af:EnergyBasedOnsetDetectionFunction a owl:Class ; + dc:description "This function calculates the local energy of the input spectral frame." ; + rdfs:subClassOf af:OnsetDetection . + +af:FilterbankMel a owl:Class ; + dc:description "Mel frequency filter bank coefficients. Set filter bank coefficients to Mel frequency bands" ; + rdfs:subClassOf af:SpectralFeature . + +af:HighFrequencyContentOnsetDetectionFunction a owl:Class ; + dc:description "This method computes the High Frequency Content (HFC) of the input spectral frame. The resulting function is efficient at detecting percussive onsets" ; + rdfs:subClassOf af:OnsetDetection . + +af:KullbackLieblerOnsetDetectionFunction a owl:Class ; + dc:description "Kullback-Liebler onset detection function." ; + rdfs:subClassOf af:OnsetDetection . + +af:MFCC a owl:Class ; + dc:description "Mel-frequency cepstrum coefficients object" ; + rdfs:subClassOf af:SpectralFeature . + +af:ModifiedKullbackLieblerOnsetDetectionFunction a owl:Class ; + dc:description "Modified Kullback-Liebler onset detection function." ; + rdfs:subClassOf af:OnsetDetection . + +af:Onset a owl:Class ; + dc:description "Computes the onset detection function and detect peaks in these functions. When onsets are found above a given silence threshold, and after a minimum inter-onset interval, the output vector returned by aubio_onset_do is filled with 1. Otherwise, the output vector remains 0" ; + rdfs:subClassOf af:OnsetDetection . + +af:OnsetDetectionFunction a owl:Class ; + dc:description "These functions are designed to raise at notes attacks in music signals." ; + rdfs:subClassOf af:OnsetDetection . + +af:PeakPicker a owl:Class ; + dc:description "Peak picking utilities function" ; + rdfs:subClassOf af:OnsetDetection . + +af:PhaseBasedMethodOnsetDetectionFunction a owl:Class ; + dc:description "Phase Based Method onset detection function." ; + rdfs:subClassOf af:OnsetDetection . + +af:PhaseVocoder a owl:Class ; + dc:description "This object implements a phase vocoder. The spectral frames are computed using a HanningZ window and a swapped version of the signal to simplify the phase relationships across frames. The window sizes and overlap are specified at creation time." ; + rdfs:subClassOf af:SpectralFeature . + +af:Pitch a owl:Class ; + dc:description "Generic method for pitch detection" ; + rdfs:subClassOf af:PitchDetection . + +af:PitchFastComb a owl:Class ; + dc:description "Pitch detection using a fast harmonic comb filter" ; + rdfs:subClassOf af:PitchDetection . + +af:PitchFftYin a owl:Class ; + dc:description "Pitch detection using a spectral implementation of the YIN algorithm" ; + rdfs:subClassOf af:PitchDetection . + +af:PitchMultiComb a owl:Class ; + dc:description "Pitch detection using multiple-comb filter" ; + rdfs:subClassOf af:PitchDetection . + +af:PitchSchmitt a owl:Class ; + dc:description "Pitch detection using a Schmitt trigger" ; + rdfs:subClassOf af:PitchDetection . + +af:PitchYin a owl:Class ; + dc:description "Pitch detection using the YIN algorithm" ; + rdfs:subClassOf af:PitchDetection . + +af:Resampler a owl:Class ; + dc:description "This object resamples an input vector into an output vector using libsamplerate." ; + rdfs:subClassOf af:DigitalFilter . + +af:SpectralCentroid a owl:Class ; + dc:description "The spectral centroid represents the barycenter of the spectrum." ; + rdfs:subClassOf af:SpectralFeature . + +af:SpectralDecrease a owl:Class ; + dc:description "The spectral decrease is another representation of the decreasing rate, based on perceptual criteria." ; + rdfs:subClassOf af:SpectralFeature . + +af:SpectralDifferenceMethodOnsetDetectionFunction a owl:Class ; + dc:description "Spectral difference method onset detection function." ; + rdfs:subClassOf af:PitchDetection . + +af:SpectralFlux a owl:Class ; + dc:description "Spectral Flux" ; + rdfs:subClassOf af:SpectralFeature . + +af:SpectralKurtosis a owl:Class ; + dc:description "The kurtosis is a measure of the flatness of the spectrum, computed from the fourth order moment." ; + rdfs:subClassOf af:SpectralFeature . + +af:SpectralRolloff a owl:Class ; + dc:description "This function returns the bin number below which 95% of the spectrum energy is found." ; + rdfs:subClassOf af:SpectralFeature . + +af:SpectralShapeDescriptors a owl:Class ; + dc:description "Spectral shape descriptors" ; + rdfs:subClassOf af:SpectralFeature . + +af:SpectralSkewness a owl:Class ; + dc:description "The skewness is computed from the third order moment of the spectrum. A negative skewness indicates more energy on the lower part of the spectrum. A positive skewness indicates more energy on the high frequency of the spectrum." ; + rdfs:subClassOf af:SpectralFeature . + +af:SpectralSlope a owl:Class ; + dc:description "The spectral slope represents decreasing rate of the spectral amplitude, computed using a linear regression." ; + rdfs:subClassOf af:SpectralFeature . + +af:SpectralSpread a owl:Class ; + dc:description "The spectral spread is the variance of the spectral distribution around its centroid." ; + rdfs:subClassOf af:SpectralFeature . + +af:TransientSteadyStateSeparation a owl:Class ; + dc:description "Transient / Steady-state Separation (TSS)" ; + rdfs:subClassOf af:SpectralFeature . + +af:Tempo a owl:Class ; + dc:description "Tempo detection driver. This object stores all the memory required for tempo detection algorithm and returns the estimated beat locations." ; + rdfs:subClassOf af:Tempo . + +af:DigitalFilter a owl:Class ; + dc:description "This object stores a digital filter of order N." ; + rdfs:subClassOf af:DigitalFilter . + +af:PitchDetection a owl:Class . + +af:OnsetDetection a owl:Class . + +af:SpectralFeature a owl:Class . + diff -r 2b5c292ad12f -r d5012016bf64 rdfonto/aubio-onto.rdf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdfonto/aubio-onto.rdf Tue Apr 23 11:49:20 2013 +0100 @@ -0,0 +1,196 @@ + + + + + Pitch detection using a Schmitt trigger + + + + + The kurtosis is a measure of the flatness of the spectrum, computed from the fourth order moment. + + + + + This function returns the bin number below which 95% of the spectrum energy is found. + + + + + Modified Kullback-Liebler onset detection function. + + + + + This method computes the High Frequency Content (HFC) of the input spectral frame. The resulting function is efficient at detecting percussive onsets + + + + + The spectral decrease is another representation of the decreasing rate, based on perceptual criteria. + + + + + Kullback-Liebler onset detection function. + + + + + Generic method for pitch detection + + + + + Pitch detection using a fast harmonic comb filter + + + + + + + + Computes the onset detection function and detect peaks in these functions. When onsets are found above a given silence threshold, and after a minimum inter-onset interval, the output vector returned by aubio_onset_do is filled with 1. Otherwise, the output vector remains 0 + + + + + This object implements a phase vocoder. The spectral frames are computed using a HanningZ window and a swapped version of the signal to simplify the phase relationships across frames. The window sizes and overlap are specified at creation time. + + + + + The spectral slope represents decreasing rate of the spectral amplitude, computed using a linear regression. + + + + + These functions are designed to raise at notes attacks in music signals. + + + + + Second order Infinite Impulse Response filter. + + + + + A C-weighting digital filter, which reduces low and high frequencies and enhance the middle ones to reflect the ability of the human hearing. + + + + + The skewness is computed from the third order moment of the spectrum. A negative skewness indicates more energy on the lower part of the spectrum. A positive skewness indicates more energy on the high frequency of the spectrum. + + + + + Beat tracking using a context dependant model. + + + + + Pitch detection using multiple-comb filter + + + + + Complex Domain Method onset detection function. + + + + + Tempo detection driver. This object stores all the memory required for tempo detection algorithm and returns the estimated beat locations. + + + + + The spectral centroid represents the barycenter of the spectrum. + + + + + + + + Pitch detection using the YIN algorithm + + + + + This object resamples an input vector into an output vector using libsamplerate. + + + + + Spectral Flux + + + + + The spectral spread is the variance of the spectral distribution around its centroid. + + + + + Peak picking utilities function + + + + + Transient / Steady-state Separation (TSS) + + + + + This object stores a digital filter of order N. + + + + + Mel-frequency cepstrum coefficients object + + + + + + + + Pitch detection using a spectral implementation of the YIN algorithm + + + + + Mel frequency filter bank coefficients. Set filter bank coefficients to Mel frequency bands + + + + + Phase Based Method onset detection function. + + + + + An A-weighting digital filter, which reduces low and high frequencies and enhance the middle ones to reflect the ability of the human hearing. + + + + + This function calculates the local energy of the input spectral frame. + + + + + Spectral difference method onset detection function. + + + + + Spectral shape descriptors + + + diff -r 2b5c292ad12f -r d5012016bf64 rdfonto/aubioDiagram.png Binary file rdfonto/aubioDiagram.png has changed diff -r 2b5c292ad12f -r d5012016bf64 rdfonto/baseOnto.n3 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdfonto/baseOnto.n3 Tue Apr 23 11:49:20 2013 +0100 @@ -0,0 +1,1655 @@ +@prefix af: . +@prefix dc: . +@prefix owl: . +@prefix rdf: . +@prefix rdfs: . +@prefix vs: . +@prefix xsd: . + +<> a owl:Ontology ; + dc:description "This is a base ontology for the Audio Features engineering process collected from literature" ; + dc:title "Audio Features Base Ontology" ; + owl:versionInfo "Version 0.1" . + + a af:AudioFeature ; + rdfs:label "4 Hz Modulation Energy", + "4HzModulationEnergy" ; + af:application_domain af:AudioSegmentation ; + af:computation af:BandpassFilter, + af:DiscreteFourierTransform, + af:EnergySpectralDensity, + af:Normalization, + af:Regression, + af:RootMeanSquare, + af:Windowing ; + af:computational_complexity af:MediumComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:InterFrame ; + rdfs:comment "4 Hz Modulation Energy feature" ; + rdfs:subClassOf af:ModulationfrequencyFeature ; + vs:term_status "testing" . + + a af:AudioFeature ; + rdfs:label "4 Hz Modulation Harmonic Coefficients", + "4HzModulationHarmonicCoefficients" ; + af:application_domain af:AudioSegmentation ; + af:computation af:Autocorrelation, + af:BandpassFilter, + af:DiscreteCosineTransform, + af:SumWeightedSum, + af:Windowing ; + af:computational_complexity af:MediumComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:InterFrame ; + rdfs:comment "4 Hz Modulation Harmonic Coefficients feature" ; + rdfs:subClassOf af:ModulationfrequencyFeature ; + vs:term_status "testing" . + +af:AdaptiveTimeFrequencyTransform a af:AudioFeature ; + rdfs:label "Adaptive Time-Frequency Transform", + "AdaptiveTimeFrequencyTransform" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:AdaptiveTimeFrequencyTransformComp, + af:Spectralbinning ; + af:computational_complexity af:MediumComplexity ; + af:dimensions 42 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:Global ; + rdfs:comment "Adaptive Time-Frequency Transform feature" ; + rdfs:subClassOf af:FrequencyDomainPhysicalFeature ; + vs:term_status "testing" . + +af:AmplitudeDescriptor a af:AudioFeature ; + rdfs:label "Amplitude Descriptor", + "AmplitudeDescriptor" ; + af:application_domain af:EnvironmentalSoundRecognition ; + af:computation af:Mean, + af:Median, + af:Spectralbinning, + af:Windowing ; + af:computational_complexity af:LowComplexity ; + af:dimensions 9 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Amplitude Descriptor feature" ; + rdfs:subClassOf af:TemporalFeature ; + vs:term_status "testing" . + +af:AuditoryFilterBankTemporalEnvelopes a af:AudioFeature ; + rdfs:label "Auditory Filter Bank Temporal Envelopes", + "AuditoryFilterBankTemporalEnvelopes" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:BandpassFilter, + af:EnergySpectralDensity, + af:RootMeanSquare, + af:Windowing ; + af:computational_complexity af:MediumComplexity ; + af:dimensions 62 ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Auditory Filter Bank Temporal Envelopes feature" ; + rdfs:subClassOf af:ModulationfrequencyFeature ; + vs:term_status "testing" . + +af:AutocorrelationMFCCs a af:AudioFeature ; + rdfs:label "Autocorrelation MFCCs", + "AutocorrelationMFCCs" ; + af:application_domain af:SpeechRecognition ; + af:computation af:Autocorrelation, + af:DiscreteCosineTransform, + af:DiscreteFourierTransform, + af:Logarithm, + af:LowpassFilter, + af:Regression, + af:Windowing ; + af:computational_complexity af:HighComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Autocorrelation MFCCs feature" ; + rdfs:subClassOf af:CepstralFeature ; + vs:term_status "testing" . + +af:BandPeriodicity a af:AudioFeature ; + rdfs:label "Band Periodicity", + "BandPeriodicity" ; + af:application_domain af:AudioSegmentation ; + af:computation af:Autocorrelation, + af:BandpassFilter, + af:RootMeanSquare, + af:SumWeightedSum, + af:Windowing ; + af:computational_complexity af:MediumComplexity ; + af:dimensions 4 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:InterFrame ; + rdfs:comment "Band Periodicity feature" ; + rdfs:subClassOf af:ModulationfrequencyFeature ; + vs:term_status "testing" . + +af:Bandwidth a af:AudioFeature ; + rdfs:label "Bandwidth" ; + af:application_domain af:Several ; + af:computation af:DiscreteFourierTransform, + af:Logarithm, + af:Median, + af:Regression, + af:Windowing ; + af:computational_complexity af:LowComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Bandwidth feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:BarkscaleFrequencyCepstralCoefficients a af:AudioFeature ; + rdfs:label "Bark-scale Frequency Cepstral Coefficients", + "BarkscaleFrequencyCepstralCoefficients" ; + af:application_domain af:Several ; + af:computation af:DiscreteCosineTransform, + af:DiscreteFourierTransform, + af:Logarithm, + af:Regression, + af:Windowing ; + af:computational_complexity af:HighComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Bark-scale Frequency Cepstral Coefficients feature" ; + rdfs:subClassOf af:CepstralFeature ; + vs:term_status "testing" . + +af:BeatHistogram a af:AudioFeature ; + rdfs:label "Beat Histogram", + "BeatHistogram" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:Autocorrelation, + af:DiscreteWaveletTransform, + af:LowpassFilter, + af:RootMeanSquare, + af:Spectralbinning, + af:Windowing ; + af:computational_complexity af:MediumComplexity ; + af:dimensions 6 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:InterFrame ; + rdfs:comment "Beat Histogram feature" ; + rdfs:subClassOf af:ModulationfrequencyFeature ; + vs:term_status "testing" . + +af:BeatSpectrum a af:AudioFeature ; + rdfs:label "Beat Spectrum", + "BeatSpectrum" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:Autocorrelation, + af:CrossCorrelation, + af:DiscreteFourierTransform, + af:Logarithm, + af:LowpassFilter, + af:Windowing ; + af:computational_complexity af:HighComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:InterFrame ; + rdfs:comment "Beat Spectrum feature" ; + rdfs:subClassOf af:ModulationfrequencyFeature ; + vs:term_status "testing" . + +af:BeatTracker a af:AudioFeature ; + rdfs:label "Beat Tracker", + "BeatTracker" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:BandpassFilter, + af:CombFilter, + af:DerivationDifference, + af:LowpassFilter, + af:RootMeanSquare, + af:Windowing ; + af:computational_complexity af:HighComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:InterFrame ; + rdfs:comment "Beat Tracker feature" ; + rdfs:subClassOf af:ModulationfrequencyFeature ; + vs:term_status "testing" . + +af:ChromaCENSFeatures a af:AudioFeature ; + rdfs:label "Chroma CENS Features", + "ChromaCENSFeatures" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:BandpassFilterBank, + af:LowpassFilter, + af:Normalization, + af:RootMeanSquare, + af:Windowing ; + af:computational_complexity af:MediumComplexity ; + af:dimensions 12 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Chroma CENS Features feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:Chromagram a af:AudioFeature ; + rdfs:label "Chromagram" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:DiscreteFourierTransform, + af:Logarithm, + af:RootMeanSquare, + af:Windowing ; + af:computational_complexity af:MediumComplexity ; + af:dimensions 12 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Chromagram feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:CyclicBeatSpectrum a af:AudioFeature ; + rdfs:label "Cyclic Beat Spectrum", + "CyclicBeatSpectrum" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:CombFilter, + af:DerivationDifference, + af:DiscreteFourierTransform, + af:LowpassFilter, + af:RootMeanSquare, + af:Windowing ; + af:computational_complexity af:HighComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:InterFrame ; + rdfs:comment "Cyclic Beat Spectrum feature" ; + rdfs:subClassOf af:ModulationfrequencyFeature ; + vs:term_status "testing" . + +af:DWPTbasedRhythmFeature a af:AudioFeature ; + rdfs:label "DWPT-based Rhythm Feature", + "DWPTbasedRhythmFeature" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:Autocorrelation, + af:DiscreteWaveletTransform, + af:RootMeanSquare, + af:Spectralbinning, + af:Windowing ; + af:computational_complexity af:MediumComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:InterFrame ; + rdfs:comment "DWPT-based Rhythm Feature feature" ; + rdfs:subClassOf af:ModulationfrequencyFeature ; + vs:term_status "testing" . + +af:DaubechiesWaveletCoefficientHistogram a af:AudioFeature ; + rdfs:label "Daubechies Wavelet Coefficient Histogram", + "DaubechiesWaveletCoefficientHistogram" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:DiscreteWaveletTransform, + af:Spectralbinning, + af:Windowing ; + af:computational_complexity af:MediumComplexity ; + af:dimensions 28 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Daubechies Wavelet Coefficient Histogram feature" ; + rdfs:subClassOf af:FrequencyDomainPhysicalFeature ; + vs:term_status "testing" . + +af:DistortionDiscriminantAnalysis a af:AudioFeature ; + rdfs:label "Distortion Discriminant Analysis", + "DistortionDiscriminantAnalysis" ; + af:application_domain af:Fingerprinting ; + af:computation af:Logarithm, + af:ModulatedComplexLappedTransform, + af:PrincipalComponentAnalysis, + af:Windowing ; + af:computational_complexity af:HighComplexity ; + af:dimensions 64 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:InterFrame ; + rdfs:comment "Distortion Discriminant Analysis feature" ; + rdfs:subClassOf af:EigendomainFeature ; + vs:term_status "testing" . + +af:HarmonicCoefficient a af:AudioFeature ; + rdfs:label "Harmonic Coefficient", + "HarmonicCoefficient" ; + af:application_domain af:AudioSegmentation ; + af:computation af:Autocorrelation, + af:SumWeightedSum, + af:Windowing ; + af:computational_complexity af:LowComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Harmonic Coefficient feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:HarmonicConcentration a af:AudioFeature ; + rdfs:label "Harmonic Concentration", + "HarmonicConcentration" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:DiscreteFourierTransform, + af:EnergySpectralDensity, + af:LevelCrossingDetector, + af:RootMeanSquare, + af:Windowing ; + af:computational_complexity af:MediumComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Harmonic Concentration feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:HarmonicDerivate a af:AudioFeature ; + rdfs:label "Harmonic Derivate", + "HarmonicDerivate" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:DerivationDifference, + af:DiscreteFourierTransform, + af:Logarithm, + af:Windowing ; + af:computational_complexity af:MediumComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Harmonic Derivate feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:HarmonicEnergyEntropy a af:AudioFeature ; + rdfs:label "Harmonic Energy Entropy", + "HarmonicEnergyEntropy" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:DiscreteFourierTransform, + af:Entropy, + af:LevelCrossingDetector, + af:Windowing ; + af:computational_complexity af:MediumComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Harmonic Energy Entropy feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:HarmonicProminence a af:AudioFeature ; + rdfs:label "Harmonic Prominence", + "HarmonicProminence" ; + af:application_domain af:EnvironmentalSoundRecognition ; + af:computation af:Autocorrelation, + af:LevelCrossingDetector, + af:Windowing ; + af:computational_complexity af:MediumComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Harmonic Prominence feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:Inharmonicity a af:AudioFeature ; + rdfs:label "Inharmonicity" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:Autocorrelation, + af:LevelCrossingDetector, + af:Median, + af:Windowing ; + af:computational_complexity af:MediumComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Inharmonicity feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:IntegralLoudness a af:AudioFeature ; + rdfs:label "Integral Loudness", + "IntegralLoudness" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:DiscreteFourierTransform, + af:ExponentialFunction, + af:Logarithm, + af:RootMeanSquare, + af:WeightingFunction, + af:Windowing ; + af:computational_complexity af:HighComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Integral Loudness feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:JointAcousticandModuluationFrequency a af:AudioFeature ; + rdfs:label "Joint Acoustic and Moduluation Frequency", + "JointAcousticandModuluationFrequency" ; + af:application_domain af:Several ; + af:computation af:DiscreteFourierTransform, + af:DiscreteWaveletTransform, + af:LowpassFilter, + af:Regression, + af:RootMeanSquare, + af:Windowing ; + af:computational_complexity af:HighComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:InterFrame ; + rdfs:comment "Joint Acoustic and Moduluation Frequency feature" ; + rdfs:subClassOf af:ModulationfrequencyFeature ; + vs:term_status "testing" . + +af:LineSpectralFrequencies a af:AudioFeature ; + rdfs:label "Line Spectral Frequencies", + "LineSpectralFrequencies" ; + af:application_domain af:Several ; + af:computation af:AutoregressionLPA, + af:Percentile, + af:Windowing ; + af:computational_complexity af:MediumComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Line Spectral Frequencies feature" ; + rdfs:subClassOf af:FrequencyDomainPhysicalFeature ; + vs:term_status "testing" . + +af:LinearPredictionCepstralCoefficients a af:AudioFeature ; + rdfs:label "Linear Prediction Cepstral Coefficients", + "LinearPredictionCepstralCoefficients" ; + af:abbreviation "LPCC" ; + af:application_domain af:SpeechRecognition ; + af:computation af:AutoregressionLPA, + af:BandpassFilter, + af:CepstralRecursionFormula, + af:Windowing ; + af:computational_complexity af:MediumComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Linear Prediction Cepstral Coefficients feature" ; + rdfs:subClassOf af:CepstralFeature ; + vs:term_status "testing" . + +af:LinearPredictionZCR a af:AudioFeature ; + rdfs:label "Linear Prediction ZCR", + "LinearPredictionZCR" ; + af:application_domain af:SpeechRecognition ; + af:computation af:AutoregressionLPA, + af:Spectralbinning, + af:Windowing ; + af:computational_complexity af:LowComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Linear Prediction ZCR feature" ; + rdfs:subClassOf af:TemporalFeature ; + vs:term_status "testing" . + +af:LinearPredictiveCoding a af:AudioFeature ; + rdfs:label "Linear Predictive Coding", + "LinearPredictiveCoding" ; + af:abbreviation "LPC" ; + af:application_domain af:SpeechRecognition ; + af:computation af:AutoregressionLPA, + af:BandpassFilter, + af:DiscreteFourierTransform, + af:Windowing ; + af:computational_complexity af:LowComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Linear Predictive Coding feature" ; + rdfs:subClassOf af:FrequencyDomainPhysicalFeature ; + vs:term_status "testing" . + +af:MPEG7AudioFundamentalFrequency a af:AudioFeature ; + rdfs:label "MPEG-7 Audio Fundamental Frequency", + "MPEG7AudioFundamentalFrequency" ; + af:application_domain af:Several ; + af:computation af:Autocorrelation, + af:SumWeightedSum, + af:Windowing ; + af:computational_complexity af:LowComplexity ; + af:computedIn "MPEG-7" ; + af:dimensions 2 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "MPEG-7 Audio Fundamental Frequency feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:MPEG7AudioHarmonicity a af:AudioFeature ; + rdfs:label "MPEG-7 Audio Harmonicity", + "MPEG7AudioHarmonicity" ; + af:application_domain af:Several ; + af:computation af:Autocorrelation, + af:SumWeightedSum, + af:Windowing ; + af:computational_complexity af:MediumComplexity ; + af:computedIn "MPEG-7" ; + af:dimensions 2 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "MPEG-7 Audio Harmonicity feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:MPEG7AudioSpectrumBasis a af:AudioFeature ; + rdfs:label "MPEG-7 Audio Spectrum Basis", + "MPEG7AudioSpectrumBasis" ; + af:application_domain af:EnvironmentalSoundRecognition ; + af:computation af:DiscreteFourierTransform, + af:IndependentComponentAnalysis, + af:Logarithm, + af:Normalization, + af:Regression, + af:SingularValueDecomposition, + af:Windowing ; + af:computational_complexity af:HighComplexity ; + af:computedIn "MPEG-7" ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:InterFrame ; + rdfs:comment "MPEG-7 Audio Spectrum Basis feature" ; + rdfs:subClassOf af:EigendomainFeature ; + vs:term_status "testing" . + +af:MPEG7AudioSpectrumCentroid a af:AudioFeature ; + rdfs:label "MPEG-7 Audio Spectrum Centroid", + "MPEG7AudioSpectrumCentroid" ; + af:application_domain af:Several ; + af:computation af:DiscreteFourierTransform, + af:Logarithm, + af:Mean, + af:Regression, + af:Windowing ; + af:computational_complexity af:MediumComplexity ; + af:computedIn "MPEG-7" ; + af:dimensions 1 ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "MPEG-7 Audio Spectrum Centroid feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:MPEG7AudioSpectrumSpread a af:AudioFeature ; + rdfs:label "MPEG-7 Audio Spectrum Spread", + "MPEG7AudioSpectrumSpread" ; + af:application_domain af:Several ; + af:computation af:DiscreteFourierTransform, + af:Logarithm, + af:Median, + af:Regression, + af:Windowing ; + af:computational_complexity af:MediumComplexity ; + af:computedIn "MPEG-7" ; + af:dimensions 1 ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "MPEG-7 Audio Spectrum Spread feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:MPEG7AudioWaveform a af:AudioFeature ; + rdfs:label "MPEG-7 Audio Waveform", + "MPEG7AudioWaveform" ; + af:computation af:Histogram, + af:SumWeightedSum, + af:Windowing ; + af:computational_complexity af:LowComplexity ; + af:computedIn "MPEG-7" ; + af:dimensions 2 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "MPEG-7 Audio Waveform feature" ; + rdfs:subClassOf af:TemporalFeature ; + vs:term_status "testing" . + +af:MPEG7HarmonicSpectralCentroid a af:AudioFeature ; + rdfs:label "MPEG-7 Harmonic Spectral Centroid", + "MPEG7HarmonicSpectralCentroid" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:DiscreteFourierTransform, + af:LevelCrossingDetector, + af:Mean, + af:Windowing ; + af:computational_complexity af:MediumComplexity ; + af:computedIn "MPEG-7" ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "MPEG-7 Harmonic Spectral Centroid feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:MPEG7HarmonicSpectralDeviation a af:AudioFeature ; + rdfs:label "MPEG-7 Harmonic Spectral Deviation", + "MPEG7HarmonicSpectralDeviation" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:DiscreteFourierTransform, + af:LevelCrossingDetector, + af:Logarithm, + af:Mean, + af:Median, + af:Windowing ; + af:computational_complexity af:MediumComplexity ; + af:computedIn "MPEG-7" ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "MPEG-7 Harmonic Spectral Deviation feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:MPEG7HarmonicSpectralSpread a af:AudioFeature ; + rdfs:label "MPEG-7 Harmonic Spectral Spread", + "MPEG7HarmonicSpectralSpread" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:DiscreteFourierTransform, + af:LevelCrossingDetector, + af:Median, + af:Windowing ; + af:computational_complexity af:MediumComplexity ; + af:computedIn "MPEG-7" ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "MPEG-7 Harmonic Spectral Spread feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:MPEG7HarmonicSpectralVariation a af:AudioFeature ; + rdfs:label "MPEG-7 Harmonic Spectral Variation", + "MPEG7HarmonicSpectralVariation" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:CrossCorrelation, + af:DiscreteFourierTransform, + af:LevelCrossingDetector, + af:Windowing ; + af:computational_complexity af:MediumComplexity ; + af:computedIn "MPEG-7" ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "MPEG-7 Harmonic Spectral Variation feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:MPEG7LogAttackTime a af:AudioFeature ; + rdfs:label "MPEG-7 Log Attack Time", + "MPEG7LogAttackTime" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:Logarithm, + af:Power, + af:RootMeanSquare, + af:Windowing ; + af:computational_complexity af:LowComplexity ; + af:computedIn "MPEG-7" ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:Global ; + rdfs:comment "MPEG-7 Log Attack Time feature" ; + rdfs:subClassOf af:TemporalFeature ; + vs:term_status "testing" . + +af:MPEG7SpectralCentroid a af:AudioFeature ; + rdfs:label "MPEG-7 Spectral Centroid", + "MPEG7SpectralCentroid" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:DiscreteFourierTransform, + af:Mean ; + af:computational_complexity af:LowComplexity ; + af:computedIn "MPEG-7" ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:Global ; + rdfs:comment "MPEG-7 Spectral Centroid feature" ; + rdfs:subClassOf af:FrequencyDomainPhysicalFeature ; + vs:term_status "testing" . + +af:MPEG7TemporalCentroid a af:AudioFeature ; + rdfs:label "MPEG-7 Temporal Centroid", + "MPEG7TemporalCentroid" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:Mean, + af:Power, + af:Windowing ; + af:computational_complexity af:LowComplexity ; + af:computedIn "MPEG-7" ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:InterFrame ; + rdfs:comment "MPEG-7 Temporal Centroid feature" ; + rdfs:subClassOf af:TemporalFeature ; + vs:term_status "testing" . + +af:Maximum a owl:Class ; + rdfs:label "Maximum" ; + rdfs:subClassOf af:Aggregation . + +af:MelscaleFrequencyCepstralCoefficients a af:AudioFeature ; + rdfs:label "Mel-scale Frequency Cepstral Coefficients", + "MelscaleFrequencyCepstralCoefficients" ; + af:abbreviation "MFCC" ; + af:application_domain af:Several ; + af:computation af:DiscreteCosineTransform, + af:DiscreteFourierTransform, + af:Logarithm, + af:Regression, + af:Windowing ; + af:computational_complexity af:HighComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Mel-scale Frequency Cepstral Coefficients feature" ; + rdfs:subClassOf af:CepstralFeature ; + vs:term_status "testing" . + +af:Minimum a owl:Class ; + rdfs:label "Minimum" ; + rdfs:subClassOf af:Aggregation . + +af:ModifiedGroupDelay a af:AudioFeature ; + rdfs:label "Modified Group Delay", + "ModifiedGroupDelay" ; + af:application_domain af:SpeechRecognition ; + af:computation af:DiscreteCosineTransform, + af:DiscreteFourierTransform, + af:GroupDelayFunction, + af:LowpassFilter, + af:Windowing ; + af:computational_complexity af:MediumComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Modified Group Delay feature" ; + rdfs:subClassOf af:FrequencyDomainPhysicalFeature ; + vs:term_status "testing" . + +af:MultiresolutionEntropy a af:AudioFeature ; + rdfs:label "Multi-resolution Entropy", + "MultiresolutionEntropy" ; + af:application_domain af:SpeechRecognition ; + af:computation af:DiscreteFourierTransform, + af:Entropy, + af:Normalization, + af:Regression, + af:Windowing ; + af:computational_complexity af:MediumComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Multi-resolution Entropy feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:NoiseRobustAuditoryFeature a af:AudioFeature ; + rdfs:label "Noise-Robust Auditory Feature", + "NoiseRobustAuditoryFeature" ; + af:application_domain af:EnvironmentalSoundRecognition ; + af:computation af:BandpassFilterBank, + af:DerivationDifference, + af:DiscreteCosineTransform, + af:Logarithm, + af:LowpassFilter, + af:WeightingFunction, + af:Windowing ; + af:computational_complexity af:HighComplexity ; + af:dimensions 256 ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Noise-Robust Auditory Feature feature" ; + rdfs:subClassOf af:CepstralFeature ; + vs:term_status "testing" . + +af:PerceptualLinearPrediction a af:AudioFeature ; + rdfs:label "Perceptual Linear Prediction", + "PerceptualLinearPrediction" ; + af:application_domain af:SpeechRecognition ; + af:computation af:AutoregressionLPA, + af:CepstralRecursionFormula, + af:DiscreteCosineTransform, + af:DiscreteFourierTransform, + af:Regression, + af:WeightingFunction, + af:Windowing ; + af:computational_complexity af:HighComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Perceptual Linear Prediction feature" ; + rdfs:subClassOf af:CepstralFeature ; + vs:term_status "testing" . + +af:PhaseSpaceFeatures a af:AudioFeature ; + rdfs:label "Phase Space Features", + "PhaseSpaceFeatures" ; + af:application_domain af:SpeechRecognition ; + af:computation af:PhaseSpaceEmbedding, + af:Windowing ; + af:computational_complexity af:HighComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Phase Space Features feature" ; + rdfs:subClassOf af:PhasespaceFeature ; + vs:term_status "testing" . + +af:Pitch a af:AudioFeature ; + rdfs:label "Pitch" ; + af:application_domain af:Several ; + af:computation af:Autocorrelation, + af:SumWeightedSum, + af:Windowing ; + af:computational_complexity af:LowComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Pitch feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:PitchHistogram a af:AudioFeature ; + rdfs:label "Pitch Histogram", + "PitchHistogram" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:Autocorrelation, + af:RootMeanSquare, + af:Spectralbinning, + af:Windowing ; + af:computational_complexity af:MediumComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:InterFrame ; + rdfs:comment "Pitch Histogram feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:PitchProfile a af:AudioFeature ; + rdfs:label "Pitch Profile", + "PitchProfile" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:ConstantQTransform, + af:RootMeanSquare, + af:Spectralbinning, + af:SumWeightedSum, + af:Windowing ; + af:computational_complexity af:HighComplexity ; + af:dimensions 12 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Pitch Profile feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:PitchSynchronousZCPA a af:AudioFeature ; + rdfs:label "Pitch Synchronous ZCPA", + "PitchSynchronousZCPA" ; + af:application_domain af:SpeechRecognition ; + af:computation af:Autocorrelation, + af:BandpassFilter, + af:Logarithm, + af:RootMeanSquare, + af:Spectralbinning, + af:SumWeightedSum, + af:Windowing ; + af:computational_complexity af:MediumComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Pitch Synchronous ZCPA feature" ; + rdfs:subClassOf af:TemporalFeature ; + vs:term_status "testing" . + +af:PsychoacousticalPitch a af:AudioFeature ; + rdfs:label "Psychoacoustical Pitch", + "PsychoacousticalPitch" ; + af:application_domain af:Several ; + af:computation af:Autocorrelation, + af:BandpassFilter, + af:RootMeanSquare, + af:WeightingFunction ; + af:computational_complexity af:HighComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Psychoacoustical Pitch feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:PulseMetric a af:AudioFeature ; + rdfs:label "Pulse Metric", + "PulseMetric" ; + af:application_domain af:AudioSegmentation ; + af:computation af:Autocorrelation, + af:BandpassFilter, + af:RootMeanSquare, + af:Windowing ; + af:computational_complexity af:MediumComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Pulse Metric feature" ; + rdfs:subClassOf af:ModulationfrequencyFeature ; + vs:term_status "testing" . + +af:RatescalefrequencyFeatures a af:AudioFeature ; + rdfs:label "Rate-scale-frequency Features", + "RatescalefrequencyFeatures" ; + af:application_domain af:EnvironmentalSoundRecognition ; + af:computation af:BandpassFilterBank, + af:DerivationDifference, + af:DiscreteWaveletTransform, + af:LowpassFilter, + af:PrincipalComponentAnalysis, + af:RootMeanSquare, + af:WeightingFunction, + af:Windowing ; + af:computational_complexity af:HighComplexity ; + af:dimensions 256 ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:InterFrame ; + rdfs:comment "Rate-scale-frequency Features feature" ; + rdfs:subClassOf af:EigendomainFeature ; + vs:term_status "testing" . + +af:RelativeSpectralPLP a af:AudioFeature ; + rdfs:label "Relative Spectral PLP", + "RelativeSpectralPLP" ; + af:application_domain af:SpeechRecognition ; + af:computation af:AutoregressionLPA, + af:BandpassFilter, + af:CepstralRecursionFormula, + af:DiscreteCosineTransform, + af:DiscreteFourierTransform, + af:ExponentialFunction, + af:Logarithm, + af:Regression, + af:WeightingFunction, + af:Windowing ; + af:computational_complexity af:HighComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Relative Spectral PLP feature" ; + rdfs:subClassOf af:CepstralFeature ; + vs:term_status "testing" . + +af:RhythmPatterns a af:AudioFeature ; + rdfs:label "Rhythm Patterns", + "RhythmPatterns" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:DiscreteFourierTransform, + af:HarmonicPeakDetection, + af:Logarithm, + af:LowpassFilter, + af:Regression, + af:WeightingFunction, + af:Windowing ; + af:computational_complexity af:HighComplexity ; + af:dimensions 80 ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:InterFrame ; + rdfs:comment "Rhythm Patterns feature" ; + rdfs:subClassOf af:ModulationfrequencyFeature ; + vs:term_status "testing" . + +af:Sharpness a af:AudioFeature ; + rdfs:label "Sharpness" ; + af:application_domain af:Several ; + af:computation af:DiscreteFourierTransform, + af:Mean, + af:Regression, + af:WeightingFunction, + af:Windowing ; + af:computational_complexity af:MediumComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Sharpness feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:ShortTimeEnergy a af:AudioFeature ; + rdfs:label "Short-Time Energy", + "ShortTimeEnergy" ; + af:application_domain af:Several ; + af:computation af:DeviationSumofDifferences, + af:Windowing ; + af:computational_complexity af:LowComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Short-Time Energy feature" ; + rdfs:subClassOf af:TemporalFeature ; + vs:term_status "testing" . + +af:Sone a af:AudioFeature ; + rdfs:label "Sone" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:DiscreteFourierTransform, + af:Logarithm, + af:LowpassFilter, + af:Regression, + af:WeightingFunction, + af:Windowing ; + af:computational_complexity af:HighComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Sone feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:SpectralCenter a af:AudioFeature ; + rdfs:label "Spectral Center", + "SpectralCenter" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:DiscreteFourierTransform, + af:EnergySpectralDensity, + af:HarmonicPeakDetection, + af:Windowing ; + af:computational_complexity af:LowComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Spectral Center feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:SpectralCentroid a af:AudioFeature ; + rdfs:label "Spectral Centroid", + "SpectralCentroid" ; + af:application_domain af:Several ; + af:computation af:DiscreteFourierTransform, + af:Logarithm, + af:Mean, + af:Regression, + af:Windowing ; + af:computational_complexity af:LowComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Spectral Centroid feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:SpectralCrest a af:AudioFeature ; + rdfs:label "Spectral Crest", + "SpectralCrest" ; + af:application_domain af:Fingerprinting ; + af:computation af:DiscreteFourierTransform, + af:Logarithm, + af:Mean, + af:Regression, + af:SumWeightedSum, + af:Windowing ; + af:computational_complexity af:LowComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Spectral Crest feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:SpectralDispersion a af:AudioFeature ; + rdfs:label "Spectral Dispersion", + "SpectralDispersion" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:DiscreteFourierTransform, + af:EnergySpectralDensity, + af:HarmonicPeakDetection, + af:Median, + af:Windowing ; + af:computational_complexity af:LowComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Spectral Dispersion feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:SpectralFlatness a af:AudioFeature ; + rdfs:label "Spectral Flatness", + "SpectralFlatness" ; + af:application_domain af:Fingerprinting ; + af:computation af:DiscreteFourierTransform, + af:Logarithm, + af:Mean, + af:Regression, + af:Windowing ; + af:computational_complexity af:MediumComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Spectral Flatness feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:SpectralFlux a af:AudioFeature ; + rdfs:label "Spectral Flux", + "SpectralFlux" ; + af:abbreviation "SF" ; + af:application_domain af:Several ; + af:computation af:DerivationDifference, + af:DiscreteFourierTransform, + af:RootMeanSquare, + af:Windowing ; + af:computational_complexity af:LowComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Spectral Flux feature" ; + rdfs:subClassOf af:FrequencyDomainPhysicalFeature ; + vs:term_status "testing" . + +af:SpectralPeakStructure a af:AudioFeature ; + rdfs:label "Spectral Peak Structure", + "SpectralPeakStructure" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:DerivationDifference, + af:DiscreteFourierTransform, + af:Entropy, + af:LevelCrossingDetector, + af:Spectralbinning, + af:Windowing ; + af:computational_complexity af:MediumComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Spectral Peak Structure feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:SpectralPeaks a af:AudioFeature ; + rdfs:label "Spectral Peaks", + "SpectralPeaks" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:DerivationDifference, + af:DiscreteFourierTransform, + af:SumWeightedSum, + af:Windowing ; + af:computational_complexity af:LowComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:InterFrame ; + rdfs:comment "Spectral Peaks feature" ; + rdfs:subClassOf af:FrequencyDomainPhysicalFeature ; + vs:term_status "testing" . + +af:SpectralRolloff a af:AudioFeature ; + rdfs:label "Spectral Rolloff", + "SpectralRolloff" ; + af:application_domain af:Several ; + af:computation af:DiscreteFourierTransform, + af:PolynomialRootFinding, + af:Windowing ; + af:computational_complexity af:LowComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Spectral Rolloff feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:SpectralSlope a af:AudioFeature ; + rdfs:label "Spectral Slope", + "SpectralSlope" ; + af:application_domain af:Several ; + af:computation af:DiscreteFourierTransform, + af:PeakDetection, + af:Windowing ; + af:computational_complexity af:LowComplexity ; + af:dimensions 4 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Spectral Slope feature" ; + rdfs:subClassOf af:FrequencyDomainPhysicalFeature ; + vs:term_status "testing" . + +af:SubbandEnergyRatio a af:AudioFeature ; + rdfs:label "Subband Energy Ratio", + "SubbandEnergyRatio" ; + af:application_domain af:Several ; + af:computation af:DiscreteFourierTransform, + af:EnergySpectralDensity, + af:Normalization, + af:Regression, + af:Windowing ; + af:computational_complexity af:LowComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Subband Energy Ratio feature" ; + rdfs:subClassOf af:FrequencyDomainPhysicalFeature ; + vs:term_status "testing" . + +af:SubbandSpectralFlux a af:AudioFeature ; + rdfs:label "Subband Spectral Flux", + "SubbandSpectralFlux" ; + af:application_domain af:EnvironmentalSoundRecognition ; + af:computation af:DerivationDifference, + af:DiscreteFourierTransform, + af:Logarithm, + af:Mean, + af:Normalization, + af:Regression, + af:Windowing ; + af:computational_complexity af:MediumComplexity ; + af:dimensions 8 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Subband Spectral Flux feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:Volume a af:AudioFeature ; + rdfs:label "Volume" ; + af:application_domain af:Several ; + af:computation af:Power, + af:Windowing ; + af:computational_complexity af:LowComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Volume feature" ; + rdfs:subClassOf af:TemporalFeature ; + vs:term_status "testing" . + +af:ZeroCrossingPeakAmplitudes a af:AudioFeature ; + rdfs:label "Zero Crossing Peak Amplitudes", + "ZeroCrossingPeakAmplitudes" ; + af:application_domain af:SpeechRecognition ; + af:computation af:BandpassFilter, + af:Logarithm, + af:RootMeanSquare, + af:Spectralbinning, + af:Windowing ; + af:computational_complexity af:MediumComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Zero Crossing Peak Amplitudes feature" ; + rdfs:subClassOf af:TemporalFeature ; + vs:term_status "testing" . + +af:ZeroCrossingRate a af:AudioFeature ; + rdfs:label "Zero Crossing Rate", + "ZeroCrossingRate" ; + af:abbreviation "ZCR" ; + af:application_domain af:Several ; + af:computation af:Spectralbinning, + af:Windowing ; + af:computational_complexity af:LowComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Zero Crossing Rate feature" ; + rdfs:subClassOf af:TemporalFeature ; + vs:term_status "testing" . + +af:application_domain a rdf:Property ; + rdfs:comment "application domain property" ; + rdfs:range af:ApplicationDomain ; + vs:term_status "testing" . + +af:computational_complexity a rdf:Property ; + rdfs:range af:ComputationalComplexity ; + vs:term_status "testing" . + +af:dimensions a rdf:Property ; + rdfs:range af:ParametrizedDimensions, + xsd:Integer . + +af:psychoacoustic_model a rdf:Property ; + rdfs:range xsd:Boolean ; + vs:term_status "testing" . + +af:semantic_interpretation a rdf:Property ; + vs:term_status "testing" . + +af:temporal_scale a rdf:Property ; + rdfs:range af:TemporalScale . + +vs:term_status a owl:AnnotationProperty . + +af:AdaptiveTimeFrequencyTransformComp a owl:Class ; + rdfs:label "Adaptive Time Frequency Transform Comp" ; + rdfs:subClassOf af:Transformation . + +af:ConstantQTransform a owl:Class ; + rdfs:label "Constant Q Transform" ; + rdfs:subClassOf af:Transformation . + +af:DeviationSumofDifferences a owl:Class ; + rdfs:label "Deviation, Sum of Differences" ; + rdfs:subClassOf af:Aggregation . + +af:GroupDelayFunction a owl:Class ; + rdfs:label "Group Delay Function" ; + rdfs:subClassOf af:Filter . + +af:Histogram a owl:Class ; + rdfs:label "Histogram" ; + rdfs:subClassOf af:Aggregation . + +af:IndependentComponentAnalysis a owl:Class ; + rdfs:label "Independent Component Analysis" ; + rdfs:subClassOf af:Transformation . + +af:ModulatedComplexLappedTransform a owl:Class ; + rdfs:label "Modulated Complex Lapped Transform" ; + rdfs:subClassOf af:Transformation . + +af:PeakDetection a owl:Class ; + rdfs:label "Peak Detection" ; + rdfs:subClassOf af:Aggregation . + +af:Percentile a owl:Class ; + rdfs:label "Percentile" ; + rdfs:subClassOf af:Aggregation . + +af:PhaseSpaceEmbedding a owl:Class ; + rdfs:label "Phase Space Embedding" ; + rdfs:subClassOf af:Transformation . + +af:PhasespaceFeature a owl:Class ; + rdfs:subClassOf af:Feature . + +af:PolynomialRootFinding a owl:Class ; + rdfs:label "Polynomial Root Finding" ; + rdfs:subClassOf af:Aggregation . + +af:Signal a owl:Class . + +af:SingularValueDecomposition a owl:Class ; + rdfs:label "Singular Value Decomposition" ; + rdfs:subClassOf af:Transformation . + +af:CombFilter a owl:Class ; + rdfs:label "Comb Filter" ; + rdfs:subClassOf af:Filter . + +af:CrossCorrelation a owl:Class ; + rdfs:label "Cross-Correlation" ; + rdfs:subClassOf af:Transformation . + +af:ExponentialFunction a owl:Class ; + rdfs:label "Exponential Function" ; + rdfs:subClassOf af:Filter . + +af:FrequencyFeature a owl:Class ; + rdfs:subClassOf af:Feature . + +af:PrincipalComponentAnalysis a owl:Class ; + rdfs:label "Principal Component Analysis" ; + rdfs:subClassOf af:Transformation . + +af:BandpassFilterBank a owl:Class ; + rdfs:label "Band-pass Filter Bank" ; + rdfs:subClassOf af:Transformation . + +af:CepstralRecursionFormula a owl:Class ; + rdfs:label "Cepstral Recursion Formula" ; + rdfs:subClassOf af:Filter . + +af:EigendomainFeature a owl:Class ; + rdfs:subClassOf af:Feature . + +af:Entropy a owl:Class ; + rdfs:label "Entropy" ; + rdfs:subClassOf af:Aggregation . + +af:Fingerprinting a owl:Class ; + rdfs:subClassOf af:ApplicationDomain . + +af:Global a owl:Class ; + rdfs:subClassOf af:TemporalScale . + +af:HarmonicPeakDetection a owl:Class ; + rdfs:label "Harmonic Peak Detection" ; + rdfs:subClassOf af:Aggregation . + +af:MathematicalOperation a owl:Class . + +af:Power a owl:Class ; + rdfs:label "Power" ; + rdfs:subClassOf af:Aggregation . + +af:ComputationalComplexity a owl:Class . + +af:TemporalScale a owl:Class . + +af:AudioSegmentation a owl:Class ; + rdfs:subClassOf af:ApplicationDomain . + +af:DiscreteWaveletTransform a owl:Class ; + rdfs:label "Discrete Wavelet Transform" ; + rdfs:subClassOf af:Transformation . + +af:AutoregressionLPA a owl:Class ; + rdfs:label "Autoregression (LPA)" ; + rdfs:subClassOf af:Filter . + +af:EnergySpectralDensity a owl:Class ; + rdfs:label "Energy Spectral Density" ; + rdfs:subClassOf af:Filter . + +af:EnvironmentalSoundRecognition a owl:Class ; + rdfs:subClassOf af:ApplicationDomain . + +af:Normalization a owl:Class ; + rdfs:label "Normalization" ; + rdfs:subClassOf af:Filter . + +af:ApplicationDomain a owl:Class . + +af:CepstralFeature a owl:Class ; + rdfs:subClassOf af:Feature . + +af:Median a owl:Class ; + rdfs:label "Median" ; + rdfs:subClassOf af:Aggregation . + +af:DiscreteCosineTransform a owl:Class ; + rdfs:label "Discrete Cosine Transform" ; + rdfs:subClassOf af:Transformation . + +af:Feature a owl:Class ; + owl:subClassOf af:Signal . + +af:DerivationDifference a owl:Class ; + rdfs:label "Derivation, Difference" ; + rdfs:subClassOf af:Filter . + +af:LevelCrossingDetector a owl:Class ; + rdfs:label "Level Crossing Detector" ; + rdfs:subClassOf af:Aggregation . + +af:WeightingFunction a owl:Class ; + rdfs:label "Weighting Function" ; + rdfs:subClassOf af:Filter . + +af:FrequencyDomainPhysicalFeature a owl:Class ; + rdfs:subClassOf af:FrequencyFeature ; + owl:equivalentClass af:PhysicalFeature . + +af:TemporalFeature a owl:Class ; + rdfs:subClassOf af:Feature . + +af:Mean a owl:Class ; + rdfs:label "Mean" ; + rdfs:subClassOf af:Aggregation . + +af:SpeechRecognition a owl:Class ; + rdfs:subClassOf af:ApplicationDomain . + +af:SumWeightedSum a owl:Class ; + rdfs:label "Sum, Weighted Sum" ; + rdfs:subClassOf af:Aggregation . + +af:BandpassFilter a owl:Class ; + rdfs:label "Band-pass Filter" ; + rdfs:subClassOf af:Filter . + +af:LowpassFilter a owl:Class ; + rdfs:label "Low-pass Filter" ; + rdfs:subClassOf af:Filter . + +af:ModulationfrequencyFeature a owl:Class ; + rdfs:subClassOf af:Feature . + +af:Spectralbinning a owl:Class ; + rdfs:label "Spectral binning" ; + rdfs:subClassOf af:Aggregation . + +af:Filter a owl:Class ; + rdfs:subClassOf af:MathematicalOperation . + +af:Transformation a owl:Class ; + rdfs:subClassOf af:MathematicalOperation . + +af:Autocorrelation a owl:Class ; + rdfs:label "Autocorrelation" ; + rdfs:subClassOf af:Transformation . + +af:InterFrame a owl:Class ; + rdfs:subClassOf af:TemporalScale . + +af:Aggregation a owl:Class ; + rdfs:subClassOf af:MathematicalOperation . + +af:HighComplexity a owl:Class ; + rdfs:subClassOf af:ComputationalComplexity . + +af:Regression a owl:Class ; + rdfs:label "Regression" ; + rdfs:subClassOf af:Aggregation . + +af:Several a owl:Class ; + rdfs:subClassOf af:ApplicationDomain . + +af:RootMeanSquare a owl:Class ; + rdfs:label "Root Mean Square" ; + rdfs:subClassOf af:Aggregation . + +af:LowComplexity a owl:Class ; + rdfs:subClassOf af:ComputationalComplexity . + +af:Logarithm a owl:Class ; + rdfs:label "Logarithm" ; + rdfs:subClassOf af:Filter . + +af:ParametrizedDimensions a owl:Class . + +af:MusicInformationRetrieval a owl:Class ; + rdfs:subClassOf af:ApplicationDomain . + +af:FrequencyDomainPerceptualFeature a owl:Class ; + rdfs:subClassOf af:FrequencyFeature ; + owl:equivalentClass af:PerceptualFeature . + +af:MediumComplexity a owl:Class ; + rdfs:subClassOf af:ComputationalComplexity . + +af:PhysicalFeature a owl:Class ; + rdfs:subClassOf af:Feature . + +af:DiscreteFourierTransform a owl:Class ; + rdfs:label "Discrete Fourier Transform" ; + rdfs:subClassOf af:Transformation . + +af:PerceptualFeature a owl:Class ; + rdfs:subClassOf af:Feature . + +af:IntraFrame a owl:Class ; + rdfs:subClassOf af:TemporalScale . + +af:Windowing a owl:Class ; + rdfs:label "Windowing" ; + rdfs:subClassOf af:Filter . + +af:AudioFeature a owl:Class . + diff -r 2b5c292ad12f -r d5012016bf64 rdfonto/baseOnto.rdf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdfonto/baseOnto.rdf Tue Apr 23 11:49:20 2013 +0100 @@ -0,0 +1,1817 @@ + + + + Harmonic Peak Detection + + + + + + + + + Band-pass Filter Bank + + + + + + + + + + + + + + + + + Percentile + + + + + + + + Spectral Flux feature + testing + 1 + Spectral Flux + SpectralFlux + + SF + + + false + + + + + + + + + + Harmonic Coefficient feature + testing + 1 + HarmonicCoefficient + Harmonic Coefficient + + + + false + + + + + + + + + Joint Acoustic and Moduluation Frequency feature + testing + + JointAcousticandModuluationFrequency + Joint Acoustic and Moduluation Frequency + + + + true + + + + + + + + + + + + + + + + + Polynomial Root Finding + + + + + + + + Beat Spectrum feature + testing + + BeatSpectrum + Beat Spectrum + + + + false + + + + + + + + + + + + Rhythm Patterns feature + testing + 80 + RhythmPatterns + Rhythm Patterns + + + + true + + + + + + + + + + + + + Spectral Peak Structure feature + testing + 1 + Spectral Peak Structure + SpectralPeakStructure + + + + false + + + + + + + + + Logarithm + + + + + Windowing + + + + + Maximum + + + + + + + + MPEG-7 Harmonic Spectral Deviation feature + testing + 1 + MPEG-7 + MPEG7HarmonicSpectralDeviation + MPEG-7 Harmonic Spectral Deviation + + + + false + + + + + + + + + Deviation, Sum of Differences + + + + + + + + MPEG-7 Temporal Centroid feature + testing + 1 + MPEG-7 + MPEG-7 Temporal Centroid + MPEG7TemporalCentroid + + + + false + + + + + + Principal Component Analysis + + + + + + + + + + + Harmonic Energy Entropy feature + testing + 1 + HarmonicEnergyEntropy + Harmonic Energy Entropy + + + + false + + + + + + + + + + Modified Group Delay feature + testing + + Modified Group Delay + ModifiedGroupDelay + + + + false + + + + + + + + + + + Zero Crossing Peak Amplitudes feature + testing + + ZeroCrossingPeakAmplitudes + Zero Crossing Peak Amplitudes + + + + true + + + + + + + + + + + MPEG-7 Log Attack Time feature + testing + 1 + MPEG-7 + MPEG7LogAttackTime + MPEG-7 Log Attack Time + + + + false + + + + + + + + + + Perceptual Linear Prediction feature + testing + + Perceptual Linear Prediction + PerceptualLinearPrediction + + + + true + + + + + + + + + + + + + + + + + + + + MPEG-7 Harmonic Spectral Variation feature + testing + 1 + MPEG-7 + MPEG7HarmonicSpectralVariation + MPEG-7 Harmonic Spectral Variation + + + + false + + + + + + + Discrete Cosine Transform + + + + + + + + MPEG-7 Audio Waveform feature + testing + 2 + MPEG-7 + MPEG7AudioWaveform + MPEG-7 Audio Waveform + + + false + + + + + + + + + MPEG-7 Audio Fundamental Frequency feature + testing + 2 + MPEG-7 + MPEG-7 Audio Fundamental Frequency + MPEG7AudioFundamentalFrequency + + + + false + + + + + + + + + + + + + MPEG-7 Audio Spectrum Centroid feature + testing + 1 + MPEG-7 + MPEG-7 Audio Spectrum Centroid + MPEG7AudioSpectrumCentroid + + + + true + + + + + + + + + + + Bandwidth feature + testing + 1 + Bandwidth + + + + false + + + + + + + + Weighting Function + + + + + + + + + + + Spectral Dispersion feature + testing + 1 + Spectral Dispersion + SpectralDispersion + + + + false + + + + + + + + Sum, Weighted Sum + + + + + Version 0.1 + + Audio Features Base Ontology + This is a base ontology for the Audio Features engineering process collected from literature + + + + + + MPEG-7 Audio Spectrum Spread feature + testing + 1 + MPEG-7 + MPEG7AudioSpectrumSpread + MPEG-7 Audio Spectrum Spread + + + + true + + + + + + + + + + + + + + + Pulse Metric feature + testing + 1 + PulseMetric + Pulse Metric + + + + false + + + + + + + Low-pass Filter + + + + + + + + Adaptive Time-Frequency Transform feature + testing + 42 + Adaptive Time-Frequency Transform + AdaptiveTimeFrequencyTransform + + + + false + + + + + Discrete Wavelet Transform + + + + + Histogram + + + + + + + + Amplitude Descriptor feature + testing + 9 + AmplitudeDescriptor + Amplitude Descriptor + + + + false + + + + + + + Phase Space Embedding + + + + + + + + Autocorrelation MFCCs feature + testing + + Autocorrelation MFCCs + AutocorrelationMFCCs + + + + true + + + + + + + + + + + + + Linear Prediction ZCR feature + testing + 1 + LinearPredictionZCR + Linear Prediction ZCR + + + + false + + + + + + + + + Beat Histogram feature + testing + 6 + BeatHistogram + Beat Histogram + + + + false + + + + + + + + + + + + + Root Mean Square + + + + + Median + + + + + + + + + + + + Subband Spectral Flux feature + testing + 8 + SubbandSpectralFlux + Subband Spectral Flux + + + + false + + + + + + + + + + Regression + + + + + + + + Spectral Slope feature + testing + 4 + Spectral Slope + SpectralSlope + + + + false + + + + + + Modulated Complex Lapped Transform + + + + + Spectral binning + + + + + Derivation, Difference + + + + + Minimum + + + + + + + + Spectral Crest feature + testing + + SpectralCrest + Spectral Crest + + + + false + + + + + + + + + + + + Phase Space Features feature + testing + + Phase Space Features + PhaseSpaceFeatures + + + + false + + + + + + + + + + + + Pitch feature + testing + 1 + Pitch + + + + false + + + + + + + + + + + + + + Power + + + + + + + + Short-Time Energy feature + testing + 1 + Short-Time Energy + ShortTimeEnergy + + + + false + + + + + + + + Harmonic Concentration feature + testing + 1 + Harmonic Concentration + HarmonicConcentration + + + + false + + + + + + + + + + + DWPT-based Rhythm Feature feature + testing + + DWPTbasedRhythmFeature + DWPT-based Rhythm Feature + + + + false + + + + + + + + + + + Linear Prediction Cepstral Coefficients feature + testing + + LinearPredictionCepstralCoefficients + Linear Prediction Cepstral Coefficients + + LPCC + + + false + + + + + + + + + + Beat Tracker feature + testing + 1 + Beat Tracker + BeatTracker + + + + false + + + + + + + + + + + + Spectral Centroid feature + testing + 1 + SpectralCentroid + Spectral Centroid + + + + false + + + + + + + + Autoregression (LPA) + + + + + Group Delay Function + + + + + + + + + + + testing + + + + + + Pitch Synchronous ZCPA feature + testing + + Pitch Synchronous ZCPA + PitchSynchronousZCPA + + + + true + + + + + + + + + + + + + 4 Hz Modulation Energy feature + testing + 1 + 4HzModulationEnergy + 4 Hz Modulation Energy + + + + true + + + + + + + + + + Singular Value Decomposition + + + + + + + + + + + + Integral Loudness feature + testing + 1 + Integral Loudness + IntegralLoudness + + + + true + + + + + + + + + + + + Harmonic Prominence feature + testing + 1 + HarmonicProminence + Harmonic Prominence + + + + false + + + + + + Autocorrelation + + + + + + + + + + + + Sone feature + testing + + Sone + + + + true + + + + + + + + + + + + + + + + Linear Predictive Coding feature + testing + + LinearPredictiveCoding + Linear Predictive Coding + + LPC + + + false + + + + + + + Energy Spectral Density + + + + + + + + Chroma CENS Features feature + testing + 12 + Chroma CENS Features + ChromaCENSFeatures + + + + false + + + + + + + + Mean + + + + + + + + MPEG-7 Spectral Centroid feature + testing + 1 + MPEG-7 + MPEG-7 Spectral Centroid + MPEG7SpectralCentroid + + + + false + + + + + + + + + + + + Subband Energy Ratio feature + testing + + Subband Energy Ratio + SubbandEnergyRatio + + + + false + + + + + + + + + + + Rate-scale-frequency Features feature + testing + 256 + RatescalefrequencyFeatures + Rate-scale-frequency Features + + + + true + + + + + + + + + + + + + + + + + + Spectral Peaks feature + testing + + SpectralPeaks + Spectral Peaks + + + + false + + + + + + + Normalization + + + + + Peak Detection + + + + + + + + + + + + + + + + Harmonic Derivate feature + testing + + Harmonic Derivate + HarmonicDerivate + + + + false + + + + + + + + + testing + + + + + + Multi-resolution Entropy feature + testing + + Multi-resolution Entropy + MultiresolutionEntropy + + + + false + + + + + + + + Cepstral Recursion Formula + + + + + + + + Chromagram feature + testing + 12 + Chromagram + + + + false + + + + + + + + + + Relative Spectral PLP feature + testing + + Relative Spectral PLP + RelativeSpectralPLP + + + + true + + + + + + + + + + + + + Exponential Function + + + + + + + + Spectral Flatness feature + testing + + Spectral Flatness + SpectralFlatness + + + + false + + + + + + + + + + + Pitch Histogram feature + testing + + PitchHistogram + Pitch Histogram + + + + false + + + + + + + + + testing + application domain property + + + + + + + + Adaptive Time Frequency Transform Comp + + + + + Entropy + + + + + Independent Component Analysis + + + + + + + + MPEG-7 Harmonic Spectral Centroid feature + testing + 1 + MPEG-7 + MPEG7HarmonicSpectralCentroid + MPEG-7 Harmonic Spectral Centroid + + + + false + + + + + + + + + + Daubechies Wavelet Coefficient Histogram feature + testing + 28 + DaubechiesWaveletCoefficientHistogram + Daubechies Wavelet Coefficient Histogram + + + + false + + + + + + Cross-Correlation + + + + + + + + Volume feature + testing + 1 + Volume + + + + false + + + + + Discrete Fourier Transform + + + + + Band-pass Filter + + + + + + + + MPEG-7 Audio Spectrum Basis feature + testing + + MPEG-7 + MPEG-7 Audio Spectrum Basis + MPEG7AudioSpectrumBasis + + + + false + + + + + + + + + + + + + Sharpness feature + testing + 1 + Sharpness + + + + true + + + + + + + + Level Crossing Detector + + + + + + + + + + + + Inharmonicity feature + testing + 1 + Inharmonicity + + + + false + + + + + + + + + + Band Periodicity feature + testing + 4 + Band Periodicity + BandPeriodicity + + + + false + + + + + + + + + + + Auditory Filter Bank Temporal Envelopes feature + testing + 62 + AuditoryFilterBankTemporalEnvelopes + Auditory Filter Bank Temporal Envelopes + + + + true + + + + + + + + + + + + + 4 Hz Modulation Harmonic Coefficients feature + testing + 1 + 4HzModulationHarmonicCoefficients + 4 Hz Modulation Harmonic Coefficients + + + + false + + + + + + + + + + + + + + Psychoacoustical Pitch feature + testing + + PsychoacousticalPitch + Psychoacoustical Pitch + + + + true + + + + + + + + + + MPEG-7 Audio Harmonicity feature + testing + 2 + MPEG-7 + MPEG7AudioHarmonicity + MPEG-7 Audio Harmonicity + + + + false + + + + + + + + + Noise-Robust Auditory Feature feature + testing + 256 + NoiseRobustAuditoryFeature + Noise-Robust Auditory Feature + + + + true + + + + + + + + + + + + + Spectral Center feature + testing + 1 + SpectralCenter + Spectral Center + + + + false + + + + + + + + + + Spectral Rolloff feature + testing + 1 + SpectralRolloff + Spectral Rolloff + + + + false + + + + + + + + + + + + + Mel-scale Frequency Cepstral Coefficients feature + testing + + MelscaleFrequencyCepstralCoefficients + Mel-scale Frequency Cepstral Coefficients + + MFCC + + + true + + + + + + + + + testing + + + + + + + + + + + Constant Q Transform + + + + + + + + Pitch Profile feature + testing + 12 + Pitch Profile + PitchProfile + + + + false + + + + + + + + + + + Bark-scale Frequency Cepstral Coefficients feature + testing + + BarkscaleFrequencyCepstralCoefficients + Bark-scale Frequency Cepstral Coefficients + + + + true + + + + + + + + + + + MPEG-7 Harmonic Spectral Spread feature + testing + 1 + MPEG-7 + MPEG-7 Harmonic Spectral Spread + MPEG7HarmonicSpectralSpread + + + + false + + + + + + + + + + + + + + Distortion Discriminant Analysis feature + testing + 64 + Distortion Discriminant Analysis + DistortionDiscriminantAnalysis + + + + false + + + + + + + + + + + + + + Cyclic Beat Spectrum feature + testing + + CyclicBeatSpectrum + Cyclic Beat Spectrum + + + + false + + + + + + + + + + + + + + + Line Spectral Frequencies feature + testing + + Line Spectral Frequencies + LineSpectralFrequencies + + + + false + + + + + + + + + + + + + Zero Crossing Rate feature + testing + 1 + ZeroCrossingRate + Zero Crossing Rate + + ZCR + + + false + + + + + Comb Filter + + + + diff -r 2b5c292ad12f -r d5012016bf64 rdfonto/baseOntoV2.n3 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdfonto/baseOntoV2.n3 Tue Apr 23 11:49:20 2013 +0100 @@ -0,0 +1,2856 @@ +@prefix af: . +@prefix dc: . +@prefix owl: . +@prefix rdfs: . +@prefix vs: . +@prefix xsd: . + +<> a owl:Ontology ; + dc:description "This is a base ontology for the Audio Features engineering process collected from literature" ; + dc:title "Audio Features Base Ontology" ; + owl:versionInfo "Version 0.1" . + +af:AdaptiveTimeFrequencyTransform a owl:Class ; + rdfs:label "Adaptive Time-Frequency Transform", + "AdaptiveTimeFrequencyTransform" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:AdaptiveTimeFrequencyTransform_computation ; + af:computational_complexity af:MediumComplexity ; + af:dimensions 42 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:Global ; + rdfs:comment "Adaptive Time-Frequency Transform feature" ; + rdfs:subClassOf af:FrequencyDomainPhysicalFeature ; + vs:term_status "testing" . + +af:AmplitudeDescriptor a owl:Class ; + rdfs:label "Amplitude Descriptor", + "AmplitudeDescriptor" ; + af:application_domain af:EnvironmentalSoundRecognition ; + af:computation af:AmplitudeDescriptor_computation ; + af:computational_complexity af:LowComplexity ; + af:dimensions 9 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Amplitude Descriptor feature" ; + rdfs:subClassOf af:TemporalFeature ; + vs:term_status "testing" . + +af:AuditoryFilterBankTemporalEnvelopes a owl:Class ; + rdfs:label "Auditory Filter Bank Temporal Envelopes", + "AuditoryFilterBankTemporalEnvelopes" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:AuditoryFilterBankTemporalEnvelopes_computation ; + af:computational_complexity af:MediumComplexity ; + af:dimensions 62 ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Auditory Filter Bank Temporal Envelopes feature" ; + rdfs:subClassOf af:ModulationfrequencyFeature ; + vs:term_status "testing" . + +af:AutocorrelationMFCCs a owl:Class ; + rdfs:label "Autocorrelation MFCCs", + "AutocorrelationMFCCs" ; + af:application_domain af:SpeechRecognition ; + af:computation af:AutocorrelationMFCCs_computation ; + af:computational_complexity af:HighComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Autocorrelation MFCCs feature" ; + rdfs:subClassOf af:CepstralFeature ; + vs:term_status "testing" . + +af:BandPeriodicity a owl:Class ; + rdfs:label "Band Periodicity", + "BandPeriodicity" ; + af:application_domain af:AudioSegmentation ; + af:computation af:BandPeriodicity_computation ; + af:computational_complexity af:MediumComplexity ; + af:dimensions 4 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:InterFrame ; + rdfs:comment "Band Periodicity feature" ; + rdfs:subClassOf af:ModulationfrequencyFeature ; + vs:term_status "testing" . + +af:Bandwidth a owl:Class ; + rdfs:label "Bandwidth" ; + af:application_domain af:Several ; + af:computation af:Bandwidth_computation ; + af:computational_complexity af:LowComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Bandwidth feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:BarkscaleFrequencyCepstralCoefficients a owl:Class ; + rdfs:label "Bark-scale Frequency Cepstral Coefficients", + "BarkscaleFrequencyCepstralCoefficients" ; + af:application_domain af:Several ; + af:computation af:BarkscaleFrequencyCepstralCoefficients_computation ; + af:computational_complexity af:HighComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Bark-scale Frequency Cepstral Coefficients feature" ; + rdfs:subClassOf af:CepstralFeature ; + vs:term_status "testing" . + +af:BeatHistogram a owl:Class ; + rdfs:label "Beat Histogram", + "BeatHistogram" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:BeatHistogram_computation ; + af:computational_complexity af:MediumComplexity ; + af:dimensions 6 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:InterFrame ; + rdfs:comment "Beat Histogram feature" ; + rdfs:subClassOf af:ModulationfrequencyFeature ; + vs:term_status "testing" . + +af:BeatSpectrum a owl:Class ; + rdfs:label "Beat Spectrum", + "BeatSpectrum" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:BeatSpectrum_computation ; + af:computational_complexity af:HighComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:InterFrame ; + rdfs:comment "Beat Spectrum feature" ; + rdfs:subClassOf af:ModulationfrequencyFeature ; + vs:term_status "testing" . + +af:BeatTracker a owl:Class ; + rdfs:label "Beat Tracker", + "BeatTracker" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:BeatTracker_computation ; + af:computational_complexity af:HighComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:InterFrame ; + rdfs:comment "Beat Tracker feature" ; + rdfs:subClassOf af:ModulationfrequencyFeature ; + vs:term_status "testing" . + +af:ChromaCENSFeatures a owl:Class ; + rdfs:label "Chroma CENS Features", + "ChromaCENSFeatures" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:ChromaCENSFeatures_computation ; + af:computational_complexity af:MediumComplexity ; + af:dimensions 12 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Chroma CENS Features feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:Chromagram a owl:Class ; + rdfs:label "Chromagram" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:Chromagram_computation ; + af:computational_complexity af:MediumComplexity ; + af:dimensions 12 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Chromagram feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:CyclicBeatSpectrum a owl:Class ; + rdfs:label "Cyclic Beat Spectrum", + "CyclicBeatSpectrum" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:CyclicBeatSpectrum_computation ; + af:computational_complexity af:HighComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:InterFrame ; + rdfs:comment "Cyclic Beat Spectrum feature" ; + rdfs:subClassOf af:ModulationfrequencyFeature ; + vs:term_status "testing" . + +af:DWPTbasedRhythmFeature a owl:Class ; + rdfs:label "DWPT-based Rhythm Feature", + "DWPTbasedRhythmFeature" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:DWPTbasedRhythmFeature_computation ; + af:computational_complexity af:MediumComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:InterFrame ; + rdfs:comment "DWPT-based Rhythm Feature feature" ; + rdfs:subClassOf af:ModulationfrequencyFeature ; + vs:term_status "testing" . + +af:DaubechiesWaveletCoefficientHistogram a owl:Class ; + rdfs:label "Daubechies Wavelet Coefficient Histogram", + "DaubechiesWaveletCoefficientHistogram" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:DaubechiesWaveletCoefficientHistogram_computation ; + af:computational_complexity af:MediumComplexity ; + af:dimensions 28 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Daubechies Wavelet Coefficient Histogram feature" ; + rdfs:subClassOf af:FrequencyDomainPhysicalFeature ; + vs:term_status "testing" . + +af:DistortionDiscriminantAnalysis a owl:Class ; + rdfs:label "Distortion Discriminant Analysis", + "DistortionDiscriminantAnalysis" ; + af:application_domain af:Fingerprinting ; + af:computation af:DistortionDiscriminantAnalysis_computation ; + af:computational_complexity af:HighComplexity ; + af:dimensions 64 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:InterFrame ; + rdfs:comment "Distortion Discriminant Analysis feature" ; + rdfs:subClassOf af:EigendomainFeature ; + vs:term_status "testing" . + +af:HarmonicCoefficient a owl:Class ; + rdfs:label "Harmonic Coefficient", + "HarmonicCoefficient" ; + af:application_domain af:AudioSegmentation ; + af:computation af:HarmonicCoefficient_computation ; + af:computational_complexity af:LowComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Harmonic Coefficient feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:HarmonicConcentration a owl:Class ; + rdfs:label "Harmonic Concentration", + "HarmonicConcentration" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:HarmonicConcentration_computation ; + af:computational_complexity af:MediumComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Harmonic Concentration feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:HarmonicDerivate a owl:Class ; + rdfs:label "Harmonic Derivate", + "HarmonicDerivate" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:HarmonicDerivate_computation ; + af:computational_complexity af:MediumComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Harmonic Derivate feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:HarmonicEnergyEntropy a owl:Class ; + rdfs:label "Harmonic Energy Entropy", + "HarmonicEnergyEntropy" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:HarmonicEnergyEntropy_computation ; + af:computational_complexity af:MediumComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Harmonic Energy Entropy feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:HarmonicProminence a owl:Class ; + rdfs:label "Harmonic Prominence", + "HarmonicProminence" ; + af:application_domain af:EnvironmentalSoundRecognition ; + af:computation af:HarmonicProminence_computation ; + af:computational_complexity af:MediumComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Harmonic Prominence feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:Inharmonicity a owl:Class ; + rdfs:label "Inharmonicity" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:Inharmonicity_computation ; + af:computational_complexity af:MediumComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Inharmonicity feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:IntegralLoudness a owl:Class ; + rdfs:label "Integral Loudness", + "IntegralLoudness" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:IntegralLoudness_computation ; + af:computational_complexity af:HighComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Integral Loudness feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:JointAcousticandModuluationFrequency a owl:Class ; + rdfs:label "Joint Acoustic and Moduluation Frequency", + "JointAcousticandModuluationFrequency" ; + af:application_domain af:Several ; + af:computation af:JointAcousticandModuluationFrequency_computation ; + af:computational_complexity af:HighComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:InterFrame ; + rdfs:comment "Joint Acoustic and Moduluation Frequency feature" ; + rdfs:subClassOf af:ModulationfrequencyFeature ; + vs:term_status "testing" . + +af:LineSpectralFrequencies a owl:Class ; + rdfs:label "Line Spectral Frequencies", + "LineSpectralFrequencies" ; + af:application_domain af:Several ; + af:computation af:LineSpectralFrequencies_computation ; + af:computational_complexity af:MediumComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Line Spectral Frequencies feature" ; + rdfs:subClassOf af:FrequencyDomainPhysicalFeature ; + vs:term_status "testing" . + +af:LinearPredictionCepstralCoefficients a owl:Class ; + rdfs:label "Linear Prediction Cepstral Coefficients", + "LinearPredictionCepstralCoefficients" ; + af:abbreviation "LPCC" ; + af:application_domain af:SpeechRecognition ; + af:computation af:LinearPredictionCepstralCoefficients_computation ; + af:computational_complexity af:MediumComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Linear Prediction Cepstral Coefficients feature" ; + rdfs:subClassOf af:CepstralFeature ; + vs:term_status "testing" . + +af:LinearPredictionZCR a owl:Class ; + rdfs:label "Linear Prediction ZCR", + "LinearPredictionZCR" ; + af:application_domain af:SpeechRecognition ; + af:computation af:LinearPredictionZCR_computation ; + af:computational_complexity af:LowComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Linear Prediction ZCR feature" ; + rdfs:subClassOf af:TemporalFeature ; + vs:term_status "testing" . + +af:LinearPredictiveCoding a owl:Class ; + rdfs:label "Linear Predictive Coding", + "LinearPredictiveCoding" ; + af:abbreviation "LPC" ; + af:application_domain af:SpeechRecognition ; + af:computation af:LinearPredictiveCoding_computation ; + af:computational_complexity af:LowComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Linear Predictive Coding feature" ; + rdfs:subClassOf af:FrequencyDomainPhysicalFeature ; + vs:term_status "testing" . + +af:MPEG7AudioFundamentalFrequency a owl:Class ; + rdfs:label "MPEG-7 Audio Fundamental Frequency", + "MPEG7AudioFundamentalFrequency" ; + af:application_domain af:Several ; + af:computation af:MPEG7AudioFundamentalFrequency_computation ; + af:computational_complexity af:LowComplexity ; + af:computedIn "MPEG-7" ; + af:dimensions 2 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "MPEG-7 Audio Fundamental Frequency feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:MPEG7AudioHarmonicity a owl:Class ; + rdfs:label "MPEG-7 Audio Harmonicity", + "MPEG7AudioHarmonicity" ; + af:application_domain af:Several ; + af:computation af:MPEG7AudioHarmonicity_computation ; + af:computational_complexity af:MediumComplexity ; + af:computedIn "MPEG-7" ; + af:dimensions 2 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "MPEG-7 Audio Harmonicity feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:MPEG7AudioSpectrumBasis a owl:Class ; + rdfs:label "MPEG-7 Audio Spectrum Basis", + "MPEG7AudioSpectrumBasis" ; + af:application_domain af:EnvironmentalSoundRecognition ; + af:computation af:MPEG7AudioSpectrumBasis_computation ; + af:computational_complexity af:HighComplexity ; + af:computedIn "MPEG-7" ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:InterFrame ; + rdfs:comment "MPEG-7 Audio Spectrum Basis feature" ; + rdfs:subClassOf af:EigendomainFeature ; + vs:term_status "testing" . + +af:MPEG7AudioSpectrumCentroid a owl:Class ; + rdfs:label "MPEG-7 Audio Spectrum Centroid", + "MPEG7AudioSpectrumCentroid" ; + af:application_domain af:Several ; + af:computation af:MPEG7AudioSpectrumCentroid_computation ; + af:computational_complexity af:MediumComplexity ; + af:computedIn "MPEG-7" ; + af:dimensions 1 ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "MPEG-7 Audio Spectrum Centroid feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:MPEG7AudioSpectrumSpread a owl:Class ; + rdfs:label "MPEG-7 Audio Spectrum Spread", + "MPEG7AudioSpectrumSpread" ; + af:application_domain af:Several ; + af:computation af:MPEG7AudioSpectrumSpread_computation ; + af:computational_complexity af:MediumComplexity ; + af:computedIn "MPEG-7" ; + af:dimensions 1 ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "MPEG-7 Audio Spectrum Spread feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:MPEG7AudioWaveform a owl:Class ; + rdfs:label "MPEG-7 Audio Waveform", + "MPEG7AudioWaveform" ; + af:computation af:MPEG7AudioWaveform_computation ; + af:computational_complexity af:LowComplexity ; + af:computedIn "MPEG-7" ; + af:dimensions 2 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "MPEG-7 Audio Waveform feature" ; + rdfs:subClassOf af:TemporalFeature ; + vs:term_status "testing" . + +af:MPEG7HarmonicSpectralCentroid a owl:Class ; + rdfs:label "MPEG-7 Harmonic Spectral Centroid", + "MPEG7HarmonicSpectralCentroid" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:MPEG7HarmonicSpectralCentroid_computation ; + af:computational_complexity af:MediumComplexity ; + af:computedIn "MPEG-7" ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "MPEG-7 Harmonic Spectral Centroid feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:MPEG7HarmonicSpectralDeviation a owl:Class ; + rdfs:label "MPEG-7 Harmonic Spectral Deviation", + "MPEG7HarmonicSpectralDeviation" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:MPEG7HarmonicSpectralDeviation_computation ; + af:computational_complexity af:MediumComplexity ; + af:computedIn "MPEG-7" ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "MPEG-7 Harmonic Spectral Deviation feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:MPEG7HarmonicSpectralSpread a owl:Class ; + rdfs:label "MPEG-7 Harmonic Spectral Spread", + "MPEG7HarmonicSpectralSpread" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:MPEG7HarmonicSpectralSpread_computation ; + af:computational_complexity af:MediumComplexity ; + af:computedIn "MPEG-7" ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "MPEG-7 Harmonic Spectral Spread feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:MPEG7HarmonicSpectralVariation a owl:Class ; + rdfs:label "MPEG-7 Harmonic Spectral Variation", + "MPEG7HarmonicSpectralVariation" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:MPEG7HarmonicSpectralVariation_computation ; + af:computational_complexity af:MediumComplexity ; + af:computedIn "MPEG-7" ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "MPEG-7 Harmonic Spectral Variation feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:MPEG7LogAttackTime a owl:Class ; + rdfs:label "MPEG-7 Log Attack Time", + "MPEG7LogAttackTime" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:MPEG7LogAttackTime_computation ; + af:computational_complexity af:LowComplexity ; + af:computedIn "MPEG-7" ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:Global ; + rdfs:comment "MPEG-7 Log Attack Time feature" ; + rdfs:subClassOf af:TemporalFeature ; + vs:term_status "testing" . + +af:MPEG7SpectralCentroid a owl:Class ; + rdfs:label "MPEG-7 Spectral Centroid", + "MPEG7SpectralCentroid" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:MPEG7SpectralCentroid_computation ; + af:computational_complexity af:LowComplexity ; + af:computedIn "MPEG-7" ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:Global ; + rdfs:comment "MPEG-7 Spectral Centroid feature" ; + rdfs:subClassOf af:FrequencyDomainPhysicalFeature ; + vs:term_status "testing" . + +af:MPEG7TemporalCentroid a owl:Class ; + rdfs:label "MPEG-7 Temporal Centroid", + "MPEG7TemporalCentroid" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:MPEG7TemporalCentroid_computation ; + af:computational_complexity af:LowComplexity ; + af:computedIn "MPEG-7" ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:InterFrame ; + rdfs:comment "MPEG-7 Temporal Centroid feature" ; + rdfs:subClassOf af:TemporalFeature ; + vs:term_status "testing" . + +af:MelscaleFrequencyCepstralCoefficients a owl:Class ; + rdfs:label "Mel-scale Frequency Cepstral Coefficients", + "MelscaleFrequencyCepstralCoefficients" ; + af:abbreviation "MFCC" ; + af:application_domain af:Several ; + af:computation af:MelscaleFrequencyCepstralCoefficients_computation ; + af:computational_complexity af:HighComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Mel-scale Frequency Cepstral Coefficients feature" ; + rdfs:subClassOf af:CepstralFeature ; + vs:term_status "testing" . + +af:ModifiedGroupDelay a owl:Class ; + rdfs:label "Modified Group Delay", + "ModifiedGroupDelay" ; + af:application_domain af:SpeechRecognition ; + af:computation af:ModifiedGroupDelay_computation ; + af:computational_complexity af:MediumComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Modified Group Delay feature" ; + rdfs:subClassOf af:FrequencyDomainPhysicalFeature ; + vs:term_status "testing" . + +af:ModulationEnergy a owl:Class ; + rdfs:label "4 Hz Modulation Energy", + "4HzModulationEnergy" ; + af:application_domain af:AudioSegmentation ; + af:computation af:ModulationEnergy_computation ; + af:computational_complexity af:MediumComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:InterFrame ; + rdfs:comment "4 Hz Modulation Energy feature" ; + rdfs:subClassOf af:ModulationfrequencyFeature ; + vs:term_status "testing" . + +af:ModulationHarmonicCoefficients a owl:Class ; + rdfs:label "4 Hz Modulation Harmonic Coefficients", + "4HzModulationHarmonicCoefficients" ; + af:application_domain af:AudioSegmentation ; + af:computation af:ModulationHarmonicCoefficients_computation ; + af:computational_complexity af:MediumComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:InterFrame ; + rdfs:comment "4 Hz Modulation Harmonic Coefficients feature" ; + rdfs:subClassOf af:ModulationfrequencyFeature ; + vs:term_status "testing" . + +af:MultiresolutionEntropy a owl:Class ; + rdfs:label "Multi-resolution Entropy", + "MultiresolutionEntropy" ; + af:application_domain af:SpeechRecognition ; + af:computation af:MultiresolutionEntropy_computation ; + af:computational_complexity af:MediumComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Multi-resolution Entropy feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:NoiseRobustAuditoryFeature a owl:Class ; + rdfs:label "Noise-Robust Auditory Feature", + "NoiseRobustAuditoryFeature" ; + af:application_domain af:EnvironmentalSoundRecognition ; + af:computation af:NoiseRobustAuditoryFeature_computation ; + af:computational_complexity af:HighComplexity ; + af:dimensions 256 ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Noise-Robust Auditory Feature feature" ; + rdfs:subClassOf af:CepstralFeature ; + vs:term_status "testing" . + +af:PerceptualLinearPrediction a owl:Class ; + rdfs:label "Perceptual Linear Prediction", + "PerceptualLinearPrediction" ; + af:application_domain af:SpeechRecognition ; + af:computation af:PerceptualLinearPrediction_computation ; + af:computational_complexity af:HighComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Perceptual Linear Prediction feature" ; + rdfs:subClassOf af:CepstralFeature ; + vs:term_status "testing" . + +af:PhaseSpaceFeatures a owl:Class ; + rdfs:label "Phase Space Features", + "PhaseSpaceFeatures" ; + af:application_domain af:SpeechRecognition ; + af:computation af:PhaseSpaceFeatures_computation ; + af:computational_complexity af:HighComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Phase Space Features feature" ; + rdfs:subClassOf af:PhasespaceFeature ; + vs:term_status "testing" . + +af:Pitch a owl:Class ; + rdfs:label "Pitch" ; + af:application_domain af:Several ; + af:computation af:Pitch_computation ; + af:computational_complexity af:LowComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Pitch feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:PitchHistogram a owl:Class ; + rdfs:label "Pitch Histogram", + "PitchHistogram" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:PitchHistogram_computation ; + af:computational_complexity af:MediumComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:InterFrame ; + rdfs:comment "Pitch Histogram feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:PitchProfile a owl:Class ; + rdfs:label "Pitch Profile", + "PitchProfile" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:PitchProfile_computation ; + af:computational_complexity af:HighComplexity ; + af:dimensions 12 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Pitch Profile feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:PitchSynchronousZCPA a owl:Class ; + rdfs:label "Pitch Synchronous ZCPA", + "PitchSynchronousZCPA" ; + af:application_domain af:SpeechRecognition ; + af:computation af:PitchSynchronousZCPA_computation ; + af:computational_complexity af:MediumComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Pitch Synchronous ZCPA feature" ; + rdfs:subClassOf af:TemporalFeature ; + vs:term_status "testing" . + +af:PsychoacousticalPitch a owl:Class ; + rdfs:label "Psychoacoustical Pitch", + "PsychoacousticalPitch" ; + af:application_domain af:Several ; + af:computation af:PsychoacousticalPitch_computation ; + af:computational_complexity af:HighComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Psychoacoustical Pitch feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:PulseMetric a owl:Class ; + rdfs:label "Pulse Metric", + "PulseMetric" ; + af:application_domain af:AudioSegmentation ; + af:computation af:PulseMetric_computation ; + af:computational_complexity af:MediumComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Pulse Metric feature" ; + rdfs:subClassOf af:ModulationfrequencyFeature ; + vs:term_status "testing" . + +af:RatescalefrequencyFeatures a owl:Class ; + rdfs:label "Rate-scale-frequency Features", + "RatescalefrequencyFeatures" ; + af:application_domain af:EnvironmentalSoundRecognition ; + af:computation af:RatescalefrequencyFeatures_computation ; + af:computational_complexity af:HighComplexity ; + af:dimensions 256 ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:InterFrame ; + rdfs:comment "Rate-scale-frequency Features feature" ; + rdfs:subClassOf af:EigendomainFeature ; + vs:term_status "testing" . + +af:RelativeSpectralPLP a owl:Class ; + rdfs:label "Relative Spectral PLP", + "RelativeSpectralPLP" ; + af:application_domain af:SpeechRecognition ; + af:computation af:RelativeSpectralPLP_computation ; + af:computational_complexity af:HighComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Relative Spectral PLP feature" ; + rdfs:subClassOf af:CepstralFeature ; + vs:term_status "testing" . + +af:RhythmPatterns a owl:Class ; + rdfs:label "Rhythm Patterns", + "RhythmPatterns" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:RhythmPatterns_computation ; + af:computational_complexity af:HighComplexity ; + af:dimensions 80 ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:InterFrame ; + rdfs:comment "Rhythm Patterns feature" ; + rdfs:subClassOf af:ModulationfrequencyFeature ; + vs:term_status "testing" . + +af:Sharpness a owl:Class ; + rdfs:label "Sharpness" ; + af:application_domain af:Several ; + af:computation af:Sharpness_computation ; + af:computational_complexity af:MediumComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Sharpness feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:ShortTimeEnergy a owl:Class ; + rdfs:label "Short-Time Energy", + "ShortTimeEnergy" ; + af:application_domain af:Several ; + af:computation af:ShortTimeEnergy_computation ; + af:computational_complexity af:LowComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Short-Time Energy feature" ; + rdfs:subClassOf af:TemporalFeature ; + vs:term_status "testing" . + +af:Sone a owl:Class ; + rdfs:label "Sone" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:Sone_computation ; + af:computational_complexity af:HighComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Sone feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:SpectralCenter a owl:Class ; + rdfs:label "Spectral Center", + "SpectralCenter" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:SpectralCenter_computation ; + af:computational_complexity af:LowComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Spectral Center feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:SpectralCentroid a owl:Class ; + rdfs:label "Spectral Centroid", + "SpectralCentroid" ; + af:application_domain af:Several ; + af:computation af:SpectralCentroid_computation ; + af:computational_complexity af:LowComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Spectral Centroid feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:SpectralCrest a owl:Class ; + rdfs:label "Spectral Crest", + "SpectralCrest" ; + af:application_domain af:Fingerprinting ; + af:computation af:SpectralCrest_computation ; + af:computational_complexity af:LowComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Spectral Crest feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:SpectralDispersion a owl:Class ; + rdfs:label "Spectral Dispersion", + "SpectralDispersion" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:SpectralDispersion_computation ; + af:computational_complexity af:LowComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Spectral Dispersion feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:SpectralFlatness a owl:Class ; + rdfs:label "Spectral Flatness", + "SpectralFlatness" ; + af:application_domain af:Fingerprinting ; + af:computation af:SpectralFlatness_computation ; + af:computational_complexity af:MediumComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Spectral Flatness feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:SpectralFlux a owl:Class ; + rdfs:label "Spectral Flux", + "SpectralFlux" ; + af:abbreviation "SF" ; + af:application_domain af:Several ; + af:computation af:SpectralFlux_computation ; + af:computational_complexity af:LowComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Spectral Flux feature" ; + rdfs:subClassOf af:FrequencyDomainPhysicalFeature ; + vs:term_status "testing" . + +af:SpectralPeakStructure a owl:Class ; + rdfs:label "Spectral Peak Structure", + "SpectralPeakStructure" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:SpectralPeakStructure_computation ; + af:computational_complexity af:MediumComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Spectral Peak Structure feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:SpectralPeaks a owl:Class ; + rdfs:label "Spectral Peaks", + "SpectralPeaks" ; + af:application_domain af:MusicInformationRetrieval ; + af:computation af:SpectralPeaks_computation ; + af:computational_complexity af:LowComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:InterFrame ; + rdfs:comment "Spectral Peaks feature" ; + rdfs:subClassOf af:FrequencyDomainPhysicalFeature ; + vs:term_status "testing" . + +af:SpectralRolloff a owl:Class ; + rdfs:label "Spectral Rolloff", + "SpectralRolloff" ; + af:application_domain af:Several ; + af:computation af:SpectralRolloff_computation ; + af:computational_complexity af:LowComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Spectral Rolloff feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:SpectralSlope a owl:Class ; + rdfs:label "Spectral Slope", + "SpectralSlope" ; + af:application_domain af:Several ; + af:computation af:SpectralSlope_computation ; + af:computational_complexity af:LowComplexity ; + af:dimensions 4 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Spectral Slope feature" ; + rdfs:subClassOf af:FrequencyDomainPhysicalFeature ; + vs:term_status "testing" . + +af:SubbandEnergyRatio a owl:Class ; + rdfs:label "Subband Energy Ratio", + "SubbandEnergyRatio" ; + af:application_domain af:Several ; + af:computation af:SubbandEnergyRatio_computation ; + af:computational_complexity af:LowComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Subband Energy Ratio feature" ; + rdfs:subClassOf af:FrequencyDomainPhysicalFeature ; + vs:term_status "testing" . + +af:SubbandSpectralFlux a owl:Class ; + rdfs:label "Subband Spectral Flux", + "SubbandSpectralFlux" ; + af:application_domain af:EnvironmentalSoundRecognition ; + af:computation af:SubbandSpectralFlux_computation ; + af:computational_complexity af:MediumComplexity ; + af:dimensions 8 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PerceptualFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Subband Spectral Flux feature" ; + rdfs:subClassOf af:FrequencyDomainPerceptualFeature ; + vs:term_status "testing" . + +af:Volume a owl:Class ; + rdfs:label "Volume" ; + af:application_domain af:Several ; + af:computation af:Volume_computation ; + af:computational_complexity af:LowComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Volume feature" ; + rdfs:subClassOf af:TemporalFeature ; + vs:term_status "testing" . + +af:ZeroCrossingPeakAmplitudes a owl:Class ; + rdfs:label "Zero Crossing Peak Amplitudes", + "ZeroCrossingPeakAmplitudes" ; + af:application_domain af:SpeechRecognition ; + af:computation af:ZeroCrossingPeakAmplitudes_computation ; + af:computational_complexity af:MediumComplexity ; + af:dimensions af:ParametrizedDimensions ; + af:psychoacoustic_model true ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Zero Crossing Peak Amplitudes feature" ; + rdfs:subClassOf af:TemporalFeature ; + vs:term_status "testing" . + +af:ZeroCrossingRate a owl:Class ; + rdfs:label "Zero Crossing Rate", + "ZeroCrossingRate" ; + af:abbreviation "ZCR" ; + af:application_domain af:Several ; + af:computation af:ZeroCrossingRate_computation ; + af:computational_complexity af:LowComplexity ; + af:dimensions 1 ; + af:psychoacoustic_model false ; + af:semantic_interpretation af:PhysicalFeature ; + af:temporal_scale af:IntraFrame ; + rdfs:comment "Zero Crossing Rate feature" ; + rdfs:subClassOf af:TemporalFeature ; + vs:term_status "testing" . + +af:operation_sequence a owl:FunctionalProperty, + owl:ObjectProperty ; + rdfs:domain af:Computation ; + rdfs:range af:MathematicalOperation . + +vs:term_status a owl:AnnotationProperty . + +af:AdaptiveTimeFrequencyTransformComp a owl:Class ; + rdfs:label "Adaptive Time Frequency Transform Comp" ; + rdfs:subClassOf af:Transformation . + +af:AdaptiveTimeFrequencyTransform_computation a af:Computation ; + af:operation_sequence af:AdaptiveTimeFrequencyTransform_operation_sequence_1 . + +af:AdaptiveTimeFrequencyTransform_operation_sequence_1 a af:AdaptiveTimeFrequencyTransformComp ; + af:next_operation af:AdaptiveTimeFrequencyTransform_operation_sequence_2 . + +af:AdaptiveTimeFrequencyTransform_operation_sequence_2 a af:Histogram, + af:LastOperation . + +af:AmplitudeDescriptor_computation a af:Computation ; + af:operation_sequence af:AmplitudeDescriptor_operation_sequence_1 . + +af:AmplitudeDescriptor_operation_sequence_1 a af:Windowing ; + af:next_operation af:AmplitudeDescriptor_operation_sequence_2 . + +af:AmplitudeDescriptor_operation_sequence_2 a af:Mean ; + af:next_operation af:AmplitudeDescriptor_operation_sequence_3 . + +af:AmplitudeDescriptor_operation_sequence_3 a af:Deviation ; + af:next_operation af:AmplitudeDescriptor_operation_sequence_4 . + +af:AmplitudeDescriptor_operation_sequence_4 a af:LevelCrossingDetector ; + af:next_operation af:AmplitudeDescriptor_operation_sequence_5 . + +af:AmplitudeDescriptor_operation_sequence_5 a af:Mean ; + af:next_operation af:AmplitudeDescriptor_operation_sequence_6 . + +af:AmplitudeDescriptor_operation_sequence_6 a af:Deviation, + af:LastOperation . + +af:AuditoryFilterBankTemporalEnvelopes_computation a af:Computation ; + af:operation_sequence af:AuditoryFilterBankTemporalEnvelopes_operation_sequence_1 . + +af:AuditoryFilterBankTemporalEnvelopes_operation_sequence_1 a af:Windowing ; + af:next_operation af:AuditoryFilterBankTemporalEnvelopes_operation_sequence_2 . + +af:AuditoryFilterBankTemporalEnvelopes_operation_sequence_2 a af:BandpassFilter ; + af:next_operation af:AuditoryFilterBankTemporalEnvelopes_operation_sequence_3 . + +af:AuditoryFilterBankTemporalEnvelopes_operation_sequence_3 a af:BandpassFilter ; + af:next_operation af:AuditoryFilterBankTemporalEnvelopes_operation_sequence_4 . + +af:AuditoryFilterBankTemporalEnvelopes_operation_sequence_4 a af:EnergySpectralDensity ; + af:next_operation af:AuditoryFilterBankTemporalEnvelopes_operation_sequence_5 . + +af:AuditoryFilterBankTemporalEnvelopes_operation_sequence_5 a af:LastOperation, + af:Sum . + +af:AutocorrelationMFCCs_computation a af:Computation ; + af:operation_sequence af:AutocorrelationMFCCs_operation_sequence_1 . + +af:AutocorrelationMFCCs_operation_sequence_1 a af:Windowing ; + af:next_operation af:AutocorrelationMFCCs_operation_sequence_2 . + +af:AutocorrelationMFCCs_operation_sequence_2 a af:Autocorrelation ; + af:next_operation af:AutocorrelationMFCCs_operation_sequence_3 . + +af:AutocorrelationMFCCs_operation_sequence_3 a af:LowpassFilter ; + af:next_operation af:AutocorrelationMFCCs_operation_sequence_4 . + +af:AutocorrelationMFCCs_operation_sequence_4 a af:DiscreteFourierTransform ; + af:next_operation af:AutocorrelationMFCCs_operation_sequence_5 . + +af:AutocorrelationMFCCs_operation_sequence_5 a af:Spectralbinning ; + af:next_operation af:AutocorrelationMFCCs_operation_sequence_6 . + +af:AutocorrelationMFCCs_operation_sequence_6 a af:Logarithm ; + af:next_operation af:AutocorrelationMFCCs_operation_sequence_7 . + +af:AutocorrelationMFCCs_operation_sequence_7 a af:DiscreteCosineTransform, + af:LastOperation . + +af:BandPeriodicity_computation a af:Computation ; + af:operation_sequence af:BandPeriodicity_operation_sequence_1 . + +af:BandPeriodicity_operation_sequence_1 a af:Windowing ; + af:next_operation af:BandPeriodicity_operation_sequence_2 . + +af:BandPeriodicity_operation_sequence_2 a af:BandpassFilter ; + af:next_operation af:BandPeriodicity_operation_sequence_3 . + +af:BandPeriodicity_operation_sequence_3 a af:Autocorrelation ; + af:next_operation af:BandPeriodicity_operation_sequence_4 . + +af:BandPeriodicity_operation_sequence_4 a af:Maximum ; + af:next_operation af:BandPeriodicity_operation_sequence_5 . + +af:BandPeriodicity_operation_sequence_5 a af:LastOperation, + af:Sum . + +af:Bandwidth_computation a af:Computation ; + af:operation_sequence af:Bandwidth_operation_sequence_1 . + +af:Bandwidth_operation_sequence_1 a af:Windowing ; + af:next_operation af:Bandwidth_operation_sequence_2 . + +af:Bandwidth_operation_sequence_2 a af:DiscreteFourierTransform ; + af:next_operation af:Bandwidth_operation_sequence_3 . + +af:Bandwidth_operation_sequence_3 a af:Spectralbinning ; + af:next_operation af:Bandwidth_operation_sequence_4 . + +af:Bandwidth_operation_sequence_4 a af:Logarithm, + af:OptionalOperation ; + af:next_operation af:Bandwidth_operation_sequence_5 . + +af:Bandwidth_operation_sequence_5 a af:Deviation, + af:LastOperation . + +af:BarkscaleFrequencyCepstralCoefficients_computation a af:Computation ; + af:operation_sequence af:BarkscaleFrequencyCepstralCoefficients_operation_sequence_1 . + +af:BarkscaleFrequencyCepstralCoefficients_operation_sequence_1 a af:Windowing ; + af:next_operation af:BarkscaleFrequencyCepstralCoefficients_operation_sequence_2 . + +af:BarkscaleFrequencyCepstralCoefficients_operation_sequence_2 a af:DiscreteFourierTransform ; + af:next_operation af:BarkscaleFrequencyCepstralCoefficients_operation_sequence_3 . + +af:BarkscaleFrequencyCepstralCoefficients_operation_sequence_3 a af:Spectralbinning ; + af:next_operation af:BarkscaleFrequencyCepstralCoefficients_operation_sequence_4 . + +af:BarkscaleFrequencyCepstralCoefficients_operation_sequence_4 a af:Logarithm ; + af:next_operation af:BarkscaleFrequencyCepstralCoefficients_operation_sequence_5 . + +af:BarkscaleFrequencyCepstralCoefficients_operation_sequence_5 a af:DiscreteCosineTransform, + af:LastOperation . + +af:BeatHistogram_computation a af:Computation ; + af:operation_sequence af:BeatHistogram_operation_sequence_1 . + +af:BeatHistogram_operation_sequence_1 a af:Windowing ; + af:next_operation af:BeatHistogram_operation_sequence_2 . + +af:BeatHistogram_operation_sequence_2 a af:DiscreteWaveletTransform ; + af:next_operation af:BeatHistogram_operation_sequence_3 . + +af:BeatHistogram_operation_sequence_3 a af:LowpassFilter ; + af:next_operation af:BeatHistogram_operation_sequence_4 . + +af:BeatHistogram_operation_sequence_4 a af:Sum ; + af:next_operation af:BeatHistogram_operation_sequence_5 . + +af:BeatHistogram_operation_sequence_5 a af:Autocorrelation ; + af:next_operation af:BeatHistogram_operation_sequence_6 . + +af:BeatHistogram_operation_sequence_6 a af:PeakDetection ; + af:next_operation af:BeatHistogram_operation_sequence_7 . + +af:BeatHistogram_operation_sequence_7 a af:Histogram, + af:LastOperation . + +af:BeatSpectrum_computation a af:Computation ; + af:operation_sequence af:BeatSpectrum_operation_sequence_1 . + +af:BeatSpectrum_operation_sequence_1 a af:Windowing ; + af:next_operation af:BeatSpectrum_operation_sequence_2 . + +af:BeatSpectrum_operation_sequence_2 a af:DiscreteFourierTransform ; + af:next_operation af:BeatSpectrum_operation_sequence_3 . + +af:BeatSpectrum_operation_sequence_3 a af:Logarithm ; + af:next_operation af:BeatSpectrum_operation_sequence_4 . + +af:BeatSpectrum_operation_sequence_4 a af:LowpassFilter ; + af:next_operation af:BeatSpectrum_operation_sequence_5 . + +af:BeatSpectrum_operation_sequence_5 a af:CrossCorrelation ; + af:next_operation af:BeatSpectrum_operation_sequence_6 . + +af:BeatSpectrum_operation_sequence_6 a af:Autocorrelation, + af:LastOperation . + +af:BeatTracker_computation a af:Computation ; + af:operation_sequence af:BeatTracker_operation_sequence_1 . + +af:BeatTracker_operation_sequence_1 a af:Windowing ; + af:next_operation af:BeatTracker_operation_sequence_2 . + +af:BeatTracker_operation_sequence_2 a af:BandpassFilter ; + af:next_operation af:BeatTracker_operation_sequence_3 . + +af:BeatTracker_operation_sequence_3 a af:LowpassFilter ; + af:next_operation af:BeatTracker_operation_sequence_4 . + +af:BeatTracker_operation_sequence_4 a af:DerivationDifference ; + af:next_operation af:BeatTracker_operation_sequence_5 . + +af:BeatTracker_operation_sequence_5 a af:CombFilter ; + af:next_operation af:BeatTracker_operation_sequence_6 . + +af:BeatTracker_operation_sequence_6 a af:Sum ; + af:next_operation af:BeatTracker_operation_sequence_7 . + +af:BeatTracker_operation_sequence_7 a af:LastOperation, + af:PeakDetection . + +af:ChromaCENSFeatures_computation a af:Computation ; + af:operation_sequence af:ChromaCENSFeatures_operation_sequence_1 . + +af:ChromaCENSFeatures_operation_sequence_1 a af:Windowing ; + af:next_operation af:ChromaCENSFeatures_operation_sequence_2 . + +af:ChromaCENSFeatures_operation_sequence_2 a af:BandpassFilterBank ; + af:next_operation af:ChromaCENSFeatures_operation_sequence_3 . + +af:ChromaCENSFeatures_operation_sequence_3 a af:Sum ; + af:next_operation af:ChromaCENSFeatures_operation_sequence_4 . + +af:ChromaCENSFeatures_operation_sequence_4 a af:Normalization ; + af:next_operation af:ChromaCENSFeatures_operation_sequence_5 . + +af:ChromaCENSFeatures_operation_sequence_5 a af:LastOperation, + af:LowpassFilter . + +af:Chromagram_computation a af:Computation ; + af:operation_sequence af:Chromagram_operation_sequence_1 . + +af:Chromagram_operation_sequence_1 a af:Windowing ; + af:next_operation af:Chromagram_operation_sequence_2 . + +af:Chromagram_operation_sequence_2 a af:DiscreteFourierTransform ; + af:next_operation af:Chromagram_operation_sequence_3 . + +af:Chromagram_operation_sequence_3 a af:Logarithm ; + af:next_operation af:Chromagram_operation_sequence_4 . + +af:Chromagram_operation_sequence_4 a af:LastOperation, + af:Sum . + +af:ConstantQTransform a owl:Class ; + rdfs:label "Constant Q Transform" ; + rdfs:subClassOf af:Transformation . + +af:CyclicBeatSpectrum_computation a af:Computation ; + af:operation_sequence af:CyclicBeatSpectrum_operation_sequence_1 . + +af:CyclicBeatSpectrum_operation_sequence_1 a af:LowpassFilter ; + af:next_operation af:CyclicBeatSpectrum_operation_sequence_2 . + +af:CyclicBeatSpectrum_operation_sequence_2 a af:Windowing ; + af:next_operation af:CyclicBeatSpectrum_operation_sequence_3 . + +af:CyclicBeatSpectrum_operation_sequence_3 a af:DiscreteFourierTransform ; + af:next_operation af:CyclicBeatSpectrum_operation_sequence_4 . + +af:CyclicBeatSpectrum_operation_sequence_4 a af:DerivationDifference ; + af:next_operation af:CyclicBeatSpectrum_operation_sequence_5 . + +af:CyclicBeatSpectrum_operation_sequence_5 a af:Sum ; + af:next_operation af:CyclicBeatSpectrum_operation_sequence_6 . + +af:CyclicBeatSpectrum_operation_sequence_6 a af:CombFilter ; + af:next_operation af:CyclicBeatSpectrum_operation_sequence_7 . + +af:CyclicBeatSpectrum_operation_sequence_7 a af:LowpassFilter ; + af:next_operation af:CyclicBeatSpectrum_operation_sequence_8 . + +af:CyclicBeatSpectrum_operation_sequence_8 a af:Sum ; + af:next_operation af:CyclicBeatSpectrum_operation_sequence_9 . + +af:CyclicBeatSpectrum_operation_sequence_9 a af:LastOperation, + af:PeakDetection . + +af:DWPTbasedRhythmFeature_computation a af:Computation ; + af:operation_sequence af:DWPTbasedRhythmFeature_operation_sequence_1 . + +af:DWPTbasedRhythmFeature_operation_sequence_1 a af:Windowing ; + af:next_operation af:DWPTbasedRhythmFeature_operation_sequence_2 . + +af:DWPTbasedRhythmFeature_operation_sequence_2 a af:DiscreteWaveletTransform ; + af:next_operation af:DWPTbasedRhythmFeature_operation_sequence_3 . + +af:DWPTbasedRhythmFeature_operation_sequence_3 a af:Autocorrelation ; + af:next_operation af:DWPTbasedRhythmFeature_operation_sequence_4 . + +af:DWPTbasedRhythmFeature_operation_sequence_4 a af:PeakDetection ; + af:next_operation af:DWPTbasedRhythmFeature_operation_sequence_5 . + +af:DWPTbasedRhythmFeature_operation_sequence_5 a af:Histogram, + af:LastOperation . + +af:DaubechiesWaveletCoefficientHistogram_computation a af:Computation ; + af:operation_sequence af:DaubechiesWaveletCoefficientHistogram_operation_sequence_1 . + +af:DaubechiesWaveletCoefficientHistogram_operation_sequence_1 a af:Windowing ; + af:next_operation af:DaubechiesWaveletCoefficientHistogram_operation_sequence_2 . + +af:DaubechiesWaveletCoefficientHistogram_operation_sequence_2 a af:DiscreteWaveletTransform ; + af:next_operation af:DaubechiesWaveletCoefficientHistogram_operation_sequence_3 . + +af:DaubechiesWaveletCoefficientHistogram_operation_sequence_3 a af:Histogram, + af:LastOperation . + +af:DistortionDiscriminantAnalysis_computation a af:Computation ; + af:operation_sequence af:DistortionDiscriminantAnalysis_operation_sequence_1 . + +af:DistortionDiscriminantAnalysis_operation_sequence_1 a af:Windowing ; + af:next_operation af:DistortionDiscriminantAnalysis_operation_sequence_2 . + +af:DistortionDiscriminantAnalysis_operation_sequence_2 a af:ModulatedComplexLappedTransform ; + af:next_operation af:DistortionDiscriminantAnalysis_operation_sequence_3 . + +af:DistortionDiscriminantAnalysis_operation_sequence_3 a af:Logarithm ; + af:next_operation af:DistortionDiscriminantAnalysis_operation_sequence_4 . + +af:DistortionDiscriminantAnalysis_operation_sequence_4 a af:PrincipalComponentAnalysis ; + af:next_operation af:DistortionDiscriminantAnalysis_operation_sequence_5 . + +af:DistortionDiscriminantAnalysis_operation_sequence_5 a af:LastOperation, + af:PrincipalComponentAnalysis . + +af:GroupDelayFunction a owl:Class ; + rdfs:label "Group Delay Function" ; + rdfs:subClassOf af:Filter . + +af:HarmonicCoefficient_computation a af:Computation ; + af:operation_sequence af:HarmonicCoefficient_operation_sequence_1 . + +af:HarmonicCoefficient_operation_sequence_1 a af:Windowing ; + af:next_operation af:HarmonicCoefficient_operation_sequence_2 . + +af:HarmonicCoefficient_operation_sequence_2 a af:Autocorrelation ; + af:next_operation af:HarmonicCoefficient_operation_sequence_3 . + +af:HarmonicCoefficient_operation_sequence_3 a af:LastOperation, + af:Maximum . + +af:HarmonicConcentration_computation a af:Computation ; + af:operation_sequence af:HarmonicConcentration_operation_sequence_1 . + +af:HarmonicConcentration_operation_sequence_1 a af:Windowing ; + af:next_operation af:HarmonicConcentration_operation_sequence_2 . + +af:HarmonicConcentration_operation_sequence_2 a af:DiscreteFourierTransform ; + af:next_operation af:HarmonicConcentration_operation_sequence_3 . + +af:HarmonicConcentration_operation_sequence_3 a af:HarmonicPeakDetection ; + af:next_operation af:HarmonicConcentration_operation_sequence_4 . + +af:HarmonicConcentration_operation_sequence_4 a af:EnergySpectralDensity ; + af:next_operation af:HarmonicConcentration_operation_sequence_5 . + +af:HarmonicConcentration_operation_sequence_5 a af:LastOperation, + af:Sum . + +af:HarmonicDerivate_computation a af:Computation ; + af:operation_sequence af:HarmonicDerivate_operation_sequence_1 . + +af:HarmonicDerivate_operation_sequence_1 a af:Windowing ; + af:next_operation af:HarmonicDerivate_operation_sequence_2 . + +af:HarmonicDerivate_operation_sequence_2 a af:DiscreteFourierTransform ; + af:next_operation af:HarmonicDerivate_operation_sequence_3 . + +af:HarmonicDerivate_operation_sequence_3 a af:Logarithm ; + af:next_operation af:HarmonicDerivate_operation_sequence_4 . + +af:HarmonicDerivate_operation_sequence_4 a af:DerivationDifference, + af:LastOperation . + +af:HarmonicEnergyEntropy_computation a af:Computation ; + af:operation_sequence af:HarmonicEnergyEntropy_operation_sequence_1 . + +af:HarmonicEnergyEntropy_operation_sequence_1 a af:Windowing ; + af:next_operation af:HarmonicEnergyEntropy_operation_sequence_2 . + +af:HarmonicEnergyEntropy_operation_sequence_2 a af:DiscreteFourierTransform ; + af:next_operation af:HarmonicEnergyEntropy_operation_sequence_3 . + +af:HarmonicEnergyEntropy_operation_sequence_3 a af:HarmonicPeakDetection ; + af:next_operation af:HarmonicEnergyEntropy_operation_sequence_4 . + +af:HarmonicEnergyEntropy_operation_sequence_4 a af:Entropy, + af:LastOperation . + +af:HarmonicProminence_computation a af:Computation ; + af:operation_sequence af:HarmonicProminence_operation_sequence_1 . + +af:HarmonicProminence_operation_sequence_1 a af:Windowing ; + af:next_operation af:HarmonicProminence_operation_sequence_2 . + +af:HarmonicProminence_operation_sequence_2 a af:Autocorrelation ; + af:next_operation af:HarmonicProminence_operation_sequence_3 . + +af:HarmonicProminence_operation_sequence_3 a af:HarmonicPeakDetection, + af:LastOperation . + +af:IndependentComponentAnalysis a owl:Class ; + rdfs:label "Independent Component Analysis" ; + rdfs:subClassOf af:Transformation . + +af:Inharmonicity_computation a af:Computation ; + af:operation_sequence af:Inharmonicity_operation_sequence_1 . + +af:Inharmonicity_operation_sequence_1 a af:Windowing ; + af:next_operation af:Inharmonicity_operation_sequence_2 . + +af:Inharmonicity_operation_sequence_2 a af:Autocorrelation ; + af:next_operation af:Inharmonicity_operation_sequence_3 . + +af:Inharmonicity_operation_sequence_3 a af:HarmonicPeakDetection ; + af:next_operation af:Inharmonicity_operation_sequence_4 . + +af:Inharmonicity_operation_sequence_4 a af:Deviation, + af:LastOperation . + +af:IntegralLoudness_computation a af:Computation ; + af:operation_sequence af:IntegralLoudness_operation_sequence_1 . + +af:IntegralLoudness_operation_sequence_1 a af:Windowing ; + af:next_operation af:IntegralLoudness_operation_sequence_2 . + +af:IntegralLoudness_operation_sequence_2 a af:DiscreteFourierTransform ; + af:next_operation af:IntegralLoudness_operation_sequence_3 . + +af:IntegralLoudness_operation_sequence_3 a af:Logarithm ; + af:next_operation af:IntegralLoudness_operation_sequence_4 . + +af:IntegralLoudness_operation_sequence_4 a af:Sum ; + af:next_operation af:IntegralLoudness_operation_sequence_5 . + +af:IntegralLoudness_operation_sequence_5 a af:WeightingFunction ; + af:next_operation af:IntegralLoudness_operation_sequence_6 . + +af:IntegralLoudness_operation_sequence_6 a af:ExponentialFunction ; + af:next_operation af:IntegralLoudness_operation_sequence_7 . + +af:IntegralLoudness_operation_sequence_7 a af:LastOperation, + af:Sum . + +af:JointAcousticandModuluationFrequency_computation a af:Computation ; + af:operation_sequence af:JointAcousticandModuluationFrequency_operation_sequence_1 . + +af:JointAcousticandModuluationFrequency_operation_sequence_1 a af:Windowing ; + af:next_operation af:JointAcousticandModuluationFrequency_operation_sequence_2 . + +af:JointAcousticandModuluationFrequency_operation_sequence_2 a af:DiscreteFourierTransform ; + af:next_operation af:JointAcousticandModuluationFrequency_operation_sequence_3 . + +af:JointAcousticandModuluationFrequency_operation_sequence_3 a af:Spectralbinning ; + af:next_operation af:JointAcousticandModuluationFrequency_operation_sequence_4 . + +af:JointAcousticandModuluationFrequency_operation_sequence_4 a af:LowpassFilter ; + af:next_operation af:JointAcousticandModuluationFrequency_operation_sequence_5 . + +af:JointAcousticandModuluationFrequency_operation_sequence_5 a af:DiscreteWaveletTransform ; + af:next_operation af:JointAcousticandModuluationFrequency_operation_sequence_6 . + +af:JointAcousticandModuluationFrequency_operation_sequence_6 a af:LastOperation, + af:Sum . + +af:LineSpectralFrequencies_computation a af:Computation ; + af:operation_sequence af:LineSpectralFrequencies_operation_sequence_1 . + +af:LineSpectralFrequencies_operation_sequence_1 a af:Windowing ; + af:next_operation af:LineSpectralFrequencies_operation_sequence_2 . + +af:LineSpectralFrequencies_operation_sequence_2 a af:Autoregression ; + af:next_operation af:LineSpectralFrequencies_operation_sequence_3 . + +af:LineSpectralFrequencies_operation_sequence_3 a af:LastOperation, + af:PolynomialRootFinding . + +af:LinearPredictionCepstralCoefficients_computation a af:Computation ; + af:operation_sequence af:LinearPredictionCepstralCoefficients_operation_sequence_1 . + +af:LinearPredictionCepstralCoefficients_operation_sequence_1 a af:Windowing ; + af:next_operation af:LinearPredictionCepstralCoefficients_operation_sequence_2 . + +af:LinearPredictionCepstralCoefficients_operation_sequence_2 a af:BandpassFilter, + af:OptionalOperation ; + af:next_operation af:LinearPredictionCepstralCoefficients_operation_sequence_3 . + +af:LinearPredictionCepstralCoefficients_operation_sequence_3 a af:Autoregression ; + af:next_operation af:LinearPredictionCepstralCoefficients_operation_sequence_4 . + +af:LinearPredictionCepstralCoefficients_operation_sequence_4 a af:CepstralRecursionFormula, + af:LastOperation . + +af:LinearPredictionZCR_computation a af:Computation ; + af:operation_sequence af:LinearPredictionZCR_operation_sequence_1 . + +af:LinearPredictionZCR_operation_sequence_1 a af:Windowing ; + af:next_operation af:LinearPredictionZCR_operation_sequence_2 . + +af:LinearPredictionZCR_operation_sequence_2 a af:LevelCrossingDetector ; + af:next_operation af:LinearPredictionZCR_operation_sequence_3 . + +af:LinearPredictionZCR_operation_sequence_3 a af:Autoregression ; + af:next_operation af:LinearPredictionZCR_operation_sequence_4 . + +af:LinearPredictionZCR_operation_sequence_4 a af:LastOperation, + af:LevelCrossingDetector . + +af:LinearPredictiveCoding_computation a af:Computation ; + af:operation_sequence af:LinearPredictiveCoding_operation_sequence_1 . + +af:LinearPredictiveCoding_operation_sequence_1 a af:Windowing ; + af:next_operation af:LinearPredictiveCoding_operation_sequence_2 . + +af:LinearPredictiveCoding_operation_sequence_2 a af:BandpassFilter, + af:OptionalOperation ; + af:next_operation af:LinearPredictiveCoding_operation_sequence_3 . + +af:LinearPredictiveCoding_operation_sequence_3 a af:Autoregression ; + af:next_operation af:LinearPredictiveCoding_operation_sequence_4 . + +af:LinearPredictiveCoding_operation_sequence_4 a af:DiscreteFourierTransform, + af:LastOperation, + af:OptionalOperation . + +af:MPEG7AudioFundamentalFrequency_computation a af:Computation ; + af:operation_sequence af:MPEG7AudioFundamentalFrequency_operation_sequence_1 . + +af:MPEG7AudioFundamentalFrequency_operation_sequence_1 a af:Windowing ; + af:next_operation af:MPEG7AudioFundamentalFrequency_operation_sequence_2 . + +af:MPEG7AudioFundamentalFrequency_operation_sequence_2 a af:Autocorrelation ; + af:next_operation af:MPEG7AudioFundamentalFrequency_operation_sequence_3 . + +af:MPEG7AudioFundamentalFrequency_operation_sequence_3 a af:LastOperation, + af:Maximum . + +af:MPEG7AudioHarmonicity_computation a af:Computation ; + af:operation_sequence af:MPEG7AudioHarmonicity_operation_sequence_1 . + +af:MPEG7AudioHarmonicity_operation_sequence_1 a af:Windowing ; + af:next_operation af:MPEG7AudioHarmonicity_operation_sequence_2 . + +af:MPEG7AudioHarmonicity_operation_sequence_2 a af:Autocorrelation ; + af:next_operation af:MPEG7AudioHarmonicity_operation_sequence_3 . + +af:MPEG7AudioHarmonicity_operation_sequence_3 a af:LastOperation, + af:Maximum . + +af:MPEG7AudioSpectrumBasis_computation a af:Computation ; + af:operation_sequence af:MPEG7AudioSpectrumBasis_operation_sequence_1 . + +af:MPEG7AudioSpectrumBasis_operation_sequence_1 a af:Windowing ; + af:next_operation af:MPEG7AudioSpectrumBasis_operation_sequence_2 . + +af:MPEG7AudioSpectrumBasis_operation_sequence_2 a af:DiscreteFourierTransform ; + af:next_operation af:MPEG7AudioSpectrumBasis_operation_sequence_3 . + +af:MPEG7AudioSpectrumBasis_operation_sequence_3 a af:Spectralbinning ; + af:next_operation af:MPEG7AudioSpectrumBasis_operation_sequence_4 . + +af:MPEG7AudioSpectrumBasis_operation_sequence_4 a af:Logarithm ; + af:next_operation af:MPEG7AudioSpectrumBasis_operation_sequence_5 . + +af:MPEG7AudioSpectrumBasis_operation_sequence_5 a af:Normalization ; + af:next_operation af:MPEG7AudioSpectrumBasis_operation_sequence_6 . + +af:MPEG7AudioSpectrumBasis_operation_sequence_6 a af:SingularValueDecomposition ; + af:next_operation af:MPEG7AudioSpectrumBasis_operation_sequence_7 . + +af:MPEG7AudioSpectrumBasis_operation_sequence_7 a af:IndependentComponentAnalysis, + af:LastOperation, + af:OptionalOperation . + +af:MPEG7AudioSpectrumCentroid_computation a af:Computation ; + af:operation_sequence af:MPEG7AudioSpectrumCentroid_operation_sequence_1 . + +af:MPEG7AudioSpectrumCentroid_operation_sequence_1 a af:Windowing ; + af:next_operation af:MPEG7AudioSpectrumCentroid_operation_sequence_2 . + +af:MPEG7AudioSpectrumCentroid_operation_sequence_2 a af:DiscreteFourierTransform ; + af:next_operation af:MPEG7AudioSpectrumCentroid_operation_sequence_3 . + +af:MPEG7AudioSpectrumCentroid_operation_sequence_3 a af:Spectralbinning ; + af:next_operation af:MPEG7AudioSpectrumCentroid_operation_sequence_4 . + +af:MPEG7AudioSpectrumCentroid_operation_sequence_4 a af:Logarithm ; + af:next_operation af:MPEG7AudioSpectrumCentroid_operation_sequence_5 . + +af:MPEG7AudioSpectrumCentroid_operation_sequence_5 a af:LastOperation, + af:Mean . + +af:MPEG7AudioSpectrumSpread_computation a af:Computation ; + af:operation_sequence af:MPEG7AudioSpectrumSpread_operation_sequence_1 . + +af:MPEG7AudioSpectrumSpread_operation_sequence_1 a af:Windowing ; + af:next_operation af:MPEG7AudioSpectrumSpread_operation_sequence_2 . + +af:MPEG7AudioSpectrumSpread_operation_sequence_2 a af:DiscreteFourierTransform ; + af:next_operation af:MPEG7AudioSpectrumSpread_operation_sequence_3 . + +af:MPEG7AudioSpectrumSpread_operation_sequence_3 a af:Spectralbinning ; + af:next_operation af:MPEG7AudioSpectrumSpread_operation_sequence_4 . + +af:MPEG7AudioSpectrumSpread_operation_sequence_4 a af:Logarithm ; + af:next_operation af:MPEG7AudioSpectrumSpread_operation_sequence_5 . + +af:MPEG7AudioSpectrumSpread_operation_sequence_5 a af:Deviation, + af:LastOperation . + +af:MPEG7AudioWaveform_computation a af:Computation ; + af:operation_sequence af:MPEG7AudioWaveform_operation_sequence_1 . + +af:MPEG7AudioWaveform_operation_sequence_1 a af:Windowing ; + af:next_operation af:MPEG7AudioWaveform_operation_sequence_2 . + +af:MPEG7AudioWaveform_operation_sequence_2 a af:Maximum ; + af:next_operation af:MPEG7AudioWaveform_operation_sequence_3 . + +af:MPEG7AudioWaveform_operation_sequence_3 a af:LastOperation, + af:Minimum . + +af:MPEG7HarmonicSpectralCentroid_computation a af:Computation ; + af:operation_sequence af:MPEG7HarmonicSpectralCentroid_operation_sequence_1 . + +af:MPEG7HarmonicSpectralCentroid_operation_sequence_1 a af:Windowing ; + af:next_operation af:MPEG7HarmonicSpectralCentroid_operation_sequence_2 . + +af:MPEG7HarmonicSpectralCentroid_operation_sequence_2 a af:DiscreteFourierTransform ; + af:next_operation af:MPEG7HarmonicSpectralCentroid_operation_sequence_3 . + +af:MPEG7HarmonicSpectralCentroid_operation_sequence_3 a af:HarmonicPeakDetection ; + af:next_operation af:MPEG7HarmonicSpectralCentroid_operation_sequence_4 . + +af:MPEG7HarmonicSpectralCentroid_operation_sequence_4 a af:LastOperation, + af:Mean . + +af:MPEG7HarmonicSpectralDeviation_computation a af:Computation ; + af:operation_sequence af:MPEG7HarmonicSpectralDeviation_operation_sequence_1 . + +af:MPEG7HarmonicSpectralDeviation_operation_sequence_1 a af:Windowing ; + af:next_operation af:MPEG7HarmonicSpectralDeviation_operation_sequence_2 . + +af:MPEG7HarmonicSpectralDeviation_operation_sequence_2 a af:DiscreteFourierTransform ; + af:next_operation af:MPEG7HarmonicSpectralDeviation_operation_sequence_3 . + +af:MPEG7HarmonicSpectralDeviation_operation_sequence_3 a af:HarmonicPeakDetection ; + af:next_operation af:MPEG7HarmonicSpectralDeviation_operation_sequence_4 . + +af:MPEG7HarmonicSpectralDeviation_operation_sequence_4 a af:Mean ; + af:next_operation af:MPEG7HarmonicSpectralDeviation_operation_sequence_5 . + +af:MPEG7HarmonicSpectralDeviation_operation_sequence_5 a af:Logarithm ; + af:next_operation af:MPEG7HarmonicSpectralDeviation_operation_sequence_6 . + +af:MPEG7HarmonicSpectralDeviation_operation_sequence_6 a af:Deviation, + af:LastOperation . + +af:MPEG7HarmonicSpectralSpread_computation a af:Computation ; + af:operation_sequence af:MPEG7HarmonicSpectralSpread_operation_sequence_1 . + +af:MPEG7HarmonicSpectralSpread_operation_sequence_1 a af:Windowing ; + af:next_operation af:MPEG7HarmonicSpectralSpread_operation_sequence_2 . + +af:MPEG7HarmonicSpectralSpread_operation_sequence_2 a af:DiscreteFourierTransform ; + af:next_operation af:MPEG7HarmonicSpectralSpread_operation_sequence_3 . + +af:MPEG7HarmonicSpectralSpread_operation_sequence_3 a af:HarmonicPeakDetection ; + af:next_operation af:MPEG7HarmonicSpectralSpread_operation_sequence_4 . + +af:MPEG7HarmonicSpectralSpread_operation_sequence_4 a af:Deviation, + af:LastOperation . + +af:MPEG7HarmonicSpectralVariation_computation a af:Computation ; + af:operation_sequence af:MPEG7HarmonicSpectralVariation_operation_sequence_1 . + +af:MPEG7HarmonicSpectralVariation_operation_sequence_1 a af:Windowing ; + af:next_operation af:MPEG7HarmonicSpectralVariation_operation_sequence_2 . + +af:MPEG7HarmonicSpectralVariation_operation_sequence_2 a af:DiscreteFourierTransform ; + af:next_operation af:MPEG7HarmonicSpectralVariation_operation_sequence_3 . + +af:MPEG7HarmonicSpectralVariation_operation_sequence_3 a af:HarmonicPeakDetection ; + af:next_operation af:MPEG7HarmonicSpectralVariation_operation_sequence_4 . + +af:MPEG7HarmonicSpectralVariation_operation_sequence_4 a af:CrossCorrelation, + af:LastOperation . + +af:MPEG7LogAttackTime_computation a af:Computation ; + af:operation_sequence af:MPEG7LogAttackTime_operation_sequence_1 . + +af:MPEG7LogAttackTime_operation_sequence_1 a af:Windowing ; + af:next_operation af:MPEG7LogAttackTime_operation_sequence_2 . + +af:MPEG7LogAttackTime_operation_sequence_2 a af:RootMeanSquare ; + af:next_operation af:MPEG7LogAttackTime_operation_sequence_3 . + +af:MPEG7LogAttackTime_operation_sequence_3 a af:PeakDetection ; + af:next_operation af:MPEG7LogAttackTime_operation_sequence_4 . + +af:MPEG7LogAttackTime_operation_sequence_4 a af:LastOperation, + af:Logarithm . + +af:MPEG7SpectralCentroid_computation a af:Computation ; + af:operation_sequence af:MPEG7SpectralCentroid_operation_sequence_1 . + +af:MPEG7SpectralCentroid_operation_sequence_1 a af:DiscreteFourierTransform ; + af:next_operation af:MPEG7SpectralCentroid_operation_sequence_2 . + +af:MPEG7SpectralCentroid_operation_sequence_2 a af:LastOperation, + af:Mean . + +af:MPEG7TemporalCentroid_computation a af:Computation ; + af:operation_sequence af:MPEG7TemporalCentroid_operation_sequence_1 . + +af:MPEG7TemporalCentroid_operation_sequence_1 a af:Windowing ; + af:next_operation af:MPEG7TemporalCentroid_operation_sequence_2 . + +af:MPEG7TemporalCentroid_operation_sequence_2 a af:RootMeanSquare ; + af:next_operation af:MPEG7TemporalCentroid_operation_sequence_3 . + +af:MPEG7TemporalCentroid_operation_sequence_3 a af:LastOperation, + af:Mean . + +af:MelscaleFrequencyCepstralCoefficients_computation a af:Computation ; + af:operation_sequence af:MelscaleFrequencyCepstralCoefficients_operation_sequence_1 . + +af:MelscaleFrequencyCepstralCoefficients_operation_sequence_1 a af:Windowing ; + af:next_operation af:MelscaleFrequencyCepstralCoefficients_operation_sequence_2 . + +af:MelscaleFrequencyCepstralCoefficients_operation_sequence_2 a af:DiscreteFourierTransform ; + af:next_operation af:MelscaleFrequencyCepstralCoefficients_operation_sequence_3 . + +af:MelscaleFrequencyCepstralCoefficients_operation_sequence_3 a af:Spectralbinning ; + af:next_operation af:MelscaleFrequencyCepstralCoefficients_operation_sequence_4 . + +af:MelscaleFrequencyCepstralCoefficients_operation_sequence_4 a af:Logarithm ; + af:next_operation af:MelscaleFrequencyCepstralCoefficients_operation_sequence_5 . + +af:MelscaleFrequencyCepstralCoefficients_operation_sequence_5 a af:DiscreteCosineTransform, + af:LastOperation . + +af:Minimum a owl:Class ; + rdfs:label "Minimum" ; + rdfs:subClassOf af:Aggregation . + +af:ModifiedGroupDelay_computation a af:Computation ; + af:operation_sequence af:ModifiedGroupDelay_operation_sequence_1 . + +af:ModifiedGroupDelay_operation_sequence_1 a af:Windowing ; + af:next_operation af:ModifiedGroupDelay_operation_sequence_2 . + +af:ModifiedGroupDelay_operation_sequence_2 a af:DiscreteFourierTransform ; + af:next_operation af:ModifiedGroupDelay_operation_sequence_3 . + +af:ModifiedGroupDelay_operation_sequence_3 a af:LowpassFilter, + af:OptionalOperation ; + af:next_operation af:ModifiedGroupDelay_operation_sequence_4 . + +af:ModifiedGroupDelay_operation_sequence_4 a af:GroupDelayFunction ; + af:next_operation af:ModifiedGroupDelay_operation_sequence_5 . + +af:ModifiedGroupDelay_operation_sequence_5 a af:DiscreteCosineTransform, + af:LastOperation, + af:OptionalOperation . + +af:ModulatedComplexLappedTransform a owl:Class ; + rdfs:label "Modulated Complex Lapped Transform" ; + rdfs:subClassOf af:Transformation . + +af:ModulationEnergy_computation a af:Computation ; + af:operation_sequence af:ModulationEnergy_operation_sequence_1 . + +af:ModulationEnergy_operation_sequence_1 a af:Windowing ; + af:next_operation af:ModulationEnergy_operation_sequence_2 . + +af:ModulationEnergy_operation_sequence_2 a af:DiscreteFourierTransform ; + af:next_operation af:ModulationEnergy_operation_sequence_3 . + +af:ModulationEnergy_operation_sequence_3 a af:Spectralbinning ; + af:next_operation af:ModulationEnergy_operation_sequence_4 . + +af:ModulationEnergy_operation_sequence_4 a af:BandpassFilter ; + af:next_operation af:ModulationEnergy_operation_sequence_5 . + +af:ModulationEnergy_operation_sequence_5 a af:EnergySpectralDensity ; + af:next_operation af:ModulationEnergy_operation_sequence_6 . + +af:ModulationEnergy_operation_sequence_6 a af:Normalization ; + af:next_operation af:ModulationEnergy_operation_sequence_7 . + +af:ModulationEnergy_operation_sequence_7 a af:LastOperation, + af:Sum . + +af:ModulationHarmonicCoefficients_computation a af:Computation ; + af:operation_sequence af:ModulationHarmonicCoefficients_operation_sequence_1 . + +af:ModulationHarmonicCoefficients_operation_sequence_1 a af:Windowing ; + af:next_operation af:ModulationHarmonicCoefficients_operation_sequence_2 . + +af:ModulationHarmonicCoefficients_operation_sequence_2 a af:Autocorrelation ; + af:next_operation af:ModulationHarmonicCoefficients_operation_sequence_3 . + +af:ModulationHarmonicCoefficients_operation_sequence_3 a af:Maximum ; + af:next_operation af:ModulationHarmonicCoefficients_operation_sequence_4 . + +af:ModulationHarmonicCoefficients_operation_sequence_4 a af:DiscreteCosineTransform ; + af:next_operation af:ModulationHarmonicCoefficients_operation_sequence_5 . + +af:ModulationHarmonicCoefficients_operation_sequence_5 a af:BandpassFilter, + af:LastOperation . + +af:MultiresolutionEntropy_computation a af:Computation ; + af:operation_sequence af:MultiresolutionEntropy_operation_sequence_1 . + +af:MultiresolutionEntropy_operation_sequence_1 a af:Windowing ; + af:next_operation af:MultiresolutionEntropy_operation_sequence_2 . + +af:MultiresolutionEntropy_operation_sequence_2 a af:DiscreteFourierTransform ; + af:next_operation af:MultiresolutionEntropy_operation_sequence_3 . + +af:MultiresolutionEntropy_operation_sequence_3 a af:Normalization ; + af:next_operation af:MultiresolutionEntropy_operation_sequence_4 . + +af:MultiresolutionEntropy_operation_sequence_4 a af:Spectralbinning ; + af:next_operation af:MultiresolutionEntropy_operation_sequence_5 . + +af:MultiresolutionEntropy_operation_sequence_5 a af:Entropy, + af:LastOperation . + +af:NoiseRobustAuditoryFeature_computation a af:Computation ; + af:operation_sequence af:NoiseRobustAuditoryFeature_operation_sequence_1 . + +af:NoiseRobustAuditoryFeature_operation_sequence_1 a af:Windowing ; + af:next_operation af:NoiseRobustAuditoryFeature_operation_sequence_2 . + +af:NoiseRobustAuditoryFeature_operation_sequence_2 a af:BandpassFilterBank ; + af:next_operation af:NoiseRobustAuditoryFeature_operation_sequence_3 . + +af:NoiseRobustAuditoryFeature_operation_sequence_3 a af:WeightingFunction ; + af:next_operation af:NoiseRobustAuditoryFeature_operation_sequence_4 . + +af:NoiseRobustAuditoryFeature_operation_sequence_4 a af:DerivationDifference ; + af:next_operation af:NoiseRobustAuditoryFeature_operation_sequence_5 . + +af:NoiseRobustAuditoryFeature_operation_sequence_5 a af:LowpassFilter ; + af:next_operation af:NoiseRobustAuditoryFeature_operation_sequence_6 . + +af:NoiseRobustAuditoryFeature_operation_sequence_6 a af:Logarithm ; + af:next_operation af:NoiseRobustAuditoryFeature_operation_sequence_7 . + +af:NoiseRobustAuditoryFeature_operation_sequence_7 a af:DiscreteCosineTransform, + af:LastOperation . + +af:Percentile a owl:Class ; + rdfs:label "Percentile" ; + rdfs:subClassOf af:Aggregation . + +af:PerceptualLinearPrediction_computation a af:Computation ; + af:operation_sequence af:PerceptualLinearPrediction_operation_sequence_1 . + +af:PerceptualLinearPrediction_operation_sequence_1 a af:Windowing ; + af:next_operation af:PerceptualLinearPrediction_operation_sequence_2 . + +af:PerceptualLinearPrediction_operation_sequence_2 a af:DiscreteFourierTransform ; + af:next_operation af:PerceptualLinearPrediction_operation_sequence_3 . + +af:PerceptualLinearPrediction_operation_sequence_3 a af:Spectralbinning ; + af:next_operation af:PerceptualLinearPrediction_operation_sequence_4 . + +af:PerceptualLinearPrediction_operation_sequence_4 a af:WeightingFunction ; + af:next_operation af:PerceptualLinearPrediction_operation_sequence_5 . + +af:PerceptualLinearPrediction_operation_sequence_5 a af:WeightingFunction ; + af:next_operation af:PerceptualLinearPrediction_operation_sequence_6 . + +af:PerceptualLinearPrediction_operation_sequence_6 a af:DiscreteCosineTransform ; + af:next_operation af:PerceptualLinearPrediction_operation_sequence_7 . + +af:PerceptualLinearPrediction_operation_sequence_7 a af:Autoregression ; + af:next_operation af:PerceptualLinearPrediction_operation_sequence_8 . + +af:PerceptualLinearPrediction_operation_sequence_8 a af:CepstralRecursionFormula, + af:LastOperation . + +af:PhaseSpaceEmbedding a owl:Class ; + rdfs:label "Phase Space Embedding" ; + rdfs:subClassOf af:Transformation . + +af:PhaseSpaceFeatures_computation a af:Computation ; + af:operation_sequence af:PhaseSpaceFeatures_operation_sequence_1 . + +af:PhaseSpaceFeatures_operation_sequence_1 a af:Windowing ; + af:next_operation af:PhaseSpaceFeatures_operation_sequence_2 . + +af:PhaseSpaceFeatures_operation_sequence_2 a af:LastOperation, + af:PhaseSpaceEmbedding . + +af:PhasespaceFeature a owl:Class ; + rdfs:subClassOf af:Feature . + +af:PitchHistogram_computation a af:Computation ; + af:operation_sequence af:PitchHistogram_operation_sequence_1 . + +af:PitchHistogram_operation_sequence_1 a af:Windowing ; + af:next_operation af:PitchHistogram_operation_sequence_2 . + +af:PitchHistogram_operation_sequence_2 a af:Autocorrelation ; + af:next_operation af:PitchHistogram_operation_sequence_3 . + +af:PitchHistogram_operation_sequence_3 a af:PeakDetection ; + af:next_operation af:PitchHistogram_operation_sequence_4 . + +af:PitchHistogram_operation_sequence_4 a af:Histogram ; + af:next_operation af:PitchHistogram_operation_sequence_5 . + +af:PitchHistogram_operation_sequence_5 a af:LastOperation, + af:OptionalOperation, + af:Sum . + +af:PitchProfile_computation a af:Computation ; + af:operation_sequence af:PitchProfile_operation_sequence_1 . + +af:PitchProfile_operation_sequence_1 a af:Windowing ; + af:next_operation af:PitchProfile_operation_sequence_2 . + +af:PitchProfile_operation_sequence_2 a af:ConstantQTransform ; + af:next_operation af:PitchProfile_operation_sequence_3 . + +af:PitchProfile_operation_sequence_3 a af:PeakDetection ; + af:next_operation af:PitchProfile_operation_sequence_4 . + +af:PitchProfile_operation_sequence_4 a af:Sum ; + af:next_operation af:PitchProfile_operation_sequence_5 . + +af:PitchProfile_operation_sequence_5 a af:Maximum ; + af:next_operation af:PitchProfile_operation_sequence_6 . + +af:PitchProfile_operation_sequence_6 a af:Histogram ; + af:next_operation af:PitchProfile_operation_sequence_7 . + +af:PitchProfile_operation_sequence_7 a af:Maximum ; + af:next_operation af:PitchProfile_operation_sequence_8 . + +af:PitchProfile_operation_sequence_8 a af:Maximum ; + af:next_operation af:PitchProfile_operation_sequence_9 . + +af:PitchProfile_operation_sequence_9 a af:LastOperation, + af:Sum . + +af:PitchSynchronousZCPA_computation a af:Computation ; + af:operation_sequence af:PitchSynchronousZCPA_operation_sequence_1 . + +af:PitchSynchronousZCPA_operation_sequence_1 a af:Windowing ; + af:next_operation af:PitchSynchronousZCPA_operation_sequence_2 . + +af:PitchSynchronousZCPA_operation_sequence_2 a af:BandpassFilter ; + af:next_operation af:PitchSynchronousZCPA_operation_sequence_3 . + +af:PitchSynchronousZCPA_operation_sequence_3 a af:Autocorrelation ; + af:next_operation af:PitchSynchronousZCPA_operation_sequence_4 . + +af:PitchSynchronousZCPA_operation_sequence_4 a af:Maximum ; + af:next_operation af:PitchSynchronousZCPA_operation_sequence_5 . + +af:PitchSynchronousZCPA_operation_sequence_5 a af:LevelCrossingDetector ; + af:next_operation af:PitchSynchronousZCPA_operation_sequence_6 . + +af:PitchSynchronousZCPA_operation_sequence_6 a af:PeakDetection ; + af:next_operation af:PitchSynchronousZCPA_operation_sequence_7 . + +af:PitchSynchronousZCPA_operation_sequence_7 a af:Logarithm ; + af:next_operation af:PitchSynchronousZCPA_operation_sequence_8 . + +af:PitchSynchronousZCPA_operation_sequence_8 a af:Histogram ; + af:next_operation af:PitchSynchronousZCPA_operation_sequence_9 . + +af:PitchSynchronousZCPA_operation_sequence_9 a af:LastOperation, + af:Sum . + +af:Pitch_computation a af:Computation ; + af:operation_sequence af:Pitch_operation_sequence_1 . + +af:Pitch_operation_sequence_1 a af:Windowing ; + af:next_operation af:Pitch_operation_sequence_2 . + +af:Pitch_operation_sequence_2 a af:Autocorrelation ; + af:next_operation af:Pitch_operation_sequence_3 . + +af:Pitch_operation_sequence_3 a af:LastOperation, + af:Maximum . + +af:PolynomialRootFinding a owl:Class ; + rdfs:label "Polynomial Root Finding" ; + rdfs:subClassOf af:Aggregation . + +af:Power a owl:Class ; + rdfs:label "Power" ; + rdfs:subClassOf af:Aggregation . + +af:PsychoacousticalPitch_computation a af:Computation ; + af:operation_sequence af:PsychoacousticalPitch_operation_sequence_1 . + +af:PsychoacousticalPitch_operation_sequence_1 a af:BandpassFilter ; + af:next_operation af:PsychoacousticalPitch_operation_sequence_2 . + +af:PsychoacousticalPitch_operation_sequence_2 a af:BandpassFilter ; + af:next_operation af:PsychoacousticalPitch_operation_sequence_3 . + +af:PsychoacousticalPitch_operation_sequence_3 a af:WeightingFunction ; + af:next_operation af:PsychoacousticalPitch_operation_sequence_4 . + +af:PsychoacousticalPitch_operation_sequence_4 a af:Autocorrelation ; + af:next_operation af:PsychoacousticalPitch_operation_sequence_5 . + +af:PsychoacousticalPitch_operation_sequence_5 a af:LastOperation, + af:Sum . + +af:PulseMetric_computation a af:Computation ; + af:operation_sequence af:PulseMetric_operation_sequence_1 . + +af:PulseMetric_operation_sequence_1 a af:Windowing ; + af:next_operation af:PulseMetric_operation_sequence_2 . + +af:PulseMetric_operation_sequence_2 a af:BandpassFilter ; + af:next_operation af:PulseMetric_operation_sequence_3 . + +af:PulseMetric_operation_sequence_3 a af:PeakDetection ; + af:next_operation af:PulseMetric_operation_sequence_4 . + +af:PulseMetric_operation_sequence_4 a af:Autocorrelation ; + af:next_operation af:PulseMetric_operation_sequence_5 . + +af:PulseMetric_operation_sequence_5 a af:LastOperation, + af:PeakDetection . + +af:RatescalefrequencyFeatures_computation a af:Computation ; + af:operation_sequence af:RatescalefrequencyFeatures_operation_sequence_1 . + +af:RatescalefrequencyFeatures_operation_sequence_1 a af:Windowing ; + af:next_operation af:RatescalefrequencyFeatures_operation_sequence_2 . + +af:RatescalefrequencyFeatures_operation_sequence_2 a af:BandpassFilterBank ; + af:next_operation af:RatescalefrequencyFeatures_operation_sequence_3 . + +af:RatescalefrequencyFeatures_operation_sequence_3 a af:WeightingFunction ; + af:next_operation af:RatescalefrequencyFeatures_operation_sequence_4 . + +af:RatescalefrequencyFeatures_operation_sequence_4 a af:DerivationDifference ; + af:next_operation af:RatescalefrequencyFeatures_operation_sequence_5 . + +af:RatescalefrequencyFeatures_operation_sequence_5 a af:LowpassFilter ; + af:next_operation af:RatescalefrequencyFeatures_operation_sequence_6 . + +af:RatescalefrequencyFeatures_operation_sequence_6 a af:DiscreteWaveletTransform ; + af:next_operation af:RatescalefrequencyFeatures_operation_sequence_7 . + +af:RatescalefrequencyFeatures_operation_sequence_7 a af:Sum ; + af:next_operation af:RatescalefrequencyFeatures_operation_sequence_8 . + +af:RatescalefrequencyFeatures_operation_sequence_8 a af:LastOperation, + af:PrincipalComponentAnalysis . + +af:Regression a owl:Class ; + rdfs:label "Regression" ; + rdfs:subClassOf af:Aggregation . + +af:RelativeSpectralPLP_computation a af:Computation ; + af:operation_sequence af:RelativeSpectralPLP_operation_sequence_1 . + +af:RelativeSpectralPLP_operation_sequence_1 a af:Windowing ; + af:next_operation af:RelativeSpectralPLP_operation_sequence_2 . + +af:RelativeSpectralPLP_operation_sequence_10 a af:Autoregression ; + af:next_operation af:RelativeSpectralPLP_operation_sequence_11 . + +af:RelativeSpectralPLP_operation_sequence_11 a af:CepstralRecursionFormula, + af:LastOperation . + +af:RelativeSpectralPLP_operation_sequence_2 a af:DiscreteFourierTransform ; + af:next_operation af:RelativeSpectralPLP_operation_sequence_3 . + +af:RelativeSpectralPLP_operation_sequence_3 a af:Spectralbinning ; + af:next_operation af:RelativeSpectralPLP_operation_sequence_4 . + +af:RelativeSpectralPLP_operation_sequence_4 a af:Logarithm ; + af:next_operation af:RelativeSpectralPLP_operation_sequence_5 . + +af:RelativeSpectralPLP_operation_sequence_5 a af:BandpassFilter ; + af:next_operation af:RelativeSpectralPLP_operation_sequence_6 . + +af:RelativeSpectralPLP_operation_sequence_6 a af:WeightingFunction ; + af:next_operation af:RelativeSpectralPLP_operation_sequence_7 . + +af:RelativeSpectralPLP_operation_sequence_7 a af:WeightingFunction ; + af:next_operation af:RelativeSpectralPLP_operation_sequence_8 . + +af:RelativeSpectralPLP_operation_sequence_8 a af:ExponentialFunction ; + af:next_operation af:RelativeSpectralPLP_operation_sequence_9 . + +af:RelativeSpectralPLP_operation_sequence_9 a af:DiscreteCosineTransform ; + af:next_operation af:RelativeSpectralPLP_operation_sequence_10 . + +af:RhythmPatterns_computation a af:Computation ; + af:operation_sequence af:RhythmPatterns_operation_sequence_1 . + +af:RhythmPatterns_operation_sequence_1 a af:Windowing ; + af:next_operation af:RhythmPatterns_operation_sequence_2 . + +af:RhythmPatterns_operation_sequence_10 a af:LastOperation, + af:Median . + +af:RhythmPatterns_operation_sequence_2 a af:DiscreteFourierTransform ; + af:next_operation af:RhythmPatterns_operation_sequence_3 . + +af:RhythmPatterns_operation_sequence_3 a af:Spectralbinning ; + af:next_operation af:RhythmPatterns_operation_sequence_4 . + +af:RhythmPatterns_operation_sequence_4 a af:LowpassFilter ; + af:next_operation af:RhythmPatterns_operation_sequence_5 . + +af:RhythmPatterns_operation_sequence_5 a af:Logarithm ; + af:next_operation af:RhythmPatterns_operation_sequence_6 . + +af:RhythmPatterns_operation_sequence_6 a af:WeightingFunction ; + af:next_operation af:RhythmPatterns_operation_sequence_7 . + +af:RhythmPatterns_operation_sequence_7 a af:DiscreteFourierTransform ; + af:next_operation af:RhythmPatterns_operation_sequence_8 . + +af:RhythmPatterns_operation_sequence_8 a af:WeightingFunction ; + af:next_operation af:RhythmPatterns_operation_sequence_9 . + +af:RhythmPatterns_operation_sequence_9 a af:LowpassFilter ; + af:next_operation af:RhythmPatterns_operation_sequence_10 . + +af:Sharpness_computation a af:Computation ; + af:operation_sequence af:Sharpness_operation_sequence_1 . + +af:Sharpness_operation_sequence_1 a af:Windowing ; + af:next_operation af:Sharpness_operation_sequence_2 . + +af:Sharpness_operation_sequence_2 a af:DiscreteFourierTransform ; + af:next_operation af:Sharpness_operation_sequence_3 . + +af:Sharpness_operation_sequence_3 a af:Spectralbinning ; + af:next_operation af:Sharpness_operation_sequence_4 . + +af:Sharpness_operation_sequence_4 a af:WeightingFunction ; + af:next_operation af:Sharpness_operation_sequence_5 . + +af:Sharpness_operation_sequence_5 a af:WeightingFunction ; + af:next_operation af:Sharpness_operation_sequence_6 . + +af:Sharpness_operation_sequence_6 a af:LastOperation, + af:Mean . + +af:ShortTimeEnergy_computation a af:Computation ; + af:operation_sequence af:ShortTimeEnergy_operation_sequence_1 . + +af:ShortTimeEnergy_operation_sequence_1 a af:Windowing ; + af:next_operation af:ShortTimeEnergy_operation_sequence_2 . + +af:ShortTimeEnergy_operation_sequence_2 a af:LastOperation, + af:Power . + +af:Signal a owl:Class . + +af:SingularValueDecomposition a owl:Class ; + rdfs:label "Singular Value Decomposition" ; + rdfs:subClassOf af:Transformation . + +af:Sone_computation a af:Computation ; + af:operation_sequence af:Sone_operation_sequence_1 . + +af:Sone_operation_sequence_1 a af:Windowing ; + af:next_operation af:Sone_operation_sequence_2 . + +af:Sone_operation_sequence_2 a af:DiscreteFourierTransform ; + af:next_operation af:Sone_operation_sequence_3 . + +af:Sone_operation_sequence_3 a af:Spectralbinning ; + af:next_operation af:Sone_operation_sequence_4 . + +af:Sone_operation_sequence_4 a af:LowpassFilter ; + af:next_operation af:Sone_operation_sequence_5 . + +af:Sone_operation_sequence_5 a af:Logarithm ; + af:next_operation af:Sone_operation_sequence_6 . + +af:Sone_operation_sequence_6 a af:LastOperation, + af:WeightingFunction . + +af:SpectralCenter_computation a af:Computation ; + af:operation_sequence af:SpectralCenter_operation_sequence_1 . + +af:SpectralCenter_operation_sequence_1 a af:Windowing ; + af:next_operation af:SpectralCenter_operation_sequence_2 . + +af:SpectralCenter_operation_sequence_2 a af:DiscreteFourierTransform ; + af:next_operation af:SpectralCenter_operation_sequence_3 . + +af:SpectralCenter_operation_sequence_3 a af:EnergySpectralDensity ; + af:next_operation af:SpectralCenter_operation_sequence_4 . + +af:SpectralCenter_operation_sequence_4 a af:LastOperation, + af:Median . + +af:SpectralCentroid_computation a af:Computation ; + af:operation_sequence af:SpectralCentroid_operation_sequence_1 . + +af:SpectralCentroid_operation_sequence_1 a af:Windowing ; + af:next_operation af:SpectralCentroid_operation_sequence_2 . + +af:SpectralCentroid_operation_sequence_2 a af:DiscreteFourierTransform ; + af:next_operation af:SpectralCentroid_operation_sequence_3 . + +af:SpectralCentroid_operation_sequence_3 a af:OptionalOperation, + af:Spectralbinning ; + af:next_operation af:SpectralCentroid_operation_sequence_4 . + +af:SpectralCentroid_operation_sequence_4 a af:Logarithm, + af:OptionalOperation ; + af:next_operation af:SpectralCentroid_operation_sequence_5 . + +af:SpectralCentroid_operation_sequence_5 a af:LastOperation, + af:Mean . + +af:SpectralCrest_computation a af:Computation ; + af:operation_sequence af:SpectralCrest_operation_sequence_1 . + +af:SpectralCrest_operation_sequence_1 a af:Windowing ; + af:next_operation af:SpectralCrest_operation_sequence_2 . + +af:SpectralCrest_operation_sequence_2 a af:DiscreteFourierTransform ; + af:next_operation af:SpectralCrest_operation_sequence_3 . + +af:SpectralCrest_operation_sequence_3 a af:Spectralbinning ; + af:next_operation af:SpectralCrest_operation_sequence_4 . + +af:SpectralCrest_operation_sequence_4 a af:Maximum ; + af:next_operation af:SpectralCrest_operation_sequence_5 . + +af:SpectralCrest_operation_sequence_5 a af:Mean ; + af:next_operation af:SpectralCrest_operation_sequence_6 . + +af:SpectralCrest_operation_sequence_6 a af:LastOperation, + af:Logarithm, + af:OptionalOperation . + +af:SpectralDispersion_computation a af:Computation ; + af:operation_sequence af:SpectralDispersion_operation_sequence_1 . + +af:SpectralDispersion_operation_sequence_1 a af:Windowing ; + af:next_operation af:SpectralDispersion_operation_sequence_2 . + +af:SpectralDispersion_operation_sequence_2 a af:DiscreteFourierTransform ; + af:next_operation af:SpectralDispersion_operation_sequence_3 . + +af:SpectralDispersion_operation_sequence_3 a af:EnergySpectralDensity ; + af:next_operation af:SpectralDispersion_operation_sequence_4 . + +af:SpectralDispersion_operation_sequence_4 a af:Median ; + af:next_operation af:SpectralDispersion_operation_sequence_5 . + +af:SpectralDispersion_operation_sequence_5 a af:Deviation, + af:LastOperation . + +af:SpectralFlatness_computation a af:Computation ; + af:operation_sequence af:SpectralFlatness_operation_sequence_1 . + +af:SpectralFlatness_operation_sequence_1 a af:Windowing ; + af:next_operation af:SpectralFlatness_operation_sequence_2 . + +af:SpectralFlatness_operation_sequence_2 a af:DiscreteFourierTransform ; + af:next_operation af:SpectralFlatness_operation_sequence_3 . + +af:SpectralFlatness_operation_sequence_3 a af:Spectralbinning ; + af:next_operation af:SpectralFlatness_operation_sequence_4 . + +af:SpectralFlatness_operation_sequence_4 a af:Mean ; + af:next_operation af:SpectralFlatness_operation_sequence_5 . + +af:SpectralFlatness_operation_sequence_5 a af:LastOperation, + af:Logarithm, + af:OptionalOperation . + +af:SpectralFlux_computation a af:Computation ; + af:operation_sequence af:SpectralFlux_operation_sequence_1 . + +af:SpectralFlux_operation_sequence_1 a af:Windowing ; + af:next_operation af:SpectralFlux_operation_sequence_2 . + +af:SpectralFlux_operation_sequence_2 a af:DiscreteFourierTransform ; + af:next_operation af:SpectralFlux_operation_sequence_3 . + +af:SpectralFlux_operation_sequence_3 a af:DerivationDifference ; + af:next_operation af:SpectralFlux_operation_sequence_4 . + +af:SpectralFlux_operation_sequence_4 a af:LastOperation, + af:Sum . + +af:SpectralPeakStructure_computation a af:Computation ; + af:operation_sequence af:SpectralPeakStructure_operation_sequence_1 . + +af:SpectralPeakStructure_operation_sequence_1 a af:Windowing ; + af:next_operation af:SpectralPeakStructure_operation_sequence_2 . + +af:SpectralPeakStructure_operation_sequence_2 a af:DiscreteFourierTransform ; + af:next_operation af:SpectralPeakStructure_operation_sequence_3 . + +af:SpectralPeakStructure_operation_sequence_3 a af:HarmonicPeakDetection ; + af:next_operation af:SpectralPeakStructure_operation_sequence_4 . + +af:SpectralPeakStructure_operation_sequence_4 a af:DerivationDifference ; + af:next_operation af:SpectralPeakStructure_operation_sequence_5 . + +af:SpectralPeakStructure_operation_sequence_5 a af:Histogram ; + af:next_operation af:SpectralPeakStructure_operation_sequence_6 . + +af:SpectralPeakStructure_operation_sequence_6 a af:Entropy, + af:LastOperation . + +af:SpectralPeaks_computation a af:Computation ; + af:operation_sequence af:SpectralPeaks_operation_sequence_1 . + +af:SpectralPeaks_operation_sequence_1 a af:Windowing ; + af:next_operation af:SpectralPeaks_operation_sequence_2 . + +af:SpectralPeaks_operation_sequence_2 a af:DiscreteFourierTransform ; + af:next_operation af:SpectralPeaks_operation_sequence_3 . + +af:SpectralPeaks_operation_sequence_3 a af:Maximum ; + af:next_operation af:SpectralPeaks_operation_sequence_4 . + +af:SpectralPeaks_operation_sequence_4 a af:DerivationDifference, + af:LastOperation . + +af:SpectralRolloff_computation a af:Computation ; + af:operation_sequence af:SpectralRolloff_operation_sequence_1 . + +af:SpectralRolloff_operation_sequence_1 a af:Windowing ; + af:next_operation af:SpectralRolloff_operation_sequence_2 . + +af:SpectralRolloff_operation_sequence_2 a af:DiscreteFourierTransform ; + af:next_operation af:SpectralRolloff_operation_sequence_3 . + +af:SpectralRolloff_operation_sequence_3 a af:LastOperation, + af:Percentile . + +af:SpectralSlope_computation a af:Computation ; + af:operation_sequence af:SpectralSlope_operation_sequence_1 . + +af:SpectralSlope_operation_sequence_1 a af:Windowing ; + af:next_operation af:SpectralSlope_operation_sequence_2 . + +af:SpectralSlope_operation_sequence_2 a af:DiscreteFourierTransform ; + af:next_operation af:SpectralSlope_operation_sequence_3 . + +af:SpectralSlope_operation_sequence_3 a af:LastOperation, + af:Regression . + +af:SubbandEnergyRatio_computation a af:Computation ; + af:operation_sequence af:SubbandEnergyRatio_operation_sequence_1 . + +af:SubbandEnergyRatio_operation_sequence_1 a af:Windowing ; + af:next_operation af:SubbandEnergyRatio_operation_sequence_2 . + +af:SubbandEnergyRatio_operation_sequence_2 a af:DiscreteFourierTransform ; + af:next_operation af:SubbandEnergyRatio_operation_sequence_3 . + +af:SubbandEnergyRatio_operation_sequence_3 a af:Spectralbinning ; + af:next_operation af:SubbandEnergyRatio_operation_sequence_4 . + +af:SubbandEnergyRatio_operation_sequence_4 a af:EnergySpectralDensity ; + af:next_operation af:SubbandEnergyRatio_operation_sequence_5 . + +af:SubbandEnergyRatio_operation_sequence_5 a af:LastOperation, + af:Normalization . + +af:SubbandSpectralFlux_computation a af:Computation ; + af:operation_sequence af:SubbandSpectralFlux_operation_sequence_1 . + +af:SubbandSpectralFlux_operation_sequence_1 a af:Windowing ; + af:next_operation af:SubbandSpectralFlux_operation_sequence_2 . + +af:SubbandSpectralFlux_operation_sequence_2 a af:DiscreteFourierTransform ; + af:next_operation af:SubbandSpectralFlux_operation_sequence_3 . + +af:SubbandSpectralFlux_operation_sequence_3 a af:Logarithm ; + af:next_operation af:SubbandSpectralFlux_operation_sequence_4 . + +af:SubbandSpectralFlux_operation_sequence_4 a af:Normalization ; + af:next_operation af:SubbandSpectralFlux_operation_sequence_5 . + +af:SubbandSpectralFlux_operation_sequence_5 a af:Spectralbinning ; + af:next_operation af:SubbandSpectralFlux_operation_sequence_6 . + +af:SubbandSpectralFlux_operation_sequence_6 a af:DerivationDifference ; + af:next_operation af:SubbandSpectralFlux_operation_sequence_7 . + +af:SubbandSpectralFlux_operation_sequence_7 a af:LastOperation, + af:Mean . + +af:Volume_computation a af:Computation ; + af:operation_sequence af:Volume_operation_sequence_1 . + +af:Volume_operation_sequence_1 a af:Windowing ; + af:next_operation af:Volume_operation_sequence_2 . + +af:Volume_operation_sequence_2 a af:LastOperation, + af:RootMeanSquare . + +af:ZeroCrossingPeakAmplitudes_computation a af:Computation ; + af:operation_sequence af:ZeroCrossingPeakAmplitudes_operation_sequence_1 . + +af:ZeroCrossingPeakAmplitudes_operation_sequence_1 a af:Windowing ; + af:next_operation af:ZeroCrossingPeakAmplitudes_operation_sequence_2 . + +af:ZeroCrossingPeakAmplitudes_operation_sequence_2 a af:BandpassFilter ; + af:next_operation af:ZeroCrossingPeakAmplitudes_operation_sequence_3 . + +af:ZeroCrossingPeakAmplitudes_operation_sequence_3 a af:LevelCrossingDetector ; + af:next_operation af:ZeroCrossingPeakAmplitudes_operation_sequence_4 . + +af:ZeroCrossingPeakAmplitudes_operation_sequence_4 a af:PeakDetection ; + af:next_operation af:ZeroCrossingPeakAmplitudes_operation_sequence_5 . + +af:ZeroCrossingPeakAmplitudes_operation_sequence_5 a af:Logarithm ; + af:next_operation af:ZeroCrossingPeakAmplitudes_operation_sequence_6 . + +af:ZeroCrossingPeakAmplitudes_operation_sequence_6 a af:Histogram ; + af:next_operation af:ZeroCrossingPeakAmplitudes_operation_sequence_7 . + +af:ZeroCrossingPeakAmplitudes_operation_sequence_7 a af:LastOperation, + af:Sum . + +af:ZeroCrossingRate_computation a af:Computation ; + af:operation_sequence af:ZeroCrossingRate_operation_sequence_1 . + +af:ZeroCrossingRate_operation_sequence_1 a af:Windowing ; + af:next_operation af:ZeroCrossingRate_operation_sequence_2 . + +af:ZeroCrossingRate_operation_sequence_2 a af:LastOperation, + af:LevelCrossingDetector . + +af:application_domain a owl:ObjectProperty ; + rdfs:label "application_domain property" ; + rdfs:comment "application domain: mir, speech, environmental, etc." ; + rdfs:domain af:AudioFeature ; + rdfs:range af:ApplicationDomain ; + vs:term_status "testing" . + +af:dimensions a owl:ObjectProperty ; + rdfs:label "dimensions property" ; + rdfs:comment "dimensions: an integer value" ; + rdfs:domain af:AudioFeature ; + rdfs:range xsd:Integer ; + vs:term_status "testing" . + +af:next_operation a owl:FunctionalProperty, + owl:ObjectProperty ; + rdfs:domain af:MathematicalOperation ; + rdfs:range af:MathematicalOperation . + +af:psychoacoustic_model a owl:ObjectProperty ; + rdfs:label "psychoacoustic_model property" ; + rdfs:comment "psychoacoustic model: true/false" ; + rdfs:domain af:AudioFeature ; + rdfs:range xsd:Boolean ; + vs:term_status "testing" . + +af:CombFilter a owl:Class ; + rdfs:label "Comb Filter" ; + rdfs:subClassOf af:Filter . + +af:CrossCorrelation a owl:Class ; + rdfs:label "Cross-Correlation" ; + rdfs:subClassOf af:Transformation . + +af:ExponentialFunction a owl:Class ; + rdfs:label "Exponential Function" ; + rdfs:subClassOf af:Filter . + +af:FrequencyFeature a owl:Class ; + rdfs:subClassOf af:Feature . + +af:SemanticInterpretation a owl:Class . + +af:computation a owl:ObjectProperty ; + rdfs:label "computation" ; + rdfs:comment "computation: a sequence of mathematical operations" ; + rdfs:domain af:AudioFeature ; + rdfs:range af:Computation ; + vs:term_status "testing" . + +af:computational_complexity a owl:ObjectProperty ; + rdfs:label "computational_complexity property" ; + rdfs:comment "computational complexity: high/medium/low" ; + rdfs:domain af:AudioFeature ; + rdfs:range af:ComputationalComplexity ; + vs:term_status "testing" . + +af:semantic_interpretation a owl:ObjectProperty ; + rdfs:label "semantic_interpretation property" ; + rdfs:comment "semantic interpretation: physical/perceptual" ; + rdfs:domain af:AudioFeature ; + rdfs:range af:SemanticInterpretation ; + vs:term_status "testing" . + +af:temporal_scale a owl:ObjectProperty ; + rdfs:label "temporal_scale" ; + rdfs:comment "temporal scale: global, interframe, intraframe" ; + rdfs:domain af:AudioFeature ; + rdfs:range af:TemporalScale ; + vs:term_status "testing" . + +af:BandpassFilterBank a owl:Class ; + rdfs:label "Band-pass Filter Bank" ; + rdfs:subClassOf af:Transformation . + +af:CepstralRecursionFormula a owl:Class ; + rdfs:label "Cepstral Recursion Formula" ; + rdfs:subClassOf af:Filter . + +af:EigendomainFeature a owl:Class ; + rdfs:subClassOf af:Feature . + +af:Entropy a owl:Class ; + rdfs:label "Entropy" ; + rdfs:subClassOf af:Aggregation . + +af:Fingerprinting a owl:Class ; + rdfs:subClassOf af:ApplicationDomain . + +af:Global a owl:Class ; + rdfs:subClassOf af:TemporalScale . + +af:Median a owl:Class ; + rdfs:label "Median" ; + rdfs:subClassOf af:Aggregation . + +af:PrincipalComponentAnalysis a owl:Class ; + rdfs:label "Principal Component Analysis" ; + rdfs:subClassOf af:Transformation . + +af:RootMeanSquare a owl:Class ; + rdfs:label "Root Mean Square" ; + rdfs:subClassOf af:Aggregation . + +af:operation a owl:FunctionalProperty, + owl:ObjectProperty ; + rdfs:domain af:MathematicalOperation . + +af:AudioSegmentation a owl:Class ; + rdfs:subClassOf af:ApplicationDomain . + +af:ComputationalComplexity a owl:Class . + +af:DiscreteWaveletTransform a owl:Class ; + rdfs:label "Discrete Wavelet Transform" ; + rdfs:subClassOf af:Transformation . + +af:TemporalScale a owl:Class . + +af:Autoregression a owl:Class ; + rdfs:label "Autoregression" ; + rdfs:subClassOf af:Filter . + +af:EnergySpectralDensity a owl:Class ; + rdfs:label "Energy Spectral Density" ; + rdfs:subClassOf af:Filter . + +af:EnvironmentalSoundRecognition a owl:Class ; + rdfs:subClassOf af:ApplicationDomain . + +af:LevelCrossingDetector a owl:Class ; + rdfs:label "Level Crossing Detector" ; + rdfs:subClassOf af:Aggregation . + +af:Normalization a owl:Class ; + rdfs:label "Normalization" ; + rdfs:subClassOf af:Filter . + +af:AudioFeature a owl:Class ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality "1"^^xsd:int ; + owl:onProperty af:dimensions ], + [ a owl:Restriction ; + owl:allValuesFrom af:TemporalScale ; + owl:onProperty af:temporal_scale ], + [ a owl:Restriction ; + owl:maxCardinality "1"^^xsd:int ; + owl:onProperty af:computational_complexity ], + [ a owl:Restriction ; + owl:allValuesFrom af:ComputationalComplexity ; + owl:onProperty af:computational_complexity ], + [ a owl:Restriction ; + owl:maxCardinality "1"^^xsd:int ; + owl:onProperty af:psychoacoustic_model ], + [ a owl:Restriction ; + owl:allValuesFrom af:SemanticInterpretation ; + owl:onProperty af:semantic_interpretation ], + [ a owl:Restriction ; + owl:allValuesFrom af:Computation ; + owl:onProperty af:computation ], + [ a owl:Restriction ; + owl:onProperty af:application_domain ; + owl:someValuesFrom af:ApplicationDomain ], + [ a owl:Restriction ; + owl:maxCardinality "1"^^xsd:int ; + owl:onProperty af:semantic_interpretation ], + [ a owl:Restriction ; + owl:maxCardinality "1"^^xsd:int ; + owl:onProperty af:temporal_scale ], + [ a owl:Restriction ; + owl:maxCardinality "1"^^xsd:int ; + owl:onProperty af:computation ] . + +af:CepstralFeature a owl:Class ; + rdfs:subClassOf af:Feature . + +af:ApplicationDomain a owl:Class . + +af:Deviation a owl:Class ; + rdfs:label "Deviation" ; + rdfs:subClassOf af:Aggregation . + +af:DiscreteCosineTransform a owl:Class ; + rdfs:label "Discrete Cosine Transform" ; + rdfs:subClassOf af:Transformation . + +af:Feature a owl:Class ; + owl:subClassOf af:Signal . + +af:DerivationDifference a owl:Class ; + rdfs:label "Derivation Difference" ; + rdfs:subClassOf af:Filter . + +af:HarmonicPeakDetection a owl:Class ; + rdfs:label "Harmonic Peak Detection" ; + rdfs:subClassOf af:Aggregation . + +af:Histogram a owl:Class ; + rdfs:label "Histogram" ; + rdfs:subClassOf af:Aggregation . + +af:FrequencyDomainPhysicalFeature a owl:Class ; + rdfs:subClassOf af:FrequencyFeature ; + owl:equivalentClass af:PhysicalFeature . + +af:MathematicalOperation a owl:Class ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom af:MathematicalOperation ; + owl:onProperty af:operation ], + [ a owl:Restriction ; + owl:cardinality "1"^^xsd:int ; + owl:onProperty af:operation ] ; + owl:subClassOf owl:Thing . + +af:TemporalFeature a owl:Class ; + rdfs:subClassOf af:Feature . + +af:PeakDetection a owl:Class ; + rdfs:label "Peak Detection" ; + rdfs:subClassOf af:Aggregation . + +af:SpeechRecognition a owl:Class ; + rdfs:subClassOf af:ApplicationDomain . + +af:Mean a owl:Class ; + rdfs:label "Mean" ; + rdfs:subClassOf af:Aggregation . + +af:ModulationfrequencyFeature a owl:Class ; + rdfs:subClassOf af:Feature . + +af:OptionalOperation a owl:Class ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality "0"^^xsd:int ; + owl:onProperty af:operation ], + af:MathematicalOperation . + +af:Filter a owl:Class ; + rdfs:subClassOf af:MathematicalOperation . + +af:Maximum a owl:Class ; + rdfs:label "Maximum" ; + rdfs:subClassOf af:Aggregation . + +af:Transformation a owl:Class ; + rdfs:subClassOf af:MathematicalOperation . + +af:WeightingFunction a owl:Class ; + rdfs:label "Weighting Function" ; + rdfs:subClassOf af:Filter . + +af:BandpassFilter a owl:Class ; + rdfs:label "Bandpass Filter" ; + rdfs:subClassOf af:Filter . + +af:LowpassFilter a owl:Class ; + rdfs:label "Lowpass Filter" ; + rdfs:subClassOf af:Filter . + +af:Autocorrelation a owl:Class ; + rdfs:label "Autocorrelation" ; + rdfs:subClassOf af:Transformation . + +af:InterFrame a owl:Class ; + rdfs:subClassOf af:TemporalScale . + +af:Aggregation a owl:Class ; + rdfs:subClassOf af:MathematicalOperation . + +af:HighComplexity a owl:Class ; + rdfs:subClassOf af:ComputationalComplexity . + +af:Several a owl:Class ; + rdfs:subClassOf af:ApplicationDomain . + +af:Spectralbinning a owl:Class ; + rdfs:label "Spectral binning" ; + rdfs:subClassOf af:Aggregation . + +af:Sum a owl:Class ; + rdfs:label "Sum" ; + rdfs:subClassOf af:Aggregation . + +af:LowComplexity a owl:Class ; + rdfs:subClassOf af:ComputationalComplexity . + +af:Logarithm a owl:Class ; + rdfs:label "Logarithm" ; + rdfs:subClassOf af:Filter . + +af:ParametrizedDimensions a owl:Class . + +af:MusicInformationRetrieval a owl:Class ; + rdfs:subClassOf af:ApplicationDomain . + +af:FrequencyDomainPerceptualFeature a owl:Class ; + rdfs:subClassOf af:FrequencyFeature ; + owl:equivalentClass af:PerceptualFeature . + +af:MediumComplexity a owl:Class ; + rdfs:subClassOf af:ComputationalComplexity . + +af:PhysicalFeature a owl:Class ; + rdfs:subClassOf af:Feature . + +af:DiscreteFourierTransform a owl:Class ; + rdfs:label "Discrete Fourier Transform" ; + rdfs:subClassOf af:Transformation . + +af:PerceptualFeature a owl:Class ; + rdfs:subClassOf af:Feature . + +af:IntraFrame a owl:Class ; + rdfs:subClassOf af:TemporalScale . + +af:Windowing a owl:Class ; + rdfs:label "Windowing" ; + rdfs:subClassOf af:Filter . + +af:LastOperation a owl:Class ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality "0"^^xsd:int ; + owl:onProperty af:next_operation ], + af:MathematicalOperation . + +af:Computation a owl:Class . + diff -r 2b5c292ad12f -r d5012016bf64 rdfonto/baseOntoV2.rdf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdfonto/baseOntoV2.rdf Tue Apr 23 11:49:20 2013 +0100 @@ -0,0 +1,3529 @@ + + + + + + + + + + + + + + + + + + + + + + true + + + Noise-Robust Auditory Feature feature + + + + NoiseRobustAuditoryFeature + Noise-Robust Auditory Feature + testing + 256 + + + + + + + + + + + + + + + + + + + Entropy + + + + + Discrete Wavelet Transform + + + + + + + + + + + false + + + Amplitude Descriptor feature + + + + Amplitude Descriptor + AmplitudeDescriptor + testing + 9 + + + + + true + + + Autocorrelation MFCCs feature + + + + AutocorrelationMFCCs + Autocorrelation MFCCs + testing + + + + Percentile + + + + + + + + + + + + + + + + Principal Component Analysis + + + + + + + + + + + + + + + + + MPEG-7 + + false + + + MPEG-7 Audio Waveform feature + + + + MPEG-7 Audio Waveform + MPEG7AudioWaveform + testing + 2 + + + + + true + + + Pitch Synchronous ZCPA feature + + + + PitchSynchronousZCPA + Pitch Synchronous ZCPA + testing + + + + + + false + + + Adaptive Time-Frequency Transform feature + + + + AdaptiveTimeFrequencyTransform + Adaptive Time-Frequency Transform + testing + 42 + + + + + + + + + + + + + + + + + false + + + Inharmonicity feature + + + + Inharmonicity + testing + 1 + + + + + + + + + + + + + false + + + Spectral Flatness feature + + + + SpectralFlatness + Spectral Flatness + testing + + + + + + + + + computation: a sequence of mathematical operations + + computation + testing + + + + + + + + + + + + + + + + + + false + + + Pulse Metric feature + + + + Pulse Metric + PulseMetric + testing + 1 + + + + + + + Singular Value Decomposition + + + + + + + + + + + + + + + + + + + + + + + + + Lowpass Filter + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + Version 0.1 + Audio Features Base Ontology + This is a base ontology for the Audio Features engineering process collected from literature + + + Constant Q Transform + + + + + + + + + + + true + + + Perceptual Linear Prediction feature + + + + PerceptualLinearPrediction + Perceptual Linear Prediction + testing + + + + + + + + + + false + + + Linear Prediction Cepstral Coefficients feature + + + + LinearPredictionCepstralCoefficients + Linear Prediction Cepstral Coefficients + testing + + LPCC + + + + + + + + + + + + + + + + + + + + + + + MPEG-7 + + + false + + + MPEG-7 Harmonic Spectral Variation feature + + + + MPEG-7 Harmonic Spectral Variation + MPEG7HarmonicSpectralVariation + testing + 1 + + + + + + + + + + + + + + + Logarithm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + Auditory Filter Bank Temporal Envelopes feature + + + + AuditoryFilterBankTemporalEnvelopes + Auditory Filter Bank Temporal Envelopes + testing + 62 + + + + + false + + + Spectral Crest feature + + + + SpectralCrest + Spectral Crest + testing + + + + + + false + + + Beat Tracker feature + + + + BeatTracker + Beat Tracker + testing + 1 + + + + + + + + + + + + + + + + + + MPEG-7 + + + false + + + MPEG-7 Audio Harmonicity feature + + + + MPEG-7 Audio Harmonicity + MPEG7AudioHarmonicity + testing + 2 + + + + + + + + + + + + + + + + + + + + + false + + + Spectral Centroid feature + + + + SpectralCentroid + Spectral Centroid + testing + 1 + + + + + + + + + + + + Harmonic Peak Detection + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + Beat Histogram feature + + + + BeatHistogram + Beat Histogram + testing + 6 + + + + + false + + + Spectral Peak Structure feature + + + + Spectral Peak Structure + SpectralPeakStructure + testing + 1 + + + + + + + + + + + + + + + + + + + Comb Filter + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + 1 + + + + + true + + + 4 Hz Modulation Energy feature + + + + 4HzModulationEnergy + 4 Hz Modulation Energy + testing + 1 + + + + + + + + + + + + + + + + Spectral binning + + + + + + + + + Sum + + + + + + + + + + + + + + + + + Bandpass Filter + + + + + Maximum + + + + + + + + + + + true + + + Psychoacoustical Pitch feature + + + + PsychoacousticalPitch + Psychoacoustical Pitch + testing + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Cross-Correlation + + + + + + + + + + + + + MPEG-7 + + + true + + + MPEG-7 Audio Spectrum Spread feature + + + + MPEG-7 Audio Spectrum Spread + MPEG7AudioSpectrumSpread + testing + 1 + + + + + true + + + Sone feature + + + + Sone + testing + + + + + + + + + + true + + + Sharpness feature + + + + Sharpness + testing + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + MPEG-7 + + + false + + + MPEG-7 Spectral Centroid feature + + + + MPEG7SpectralCentroid + MPEG-7 Spectral Centroid + testing + 1 + + + + + false + + + Band Periodicity feature + + + + Band Periodicity + BandPeriodicity + testing + 4 + + + MPEG-7 + + + false + + + MPEG-7 Harmonic Spectral Spread feature + + + + MPEG-7 Harmonic Spectral Spread + MPEG7HarmonicSpectralSpread + testing + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Histogram + + + + + Deviation + + + + + + + + + + + + + + + + + + + + + + + + true + + + Bark-scale Frequency Cepstral Coefficients feature + + + + Bark-scale Frequency Cepstral Coefficients + BarkscaleFrequencyCepstralCoefficients + testing + + + + + + false + + + 4 Hz Modulation Harmonic Coefficients feature + + + + 4HzModulationHarmonicCoefficients + 4 Hz Modulation Harmonic Coefficients + testing + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Root Mean Square + + + + + + + + + + + + + + + + + + + + + + + true + + + Rate-scale-frequency Features feature + + + + Rate-scale-frequency Features + RatescalefrequencyFeatures + testing + 256 + + + + + false + + + Harmonic Coefficient feature + + + + Harmonic Coefficient + HarmonicCoefficient + testing + 1 + + + + + + + + + + + + + + + + + + + + + + + Band-pass Filter Bank + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Phase Space Embedding + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + Cyclic Beat Spectrum feature + + + + Cyclic Beat Spectrum + CyclicBeatSpectrum + testing + + + + Weighting Function + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + Modified Group Delay feature + + + + Modified Group Delay + ModifiedGroupDelay + testing + + + + + + + + + + false + + + Spectral Slope feature + + + + Spectral Slope + SpectralSlope + testing + 4 + + + + + + + + + false + + + Harmonic Concentration feature + + + + Harmonic Concentration + HarmonicConcentration + testing + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + Mel-scale Frequency Cepstral Coefficients feature + + + + Mel-scale Frequency Cepstral Coefficients + MelscaleFrequencyCepstralCoefficients + testing + + MFCC + + + + + + + + + + + + + false + + + Spectral Peaks feature + + + + Spectral Peaks + SpectralPeaks + testing + + + + + + + + Exponential Function + + + + + + + + + + + + + + + + + + + + + + + + + + + + + MPEG-7 + + + true + + + MPEG-7 Audio Spectrum Centroid feature + + + + MPEG-7 Audio Spectrum Centroid + MPEG7AudioSpectrumCentroid + testing + 1 + + + + + + + + + + + + + true + + + Zero Crossing Peak Amplitudes feature + + + + Zero Crossing Peak Amplitudes + ZeroCrossingPeakAmplitudes + testing + + + + + + + + + + + + + + + + + + + + Median + + + + + + + + + + + false + + + Harmonic Prominence feature + + + + HarmonicProminence + Harmonic Prominence + testing + 1 + + + + + + + + + + + + + + + + + + + + + + + + + false + + + Linear Predictive Coding feature + + + + LinearPredictiveCoding + Linear Predictive Coding + testing + + LPC + + + + + + + + + + + + + + + + + false + + + Beat Spectrum feature + + + + Beat Spectrum + BeatSpectrum + testing + + + + + + + + + + + + + + + + Adaptive Time Frequency Transform Comp + + + + + Independent Component Analysis + + + + + + + false + + + Daubechies Wavelet Coefficient Histogram feature + + + + DaubechiesWaveletCoefficientHistogram + Daubechies Wavelet Coefficient Histogram + testing + 28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + Subband Energy Ratio feature + + + + SubbandEnergyRatio + Subband Energy Ratio + testing + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + Rhythm Patterns feature + + + + Rhythm Patterns + RhythmPatterns + testing + 80 + + + + + false + + + Line Spectral Frequencies feature + + + + Line Spectral Frequencies + LineSpectralFrequencies + testing + + + + + + + + + + false + + + Spectral Dispersion feature + + + + SpectralDispersion + Spectral Dispersion + testing + 1 + + + MPEG-7 + + + false + + + MPEG-7 Temporal Centroid feature + + + + MPEG-7 Temporal Centroid + MPEG7TemporalCentroid + testing + 1 + + + + + + + + + + + + + false + + + Multi-resolution Entropy feature + + + + MultiresolutionEntropy + Multi-resolution Entropy + testing + + + + + + + + Discrete Fourier Transform + + + + + Polynomial Root Finding + + + + + + + + + + + + + Power + + + + + + + + + + + false + + + DWPT-based Rhythm Feature feature + + + + DWPTbasedRhythmFeature + DWPT-based Rhythm Feature + testing + + + + + temporal scale: global, interframe, intraframe + + temporal_scale + testing + + + + + + + + + + false + + + Zero Crossing Rate feature + + + + ZeroCrossingRate + Zero Crossing Rate + testing + 1 + ZCR + + + + + + + + + + + + + + + + + + + + + + + MPEG-7 + + + false + + + MPEG-7 Audio Fundamental Frequency feature + + + + MPEG-7 Audio Fundamental Frequency + MPEG7AudioFundamentalFrequency + testing + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + psychoacoustic model: true/false + + psychoacoustic_model property + testing + + + + + + + + + + + + Regression + + + + + + + + + + + + + + + + + + + + + + + false + + + Short-Time Energy feature + + + + Short-Time Energy + ShortTimeEnergy + testing + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + false + + + Chromagram feature + + + + Chromagram + testing + 12 + + + Group Delay Function + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Mean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + MPEG-7 + + + false + + + MPEG-7 Harmonic Spectral Centroid feature + + + + MPEG7HarmonicSpectralCentroid + MPEG-7 Harmonic Spectral Centroid + testing + 1 + + + + + + + + + + + + + + + + + + + + + + + + false + + + Spectral Center feature + + + + SpectralCenter + Spectral Center + testing + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + Integral Loudness feature + + + + IntegralLoudness + Integral Loudness + testing + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + Modulated Complex Lapped Transform + + + + + + + + + + + + + + + 1 + + + + + + + + + false + + + Bandwidth feature + + + + Bandwidth + testing + 1 + + + + + + + + + + + Cepstral Recursion Formula + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + application domain: mir, speech, environmental, etc. + + application_domain property + testing + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + dimensions: an integer value + + dimensions property + testing + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + Autocorrelation + + + + + + + + + + + + + + + + + + semantic interpretation: physical/perceptual + + semantic_interpretation property + testing + + + + + + + + Normalization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Discrete Cosine Transform + + + + + Windowing + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + Phase Space Features feature + + + + Phase Space Features + PhaseSpaceFeatures + testing + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + Linear Prediction ZCR feature + + + + LinearPredictionZCR + Linear Prediction ZCR + testing + 1 + + + + + + + + + false + + + Harmonic Derivate feature + + + + HarmonicDerivate + Harmonic Derivate + testing + + + + + + + + Autoregression + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + Joint Acoustic and Moduluation Frequency feature + + + + Joint Acoustic and Moduluation Frequency + JointAcousticandModuluationFrequency + testing + + + + + + + + + + + + + + false + + + Subband Spectral Flux feature + + + + Subband Spectral Flux + SubbandSpectralFlux + testing + 8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Derivation Difference + + + + + + + + + + + + + + + + + + + + + + + + + MPEG-7 + + + false + + + MPEG-7 Log Attack Time feature + + + + MPEG7LogAttackTime + MPEG-7 Log Attack Time + testing + 1 + + + + computational complexity: high/medium/low + + computational_complexity property + testing + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + MPEG-7 + + + false + + + MPEG-7 Harmonic Spectral Deviation feature + + + + MPEG-7 Harmonic Spectral Deviation + MPEG7HarmonicSpectralDeviation + testing + 1 + + + + + + + + + + + + + + + + + + + + MPEG-7 + + + false + + + MPEG-7 Audio Spectrum Basis feature + + + + MPEG7AudioSpectrumBasis + MPEG-7 Audio Spectrum Basis + testing + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + Volume feature + + + + Volume + testing + 1 + + + + + + + Minimum + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Level Crossing Detector + + + + + + + + + + + + + + + false + + + Pitch feature + + + + Pitch + testing + 1 + + + + + false + + + Chroma CENS Features feature + + + + ChromaCENSFeatures + Chroma CENS Features + testing + 12 + + + + + + + + + false + + + Distortion Discriminant Analysis feature + + + + DistortionDiscriminantAnalysis + Distortion Discriminant Analysis + testing + 64 + + + + + + + Energy Spectral Density + + + + + + + false + + + Pitch Profile feature + + + + PitchProfile + Pitch Profile + testing + 12 + + + + + + + + + + + + + + + + + + + + Peak Detection + + + + + + + false + + + Spectral Rolloff feature + + + + Spectral Rolloff + SpectralRolloff + testing + 1 + + + + + + + + + + + + + + + + + + + + + + + + + false + + + Harmonic Energy Entropy feature + + + + HarmonicEnergyEntropy + Harmonic Energy Entropy + testing + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + Spectral Flux feature + + + + SpectralFlux + Spectral Flux + testing + 1 + SF + + + + + + + + + true + + + Relative Spectral PLP feature + + + + Relative Spectral PLP + RelativeSpectralPLP + testing + + + + + + false + + + Pitch Histogram feature + + + + PitchHistogram + Pitch Histogram + testing + + + + + + 1 + + + + + + + + + + + + + + diff -r 2b5c292ad12f -r d5012016bf64 rdfonto/catalog-v001.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdfonto/catalog-v001.xml Tue Apr 23 11:49:20 2013 +0100 @@ -0,0 +1,4 @@ + + + + diff -r 2b5c292ad12f -r d5012016bf64 rdfonto/cuidado-onto.n3 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdfonto/cuidado-onto.n3 Tue Apr 23 11:49:20 2013 +0100 @@ -0,0 +1,388 @@ +@prefix af: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . + +af:BandSpectralDeviation a owl:Class ; + rdfs:label "Band Spectral Deviation"@en ; + af:Dimensions 3 ; + af:FrameBased true ; + rdfs:subClassOf af:PerceptualSpectralEnvelopeShape . + +af:BandTristimulus a owl:Class ; + rdfs:label "Band Tristimulus"@en ; + af:Dimensions 9 ; + af:FrameBased true ; + rdfs:subClassOf af:PerceptualSpectralEnvelopeShape . + +af:DeltaDeltaMFCC a owl:Class ; + rdfs:label "Delta Delta MFCC"@en ; + af:Dimensions 12 ; + af:FrameBased true ; + rdfs:subClassOf af:GlobalSpectralShapeDescription . + +af:DeltaMFCC a owl:Class ; + rdfs:label "Delta MFCC"@en ; + af:Dimensions 12 ; + af:FrameBased true ; + rdfs:subClassOf af:GlobalSpectralShapeDescription . + +af:Dimensions a owl:ObjectProperty ; + rdfs:domain af:Feature ; + rdfs:range xsd:Integer . + +af:EffectiveDuration a owl:Class ; + rdfs:label "Effective Duration"@en ; + af:Dimensions 1 ; + af:FrameBased false ; + rdfs:subClassOf af:GlobalTemporalFeature . + +af:FrameBased a owl:ObjectProperty ; + rdfs:domain af:Feature ; + rdfs:range xsd:Boolean . + +af:FundamentalFrequencyModulation a owl:Class ; + rdfs:label "Fundamental Frequency Modulation"@en ; + af:Dimensions 2 ; + af:FrameBased false ; + rdfs:subClassOf af:HarmonicFeature . + +af:Fundamentalfrequency a owl:Class ; + rdfs:label "Fundamental frequency"@en ; + af:Dimensions 1 ; + af:FrameBased true ; + rdfs:subClassOf af:HarmonicFeature . + +af:HarmonicSpectralDeviation a owl:Class ; + rdfs:label "Harmonic Spectral Deviation"@en ; + af:Dimensions 3 ; + af:FrameBased true ; + rdfs:subClassOf af:HarmonicFeature . + +af:HarmonicSpectralcentroid a owl:Class ; + rdfs:label "HarmonicSpectral centroid"@en ; + af:Dimensions 6 ; + af:FrameBased true ; + rdfs:subClassOf af:HarmonicSpectralShape . + +af:HarmonicSpectraldecrease a owl:Class ; + rdfs:label "HarmonicSpectral decrease"@en ; + af:Dimensions 1 ; + af:FrameBased true ; + rdfs:subClassOf af:HarmonicSpectralShape . + +af:HarmonicSpectralkurtosis a owl:Class ; + rdfs:label "HarmonicSpectral kurtosis"@en ; + af:Dimensions 6 ; + af:FrameBased true ; + rdfs:subClassOf af:HarmonicSpectralShape . + +af:HarmonicSpectralrolloff a owl:Class ; + rdfs:label "HarmonicSpectral rolloff"@en ; + af:Dimensions 1 ; + af:FrameBased true ; + rdfs:subClassOf af:HarmonicSpectralShape . + +af:HarmonicSpectralskewness a owl:Class ; + rdfs:label "HarmonicSpectral skewness"@en ; + af:Dimensions 6 ; + af:FrameBased true ; + rdfs:subClassOf af:HarmonicSpectralShape . + +af:HarmonicSpectralslope a owl:Class ; + rdfs:label "HarmonicSpectral slope"@en ; + af:Dimensions 6 ; + af:FrameBased true ; + rdfs:subClassOf af:HarmonicSpectralShape . + +af:HarmonicSpectralspread a owl:Class ; + rdfs:label "HarmonicSpectral spread"@en ; + af:Dimensions 6 ; + af:FrameBased true ; + rdfs:subClassOf af:HarmonicSpectralShape . + +af:HarmonicSpectralvariation a owl:Class ; + rdfs:label "HarmonicSpectral variation"@en ; + af:Dimensions 3 ; + af:FrameBased true ; + rdfs:subClassOf af:HarmonicSpectralShape . + +af:HarmonicTristimulus a owl:Class ; + rdfs:label "Harmonic Tristimulus"@en ; + af:Dimensions 9 ; + af:FrameBased true ; + rdfs:subClassOf af:HarmonicFeature . + +af:Inharmonicity a owl:Class ; + rdfs:label "Inharmonicity"@en ; + af:Dimensions 1 ; + af:FrameBased true ; + rdfs:subClassOf af:HarmonicFeature . + +af:InstantaneousTemporalFeature a owl:Class ; + rdfs:label "Instantaneous Temporal Feature"@en ; + rdfs:subClassOf af:TemporalFeature . + +af:LogAttackTime a owl:Class ; + rdfs:label "Log Attack Time"@en ; + af:Dimensions 1 ; + af:FrameBased false ; + rdfs:subClassOf af:GlobalTemporalFeature . + +af:Loudness a owl:Class ; + rdfs:label "Loudness"@en ; + af:Dimensions 1 ; + af:FrameBased true ; + rdfs:subClassOf af:PerceptualFeature . + +af:MFCC a owl:Class ; + rdfs:label "MFCC"@en ; + af:Dimensions 12 ; + af:FrameBased true ; + rdfs:subClassOf af:GlobalSpectralShapeDescription . + +af:Noisiness a owl:Class ; + rdfs:label "Noisiness"@en ; + af:Dimensions 1 ; + af:FrameBased true ; + rdfs:subClassOf af:HarmonicFeature . + +af:OddtoEvenBandRatio a owl:Class ; + rdfs:label "Odd to Even Band Ratio"@en ; + af:Dimensions 3 ; + af:FrameBased true ; + rdfs:subClassOf af:PerceptualSpectralEnvelopeShape . + +af:OddtoEvenHarmonicRatio a owl:Class ; + rdfs:label "Odd to Even Harmonic Ratio"@en ; + af:Dimensions 3 ; + af:FrameBased true ; + rdfs:subClassOf af:HarmonicFeature . + +af:PerceptualSpectralDecrease a owl:Class ; + rdfs:label "Perceptual Spectral Decrease"@en ; + af:Dimensions 1 ; + af:FrameBased true ; + rdfs:subClassOf af:PerceptualSpectralEnvelopeShape . + +af:PerceptualSpectralRolloff a owl:Class ; + rdfs:label "Perceptual Spectral Rolloff"@en ; + af:Dimensions 1 ; + af:FrameBased true ; + rdfs:subClassOf af:PerceptualSpectralEnvelopeShape . + +af:PerceptualSpectralSlope a owl:Class ; + rdfs:label "Perceptual Spectral Slope"@en ; + af:Dimensions 6 ; + af:FrameBased true ; + rdfs:subClassOf af:PerceptualSpectralEnvelopeShape . + +af:PerceptualSpectralVariation a owl:Class ; + rdfs:label "Perceptual Spectral Variation"@en ; + af:Dimensions 3 ; + af:FrameBased true ; + rdfs:subClassOf af:PerceptualSpectralEnvelopeShape . + +af:PerceptualSpectralcentroid a owl:Class ; + rdfs:label "Perceptual Spectral centroid"@en ; + af:Dimensions 6 ; + af:FrameBased true ; + rdfs:subClassOf af:PerceptualSpectralEnvelopeShape . + +af:PerceptualSpectralkurtosis a owl:Class ; + rdfs:label "Perceptual Spectral kurtosis"@en ; + af:Dimensions 6 ; + af:FrameBased true ; + rdfs:subClassOf af:PerceptualSpectralEnvelopeShape . + +af:PerceptualSpectralskewness a owl:Class ; + rdfs:label "Perceptual Spectral skewness"@en ; + af:Dimensions 6 ; + af:FrameBased true ; + rdfs:subClassOf af:PerceptualSpectralEnvelopeShape . + +af:PerceptualSpectralspread a owl:Class ; + rdfs:label "Perceptual Spectral spread"@en ; + af:Dimensions 6 ; + af:FrameBased true ; + rdfs:subClassOf af:PerceptualSpectralEnvelopeShape . + +af:RelaitveSpecificLoudness a owl:Class ; + rdfs:label "RelaitveSpecific Loudness"@en ; + af:Dimensions 24 ; + af:FrameBased true ; + rdfs:subClassOf af:PerceptualFeature . + +af:Sharpness a owl:Class ; + rdfs:label "Sharpness"@en ; + af:Dimensions 1 ; + af:FrameBased true ; + rdfs:subClassOf af:PerceptualFeature . + +af:SignalAuto-correlationfunction a owl:Class ; + rdfs:label "Signal Auto-correlation function"@en ; + af:Dimensions 12 ; + af:FrameBased true ; + rdfs:subClassOf af:GlobalTemporalFeature . + +af:Spectralcentroid a owl:Class ; + rdfs:label "Spectral centroid"@en ; + af:Dimensions 6 ; + af:FrameBased true ; + rdfs:subClassOf af:SpectralShape . + +af:Spectralcrest a owl:Class ; + rdfs:label "Spectral crest"@en ; + af:Dimensions 4 ; + af:FrameBased true ; + rdfs:subClassOf af:VariousFeature . + +af:Spectraldecrease a owl:Class ; + rdfs:label "Spectral decrease"@en ; + af:Dimensions 1 ; + af:FrameBased true ; + rdfs:subClassOf af:SpectralShape . + +af:Spectralflatness a owl:Class ; + rdfs:label "Spectral flatness"@en ; + af:Dimensions 4 ; + af:FrameBased true ; + rdfs:subClassOf af:VariousFeature . + +af:Spectralkurtosis a owl:Class ; + rdfs:label "Spectral kurtosis"@en ; + af:Dimensions 6 ; + af:FrameBased true ; + rdfs:subClassOf af:SpectralShape . + +af:Spectralrolloff a owl:Class ; + rdfs:label "Spectral rolloff"@en ; + af:Dimensions 1 ; + af:FrameBased true ; + rdfs:subClassOf af:SpectralShape . + +af:Spectralskewness a owl:Class ; + rdfs:label "Spectral skewness"@en ; + af:Dimensions 6 ; + af:FrameBased true ; + rdfs:subClassOf af:SpectralShape . + +af:Spectralslope a owl:Class ; + rdfs:label "Spectral slope"@en ; + af:Dimensions 6 ; + af:FrameBased true ; + rdfs:subClassOf af:SpectralShape . + +af:Spectralspread a owl:Class ; + rdfs:label "Spectral spread"@en ; + af:Dimensions 6 ; + af:FrameBased true ; + rdfs:subClassOf af:SpectralShape . + +af:Spectralvariation a owl:Class ; + rdfs:label "Spectral variation"@en ; + af:Dimensions 3 ; + af:FrameBased true ; + rdfs:subClassOf af:SpectralShape . + +af:Spread a owl:Class ; + rdfs:label "Spread"@en ; + af:Dimensions 1 ; + af:FrameBased true ; + rdfs:subClassOf af:PerceptualFeature . + +af:TemporalCentroid a owl:Class ; + rdfs:label "Temporal Centroid"@en ; + af:Dimensions 1 ; + af:FrameBased false ; + rdfs:subClassOf af:GlobalTemporalFeature . + +af:TemporalDecrease a owl:Class ; + rdfs:label "Temporal Decrease"@en ; + af:Dimensions 1 ; + af:FrameBased false ; + rdfs:subClassOf af:GlobalTemporalFeature . + +af:TemporalIncrease a owl:Class ; + rdfs:label "Temporal Increase"@en ; + af:Dimensions 1 ; + af:FrameBased false ; + rdfs:subClassOf af:GlobalTemporalFeature . + +af:TotalEnergyModulation a owl:Class ; + rdfs:label "Total Energy Modulation"@en ; + af:Dimensions 2 ; + af:FrameBased false ; + rdfs:subClassOf af:EnergyFeature . + +af:Totalenergy a owl:Class ; + rdfs:label "Total energy"@en ; + af:Dimensions 1 ; + af:FrameBased true ; + rdfs:subClassOf af:EnergyFeature . + +af:Totalharmonicenergy a owl:Class ; + rdfs:label "Total harmonic energy"@en ; + af:Dimensions 1 ; + af:FrameBased true ; + rdfs:subClassOf af:EnergyFeature . + +af:Totalnoiseenergy a owl:Class ; + rdfs:label "Total noise energy"@en ; + af:Dimensions 1 ; + af:FrameBased true ; + rdfs:subClassOf af:EnergyFeature . + +af:Zero-corssingrate a owl:Class ; + rdfs:label "Zero-corssing rate"@en ; + af:Dimensions 1 ; + af:FrameBased true ; + rdfs:subClassOf af:GlobalTemporalFeature . + +af:SpectralFeature a owl:Class ; + rdfs:label "Spectral Feature"@en ; + rdfs:subClassOf af:Feature . + +af:TemporalFeature a owl:Class ; + rdfs:label "Temporal Feature"@en ; + rdfs:subClassOf af:Feature . + +af:VariousFeature a owl:Class ; + rdfs:label "Various Feature"@en ; + rdfs:subClassOf af:Feature . + +af:GlobalSpectralShapeDescription a owl:Class ; + rdfs:label "Global Spectral Shape Description"@en ; + rdfs:subClassOf af:SpectralFeature . + +af:EnergyFeature a owl:Class ; + rdfs:label "Energy Feature"@en ; + rdfs:subClassOf af:Feature . + +af:PerceptualFeature a owl:Class ; + rdfs:label "Perceptual Feature"@en ; + rdfs:subClassOf af:Feature . + +af:GlobalTemporalFeature a owl:Class ; + rdfs:label "Global Temporal Feature"@en ; + rdfs:subClassOf af:TemporalFeature . + +af:Feature a owl:Class ; + rdfs:label "CUIDADO Audio Feature"@en . + +af:HarmonicFeature a owl:Class ; + rdfs:label "Harmonic Feature"@en ; + rdfs:subClassOf af:Feature . + +af:HarmonicSpectralShape a owl:Class ; + rdfs:label "Harmonic Spectral Shape"@en ; + rdfs:subClassOf af:HarmonicFeature . + +af:SpectralShape a owl:Class ; + rdfs:label "Spectral Shape"@en ; + rdfs:subClassOf af:SpectralFeature . + +af:PerceptualSpectralEnvelopeShape a owl:Class ; + rdfs:label "Perceptual Spectral Envelope Shape"@en ; + rdfs:subClassOf af:PerceptualFeature . + diff -r 2b5c292ad12f -r d5012016bf64 rdfonto/marsyasAnalysisDiagram.png Binary file rdfonto/marsyasAnalysisDiagram.png has changed diff -r 2b5c292ad12f -r d5012016bf64 rdfpy/af-EXEC.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdfpy/af-EXEC.py Tue Apr 23 11:49:20 2013 +0100 @@ -0,0 +1,12 @@ +import os + +basedir = '/Users/alo/MusicOntology/features/' + +files = ['ontology', 'vocabulary', 'mirtoolbox'] +htfiles = ['v', 'o', 'mrtb'] + +for name in files: + execfile(basedir + 'rdfpy/af-' + name + '.py') + +for htname in htfiles: + os.system("swipl -s " + basedir + "spec/"+htname+"-spec.sh") \ No newline at end of file diff -r 2b5c292ad12f -r d5012016bf64 rdfpy/af-marsyas.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdfpy/af-marsyas.py Tue Apr 23 11:49:20 2013 +0100 @@ -0,0 +1,105 @@ +import rdflib +from rdflib import Graph, RDF, RDFS, plugin, URIRef, Literal, OWL, Namespace + +basedir = '/Users/alo/MusicOntology/features/' + +local = 'http://sovarr.c4dm.eecs.qmul.ac.uk/features/' + +DC = Namespace(u"http://purl.org/dc/elements/1.1/") + +graph = Graph() +graph.bind('af', URIRef(local)) +graph.bind('dc', URIRef('http://purl.org/dc/elements/1.1/')) +graph.bind('owl', URIRef('http://www.w3.org/2002/07/owl#')) + +graph.add(( + URIRef(''), + RDF.type, + OWL.Ontology +)) + +graph.add(( + URIRef(''), + DC['title'], + Literal("Marsyas Ontology") +)) + +graph.add(( + URIRef(''), + OWL.versionInfo, + Literal("Version 0.1") +)) + +graph.add(( + URIRef(''), + DC['description'], + Literal("This is an ontology derived from Marsyas feature extraction tools for the Audio Features engineering process") +)) + + +source = Graph() +source.parse(basedir+'rdfonto/af-Marsyas.n3', format='n3') + +categories = [] + +for su, ob in source.subject_objects(URIRef('file:///Users/alo/MusicOntology/features/rdf/type')): + if not ob in categories: + categories.append(ob) + +graph.add(( + URIRef(local+'Analysis'), + RDF.type, + OWL.Class +)) + +for category in categories: + graph.add(( + URIRef(local+category), + RDF.type, + OWL.Class + )) + graph.add(( + URIRef(local+category), + RDFS.subClassOf, + URIRef(local+'Analysis'), + )) + +for su in source.subjects(RDF.type, RDFS.Resource): + idref = URIRef(local+su.split('/')[-1]) +# graph.add(( +# idref, +# RDF.type, +# OWL.Class +# )) + + graph.add(( + idref, + RDF.type, + URIRef(local+"AudioFeature") + )) + + count = sum(1 for _ in source.objects(su,URIRef('file:///Users/alo/MusicOntology/features/rdf/type'))) + + if count > 0: + for ob in source.objects(su,URIRef('file:///Users/alo/MusicOntology/features/rdf/type')): + graph.add(( + idref, + RDFS.subClassOf, + URIRef(local+ob) + )) + else: + graph.add(( + idref, + RDFS.subClassOf, + URIRef(local+'Analysis'), + )) + + for ob in source.objects(su,URIRef('http://purl.org/dc/elements/1.1/description')): + graph.add(( + idref, + URIRef('http://purl.org/dc/elements/1.1/description'), + ob + )) + +graph.serialize(basedir + 'rdfonto/Marsyas-onto.rdf') +graph.serialize(basedir + 'rdfonto/Marsyas-onto.n3', format='n3') \ No newline at end of file diff -r 2b5c292ad12f -r d5012016bf64 rdfpy/af-mirtoolbox.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdfpy/af-mirtoolbox.py Tue Apr 23 11:49:20 2013 +0100 @@ -0,0 +1,158 @@ +import rdflib, os +from rdflib import Graph, RDF, RDFS, plugin, URIRef, Literal, OWL, Namespace + +basedir = '/Users/alo/MusicOntology/features/' + +orig = 'http://sovarr.c4dm.eecs.qmul.ac.uk/features/' + +local = Namespace('http://sovarr.c4dm.eecs.qmul.ac.uk/af/mir/MIRToolbox/1.0#') + +af = Namespace('http://sovarr.c4dm.eecs.qmul.ac.uk/af/ontology/1.0#') + +afv = Namespace('http://sovarr.c4dm.eecs.qmul.ac.uk/af/vocabulary/1.0#') + +DC = Namespace("http://purl.org/dc/elements/1.1/") + +vs = Namespace('http://www.w3.org/2003/06/sw-vocab-status/ns#') + +afskos = Namespace(url + '/vocabulary/skos/1.0#') + +skos = Namespace('http://www.w3.org/2004/02/skos/core#') + +graph = Graph() +graph.bind('af', af) +graph.bind('afv', afv) +graph.bind('mirtoolbox', local) +graph.bind('dc', DC) +graph.bind('owl', OWL) +graph.bind('vs', vs) +graph.bind('skos', skos) +graph.bind('afsv', afskos) + +graph.add(( + URIRef(''), + RDF.type, + OWL.Ontology +)) + +graph.add(( + URIRef(''), + DC['title'], + Literal("MIR Toolbox Ontology", lang="en") +)) + +graph.add(( + URIRef(''), + OWL.versionInfo, + Literal("Version 1.0", lang="en") +)) + +graph.add(( + URIRef(''), + DC['description'], + Literal("This is an ontology for annotating MIR Toolbox audio features", lang="en") +)) + +graph.add(( vs['term_status'], RDF.type, OWL.AnnotationProperty )) + +source = Graph() +source.parse(basedir+'rdfonto/MIRToolbox.rdf') + +''' +graph.add(( + URIRef(local+'Operator'), + RDF.type, + OWL.Class +)) +graph.add(( + URIRef(local+'FeatureExtractor'), + RDF.type, + OWL.Class +)) +graph.add(( + URIRef(local+'HighLevelFeature'), + RDF.type, + OWL.Class +)) + +for name in ['Structure', 'Statistics', 'Predictions', 'Similarity']: + idref = URIRef(local+name) + graph.add(( + idref, + RDF.type, + OWL.Class + )) + graph.add(( + idref, + RDFS.subClassOf, + URIRef(local+'HighLevelFeature') + )) + + +for name in ['Dynamics', 'Rhythm', 'Timbre', 'Pitch', 'Tonality']: + idref = URIRef(local+name+'FeatureExtractor') + graph.add(( + idref, + RDF.type, + OWL.Class + )) + graph.add(( + idref, + RDFS.subClassOf, + URIRef(local+'FeatureExtractor') + )) +''' +for su in source.subjects(RDF.type, RDFS.Resource): + name = su.split('/')[-1] + idref = URIRef(local + name) + graph.add(( + idref, + RDF.type, + OWL.Class + )) + + graph.add(( + idref, + OWL.sameAs, + afv[su.split('/')[-1]] + )) + + graph.add((idref, vs['term_status'], Literal("testing", lang="en") )) + + graph.add(( idref, RDFS.label, Literal(name, lang="en") )) + + graph.add(( idref, RDFS.comment, Literal( name + " MIR Toolbox audio feature") )) + + count=sum(1 for _ in source.objects(su, URIRef(orig+'tag'))) + + if count == 1: + for it in source.objects(su, URIRef(orig+'tag')): + graph.add(( + idref, + RDFS.subClassOf, + af[it+'FeatureExtractor'] + )) + + count = sum(1 for _ in source.objects(su, URIRef(orig+'group'))) + + if count == 1: + for it in source.objects(su, URIRef(orig+'group')): + graph.add(( + idref, + RDFS.subClassOf, + af[it] + )) + + count=sum(1 for _ in source.objects(su, URIRef(orig+'type'))) + + if count == 1: + for it in source.objects(su, URIRef(orig+'type')): + if it == "Operator": + graph.add(( + idref, + RDFS.subClassOf, + af[it] + )) + +graph.serialize(basedir + 'rdfonto/af-mirtoolbox.rdf') +graph.serialize(basedir + 'rdfonto/af-mirtoolbox.n3', format='n3') \ No newline at end of file diff -r 2b5c292ad12f -r d5012016bf64 rdfpy/af-ontology-defs.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdfpy/af-ontology-defs.py Tue Apr 23 11:49:20 2013 +0100 @@ -0,0 +1,114 @@ +import rdflib +from rdflib import Graph, RDF, RDFS, plugin, URIRef, Literal, OWL, Namespace +from InfixOwl.InfixOwl import * +from datetime import datetime + +def writeHeader(graph, title, version, description): + ontoid = URIRef('') + graph.add(( + ontoid, + RDF.type, + OWL.Ontology + )) + graph.add(( + ontoid, + dc['title'], + Literal(title, lang="en") + )) + graph.add(( + URIRef(''), + OWL.versionInfo, + Literal("Version "+version) + )) + graph.add(( + ontoid, + RDFS.label, + Literal(title, lang="en") + )) + graph.add(( + URIRef(''), + dc['description'], + Literal(description, lang="en") + )) + graph.add(( + URIRef(''), + dc['date'], + Literal(datetime.isoformat(datetime.now())) + )) + +def addTerm(graph, label): + termid = URIRef(af+label.replace(" ", "")) + graph.add(( termid, RDF.type, OWL.Class )) + graph.add(( termid, RDFS.label, Literal(label, lang="en") )) + return termid + +def addOriginalOntology(graph): + orig = Namespace('http://purl.org/ontology/af/') + origOnto = Graph() + #origOnto.parse(orig) + origOnto.parse('/Users/alo/MusicOntology/audiofeaturesonto/rdf/audio_features.rdf') + + importTerms = ["Signal", "signal_feature", "value", "dimensions", "Segment", "Point", "feature"] + + for item in importTerms: + sub = URIRef(orig+item) + oid = URIRef(af+item) + for pre, obj in origOnto.predicate_objects(sub): + if pre == RDFS.subClassOf and type(obj) == BNode: + onProp = origOnto.value(obj,OWL.onProperty,None) + values = origOnto.value(obj,OWL.someValuesFrom,None) + Restriction(onProp,ontograph,someValuesFrom=values,identifier=obj) + ontograph.add(( oid, pre, obj )) + else: + if obj.find(orig) > -1: + val = URIRef(obj.replace(orig,af)) + else: + val = obj + graph.add(( oid, pre, val )) + +def addBaseTriples(graph, pypath, rdfpath): + execfile(pypath) + + base = Graph() + base.parse(rdfpath) + + for sub, obj in base.subject_objects(RDF.type): + if obj == OWL.Class or obj == RDF.Property: + bid = URIRef(af+sub.split("/")[-1]) + for pre, item in base.predicate_objects(sub): + if item.find(afcns) > -1: + addobj = URIRef(item.replace(afcns,af)) + else: + addobj = item + + ontograph.add((bid, pre, addobj)) + + graph.add((bid, vs['term_status'], Literal("testing", lang="en"))) + graph.add((bid, RDFS.comment, Literal("Audio feature taxonomy term (Mitrovic et al)") )) + + +def addTriples(graph, pypath, rdfpath, tool): + execfile(pypath) + + source = Graph() + source.parse(rdfpath) + + for sub, obj in source.subject_objects(RDF.type): + if obj != URIRef(afcns+"AudioFeature") and obj != OWL.Ontology: + bid = URIRef(af+sub.split("/")[-1]) + for pre, item in source.predicate_objects(sub): + if item.find(afcns) > -1: + addobj = URIRef(item.replace(afcns,af)) + else: + addobj = item + + graph.add((bid, pre, addobj)) + + graph.add((bid, vs['term_status'], Literal("testing", lang="en"))) + graph.add((bid, RDFS.comment, Literal(tool + " ontology term") )) + +def serialize(graph, path, name): + graph.serialize(path + name + '.rdf') + graph.serialize(path + name + '.n3', format="n3") + + \ No newline at end of file diff -r 2b5c292ad12f -r d5012016bf64 rdfpy/af-ontology.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdfpy/af-ontology.py Tue Apr 23 11:49:20 2013 +0100 @@ -0,0 +1,67 @@ +import rdflib +from rdflib import Graph, RDF, RDFS, plugin, URIRef, Literal, OWL, Namespace +from InfixOwl.InfixOwl import * + +url = 'http://sovarr.c4dm.eecs.qmul.ac.uk/' +ns = Namespace(url+'vocabulary/') +basedir = '/Users/alo/MusicOntology/features/' + +afcns = Namespace(url+'features/') + +ontograph = Graph() + +af = Namespace(url+'af/ontology/1.0#') +ontograph.bind('af', af) + +dc = Namespace('http://purl.org/dc/elements/1.1/') +ontograph.bind('dc', dc) + +owl = Namespace('http://www.w3.org/2002/07/owl#') +ontograph.bind('owl', owl) + +xsd = Namespace('http://www.w3.org/2001/XMLSchema#') +ontograph.bind('xsd', xsd) + +vs = Namespace('http://www.w3.org/2003/06/sw-vocab-status/ns#') +ontograph.bind('vs', vs) + +mo = Namespace('http://purl.org/ontology/mo/') +ontograph.bind('mo', mo) + +event = Namespace('http://purl.org/NET/c4dm/event.owl#') +ontograph.bind('event', event) + +tl = Namespace('http://purl.org/NET/c4dm/timeline.owl#') +ontograph.bind('tl', tl) + +execfile(basedir + 'rdfpy/af-ontology-defs.py') + +writeHeader( + ontograph, + "The Audio Feature ontology", + "1.0", + "This ontology expresses some common concepts to represent automatically extracted features from audio signals." +) + +ontograph.add(( + vs['term_status'], + RDF.type, + OWL.AnnotationProperty +)) + +afid = addTerm(ontograph, "Audio Feature") + +addOriginalOntology(ontograph) + +addBaseTriples(ontograph, basedir + 'rdfpy/writeBaseOnto.py', basedir + 'rdfonto/baseOnto.rdf') + +files = { + "Timbre Toolbox": {'py': "writeTimbreToolboxOnto", 'rdf': "TimbreToolbox-onto"}, + "MIR Toolbox": {'py': "writeMIRToolboxOnto", 'rdf': "MIR-onto"}, + "Marsyas": {'py': "writeMarsyasOnto", 'rdf': "Marsyas-onto"} +} + +for tool in files.keys(): + addTriples(ontograph, basedir + 'rdfpy/' + files[tool]['py'] + '.py', basedir + 'rdfonto/' + files[tool]['rdf'] + ".rdf", tool) + +serialize(ontograph, basedir + 'rdfonto/', 'af-ontology') \ No newline at end of file diff -r 2b5c292ad12f -r d5012016bf64 rdfpy/af-skos-vocabulary.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdfpy/af-skos-vocabulary.py Tue Apr 23 11:49:20 2013 +0100 @@ -0,0 +1,62 @@ +import rdflib +from rdflib import Graph, RDF, RDFS, plugin, URIRef, Literal, OWL, Namespace + +url = 'http://sovarr.c4dm.eecs.qmul.ac.uk/af/' +basedir = '/Users/alo/MusicOntology/features/' + +afc = Namespace(url + 'features/') + +af = Namespace(url+'ontology/1.0#') + +vs = Namespace('http://www.w3.org/2003/06/sw-vocab-status/ns#') + +afskos = Namespace(url + '/vocabulary/skos/1.0#') + +skos = Namespace('http://www.w3.org/2004/02/skos/core#') + +graph = Graph() +graph.bind('afsv', afskos) +graph.bind('skos', skos) +graph.bind('owl', OWL) +graph.bind('af', af) +graph.bind('vs', vs) + +graph.add(( vs['term_status'], RDF.type, OWL.AnnotationProperty )) + +source = Graph() +source.parse(basedir + 'af-catalogue.rdf') + +for sub in source.subjects(RDF.type, OWL.Class): + name = sub.split('/')[-1] + id = name.replace("(", "").replace(")", "").replace("4Hz", "") + id = URIRef(afskos+id) + graph.add((id, RDF.type, skos['Concept'])) + graph.add((id, RDFS.subClassOf, af['AudioFeature'])) + graph.add((id, vs['term_status'], Literal("testing", lang="en") )) + count = sum(1 for _ in source.objects(sub, afc['feature'])) + if count > 0: + labelAdded = False + for label in source.objects(sub, afc['feature']): + if not labelAdded: + graph.add(( id, skos['prefLabel'], Literal(label, lang="en") )) + #graph.add(( id, RDFS.label, Literal(label, lang="en") )) + graph.add(( id, skos['note'], Literal(label) )) + labelAdded = True + else: + if name.find("ADRess") == 0: + graph.add(( id, skos['prefLabel'], Literal(name + " (Azimuth Discrimination and Resynthesis)", lang="en") )) + #graph.add(( id, RDFS.label, Literal(name + " (Azimuth Discrimination and Resynthesis)", lang="en") )) + graph.add(( id, skos['note'], Literal(name + " (Azimuth Discrimination and Resynthesis)") )) + else: + if name.find("Aim") == 0: + graph.add(( id, skos['prefLabel'], Literal(name + " (Auditory Image Model) ", lang="en") )) + #graph.add(( id, RDFS.label, Literal(name + " (Auditory Image Model) ", lang="en") )) + graph.add(( id, skos['note'], Literal(name + " (Auditory Image Model) ") )) + else: + graph.add(( id, skos['prefLabel'], Literal(name, lang="en"))) + #graph.add(( id, RDFS.label, Literal(name, lang="en"))) + graph.add(( id, skos['note'], Literal(name) )) + +graph.serialize(basedir+'rdfonto/af-skos-vocabulary.rdf') +graph.serialize(basedir+'rdfonto/af-skos-vocabulary.n3', format="n3") + diff -r 2b5c292ad12f -r d5012016bf64 rdfpy/af-vocabulary.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdfpy/af-vocabulary.py Tue Apr 23 11:49:20 2013 +0100 @@ -0,0 +1,94 @@ +import rdflib +from rdflib import Graph, RDF, RDFS, plugin, URIRef, Literal, OWL, Namespace, XSD + +plugin.register( + 'sparql', rdflib.query.Processor, + 'rdfextras.sparql.processor', 'Processor') +plugin.register( + 'sparql', rdflib.query.Result, + 'rdfextras.sparql.query', 'SPARQLQueryResult') + +def getTools(graph, nsuri): + return graph.query( + """SELECT DISTINCT ?tool + WHERE { + ?x af:computedIn ?tool . + ?x af:feature ?feature + } + ORDER BY ?tool""", + initNs=dict( + af=Namespace(nsuri)) + ) + + +url = 'http://sovarr.c4dm.eecs.qmul.ac.uk/af/' +afv = Namespace(url+'vocabulary/1.0#') +basedir = '/Users/alo/MusicOntology/features/' + +afc = Namespace(url + 'features/') + +af = Namespace(url+'ontology/1.0#') + +cat = Namespace('http://sovarr.c4dm.eecs.qmul.ac.uk/features/') + +vs = Namespace('http://www.w3.org/2003/06/sw-vocab-status/ns#') + +graph = Graph() +graph.bind('afv', afv) +graph.bind('owl', OWL) +graph.bind('af', af) +graph.bind('vs', vs) +graph.bind('xsd', XSD) + +graph.add(( vs['term_status'], RDF.type, OWL.AnnotationProperty )) +graph.add(( afv['computedIn'], RDF.type, OWL.Property )) +graph.add(( afv['computedIn'], RDFS.range, XSD.String )) +graph.add(( afv['computedIn'], RDFS.domain, af['AudioFeature'] )) + +source = Graph() +source.parse(basedir + 'af-catalogue-01.rdf') + +tooldict = {} + +for tool in getTools(source, cat): + idt = afv[tool[0]] + tooldict[tool[0]] = idt + graph.add((idt, RDF.type, OWL.Class)) + graph.add((idt, RDFS.label, tool[0])) + graph.add((idt, RDFS.comment, tool[0] )) + graph.add((idt, vs['term_status'], Literal("testing", lang="en") )) + +for sub in source.subjects(RDF.type, OWL.Class): + name = sub.split('/')[-1] + id = name.replace("(", "").replace(")", "").replace("4Hz", "") + #id = ''.join(i for i in id if not i.isdigit()) + id = URIRef(afv+id) + graph.add((id, RDF.type, OWL.Class)) + graph.add((id, RDFS.subClassOf, af['AudioFeature'])) + graph.add((id, vs['term_status'], Literal("testing", lang="en") )) + count = sum(1 for _ in source.objects(sub, afc['feature'])) + if count > 0: + labelAdded = False + for label in source.objects(sub, afc['feature']): + if not labelAdded: + graph.add(( id, RDFS.label, Literal(label, lang="en") )) + graph.add(( id, RDFS.comment, Literal(label) )) + labelAdded = True + else: + if name.find("ADRess") > -1: + graph.add(( id, RDFS.label, Literal(name + " (Azimuth Discrimination and Resynthesis)", lang="en") )) + graph.add(( id, RDFS.comment, Literal(name + " (Azimuth Discrimination and Resynthesis)") )) + else: + if name.find("Aim") == 0: + graph.add(( id, RDFS.label, Literal(name + " (Auditory Image Model) ", lang="en") )) + graph.add(( id, RDFS.comment, Literal(name + " (Auditory Image Model) ") )) + else: + graph.add(( id, RDFS.label, Literal(name, lang="en"))) + graph.add(( id, RDFS.comment, Literal(name) )) + + for tool in source.objects(sub, cat['computedIn']): + graph.add((id, afv['computedIn'], tooldict[tool])) + +graph.serialize(basedir+'rdfonto/af-vocabulary.rdf') +graph.serialize(basedir+'rdfonto/af-vocabulary.n3', format="n3") + diff -r 2b5c292ad12f -r d5012016bf64 rdfpy/writeBaseOnto.py --- a/rdfpy/writeBaseOnto.py Tue Apr 16 14:14:09 2013 +0100 +++ b/rdfpy/writeBaseOnto.py Tue Apr 23 11:49:20 2013 +0100 @@ -110,7 +110,6 @@ graph.bind('vs', URIRef('http://www.w3.org/2003/06/sw-vocab-status/ns#')) - ######################## ####### header ######### ######################## @@ -591,6 +590,14 @@ comment="application domain: mir, speech, environmental, etc." ) +bnode = BNode() +Restriction(URIRef(local + "application_domain"),graph,someValuesFrom=URIRef(local + 'ApplicationDomain'),identifier=bnode) +graph.add(( + URIRef(local + "AudioFeature"), + RDFS.subClassOf, + bnode +)) + # property: semantic_interpretation addProperty( graph=graph, @@ -602,6 +609,22 @@ comment="semantic interpretation: physical/perceptual" ) +bnode = BNode() +Restriction(URIRef(local + "semantic_interpretation"),graph,allValuesFrom=URIRef(local + 'SemanticInterpretation'),identifier=bnode) +graph.add(( + URIRef(local + "AudioFeature"), + RDFS.subClassOf, + bnode +)) + +bnode = BNode() +Restriction(URIRef(local + "semantic_interpretation"),graph,maxCardinality=Literal(1, datatype=XSD.int),identifier=bnode) +graph.add(( + URIRef(local + "AudioFeature"), + RDFS.subClassOf, + bnode +)) + # property: computational_complexity addProperty( graph=graph, @@ -613,6 +636,22 @@ comment="computational complexity: high/medium/low" ) +bnode = BNode() +Restriction(URIRef(local + "computational_complexity"),graph,allValuesFrom=URIRef(local + 'ComputationalComplexity'),identifier=bnode) +graph.add(( + URIRef(local + "AudioFeature"), + RDFS.subClassOf, + bnode +)) + +bnode = BNode() +Restriction(URIRef(local + "computational_complexity"),graph,maxCardinality=Literal(1, datatype=XSD.int),identifier=bnode) +graph.add(( + URIRef(local + "AudioFeature"), + RDFS.subClassOf, + bnode +)) + # property: psychoacoustic_model addProperty( graph=graph, @@ -624,6 +663,14 @@ comment="psychoacoustic model: true/false" ) +bnode = BNode() +Restriction(URIRef(local + "psychoacoustic_model"),graph,maxCardinality=Literal(1, datatype=XSD.int),identifier=bnode) +graph.add(( + URIRef(local + "AudioFeature"), + RDFS.subClassOf, + bnode +)) + # property: temporal_scale addProperty( graph=graph, @@ -635,6 +682,23 @@ comment="temporal scale: global, interframe, intraframe" ) +bnode = BNode() +Restriction(URIRef(local + "temporal_scale"),graph,allValuesFrom=URIRef(local + 'TemporalScale'),identifier=bnode) +graph.add(( + URIRef(local + "AudioFeature"), + RDFS.subClassOf, + bnode +)) + +bnode = BNode() +Restriction(URIRef(local + "temporal_scale"),graph,maxCardinality=Literal(1, datatype=XSD.int),identifier=bnode) +graph.add(( + URIRef(local + "AudioFeature"), + RDFS.subClassOf, + bnode +)) + + # property: dimensions addProperty( graph=graph, @@ -646,6 +710,14 @@ comment="dimensions: an integer value" ) +bnode = BNode() +Restriction(URIRef(local + "dimensions"),graph,maxCardinality=Literal(1, datatype=XSD.int),identifier=bnode) +graph.add(( + URIRef(local + "AudioFeature"), + RDFS.subClassOf, + bnode +)) + # property: computation addProperty( graph=graph, @@ -657,6 +729,21 @@ comment="computation: a sequence of mathematical operations" ) +bnode = BNode() +Restriction(URIRef(local + "computation"),graph,allValuesFrom=URIRef(local + 'Computation'),identifier=bnode) +graph.add(( + URIRef(local + "AudioFeature"), + RDFS.subClassOf, + bnode +)) + +bnode = BNode() +Restriction(URIRef(local + "computation"),graph,maxCardinality=Literal(1, datatype=XSD.int),identifier=bnode) +graph.add(( + URIRef(local + "AudioFeature"), + RDFS.subClassOf, + bnode +)) ############################# ####### add features ######## @@ -670,18 +757,18 @@ domain = domains[order[domainIndex]] domainIndex += 1 - graph.add(( - URIRef(id), - RDF.type, - URIRef(local + "AudioFeature") +# graph.add(( +# URIRef(id), +# RDF.type, +# URIRef(local + "AudioFeature") +# )) + + graph.add(( + URIRef(id), + RDF.type, + OWL.Class )) -# graph.add(( -# URIRef(id), -# RDF.type, -# OWL.Class -# )) - graph.add(( URIRef(id), VS['term_status'], diff -r 2b5c292ad12f -r d5012016bf64 rdfpy/writeCatalogue.py --- a/rdfpy/writeCatalogue.py Tue Apr 16 14:14:09 2013 +0100 +++ b/rdfpy/writeCatalogue.py Tue Apr 23 11:49:20 2013 +0100 @@ -23,5 +23,5 @@ compareForSimilarities(graph, ns) -graph.serialize(basedir + 'af-catalogue.rdf') -graph.serialize(basedir + 'af-catalogue.n3', format='n3') \ No newline at end of file +graph.serialize(basedir + 'af-catalogue-01.rdf') +graph.serialize(basedir + 'af-catalogue-01.n3', format='n3') \ No newline at end of file diff -r 2b5c292ad12f -r d5012016bf64 rdfpy/writeCuidado.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdfpy/writeCuidado.py Tue Apr 23 11:49:20 2013 +0100 @@ -0,0 +1,93 @@ +import rdflib, os, fnmatch, urllib2 +from rdflib import Graph, RDF, RDFS, plugin, URIRef, Literal, OWL, XSD, Namespace + +graph = Graph() + +af = Namespace('http://sovarr.c4dm.eecs.qmul.ac.uk/features/') +graph.bind('local', af) + +dc = Namespace('http://purl.org/dc/elements/1.1/') +graph.bind('dc', dc) + +categories = [ + "Temporal", + "Energy", + "Spectral", + "Harmonic", + "Perceptual", + "Various" +] + +subcategories = { + "Temporal": ["Global Temporal Feature", "Instantaneous Temporal Feature"], + "Spectral": ["Spectral Shape", "Global Spectral Shape Description"], + "Harmonic": ["Harmonic Spectral Shape"], + "Perceptual": ["Perceptual Spectral Envelope Shape"], + +} + +flat = [] + +lines = [line.strip() for line in open('pdfextract/cuidado.txt')] + +category = "Temporal" +subcategory = "Global Temporal Feature" + +lineIndex = 5 + +for line in lines[5:]: + addFeature = True + if line.find("Features") > -1: + addFeature = False + if categories.count(line[0:line.find("Features")-1]) > 0: + if line[0:line.find("Features")-1] != category: + category = line[0:line.find("Features")-1] + subcategory = "" + for sub in flat: + if line == sub: + addFeature = False + if subcategory != line: + subcategory = line + + if line.count(":") == 0 and line.count("_") == 0 and len(line) > 2 and addFeature: + id = af + line.title().replace(" ", "") + graph.add(( + URIRef(id), + RDF.type, + RDFS.Resource + )) + graph.add(( + URIRef(id), + af['feature'], + Literal(line) + )) + graph.add(( + URIRef(id), + URIRef(af+"Dimensions"), + Literal(lines[lineIndex+2]) + )) + + graph.add(( + URIRef(id), + URIRef(af+"FrameBased"), + Literal(lines[lineIndex+1]) + )) + + if subcategory == "": + graph.add(( + URIRef(id), + af['typeOfFeature'], + Literal(category + " Feature") + )) + else: + graph.add(( + URIRef(id), + af['typeOfFeature'], + Literal(subcategory.replace(" ", "")) + )) + + lineIndex += 1 + + +graph.serialize('/Users/alo/MusicOntology/features/rdf/af-cuidado.rdf') +graph.serialize('/Users/alo/MusicOntology/features/rdfn3/af-cuidado.n3', format="n3") \ No newline at end of file diff -r 2b5c292ad12f -r d5012016bf64 rdfpy/writeCuidadoOnto.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdfpy/writeCuidadoOnto.py Tue Apr 23 11:49:20 2013 +0100 @@ -0,0 +1,185 @@ +import rdflib, os, fnmatch, urllib2 +from rdflib import Graph, RDF, RDFS, plugin, URIRef, Literal, OWL, XSD, Namespace + +graph = Graph() + +af = Namespace('http://sovarr.c4dm.eecs.qmul.ac.uk/features/') +graph.bind('af', af) + +dc = Namespace('http://purl.org/dc/elements/1.1/') +graph.bind('dc', dc) + +owl = Namespace('http://www.w3.org/2002/07/owl#') +graph.bind('owl', owl) + +xsd = Namespace('http://www.w3.org/2001/XMLSchema#') +graph.bind('xsd', xsd) + +categories = [ + "Temporal", + "Energy", + "Spectral", + "Harmonic", + "Perceptual", + "Various" +] + +graph.add(( + URIRef(af+"Feature"), + RDF.type, + OWL.Class +)) +graph.add(( + URIRef(af+"Feature"), + RDFS.label, + Literal("CUIDADO Audio Feature", lang="en") +)) + +#properties +graph.add(( + URIRef(af+"Dimensions"), + RDF.type, + OWL.ObjectProperty +)) +graph.add(( + URIRef(af+"Dimensions"), + RDFS.range, + XSD.Integer +)) +graph.add(( + URIRef(af+"Dimensions"), + RDFS.domain, + URIRef(af+"Feature") +)) + +graph.add(( + URIRef(af+"FrameBased"), + RDF.type, + OWL.ObjectProperty +)) +graph.add(( + URIRef(af+"FrameBased"), + RDFS.range, + XSD.Boolean +)) +graph.add(( + URIRef(af+"FrameBased"), + RDFS.domain, + URIRef(af+"Feature") +)) + + +for category in categories: + graph.add(( + URIRef(af + category + "Feature"), + RDF.type, + OWL.Class + )) + graph.add(( + URIRef(af + category + "Feature"), + RDFS.label, + Literal(category + " Feature", lang="en") + )) + graph.add(( + URIRef(af + category + "Feature"), + RDFS.subClassOf, + URIRef(af+"Feature") + )) + +subcategories = { + "Temporal": ["Global Temporal Feature", "Instantaneous Temporal Feature"], + "Spectral": ["Spectral Shape", "Global Spectral Shape Description"], + "Harmonic": ["Harmonic Spectral Shape"], + "Perceptual": ["Perceptual Spectral Envelope Shape"], + +} + +flat = [] + +for category in subcategories.keys(): + for subcategory in subcategories[category]: + flat.append(subcategory) + id = af + subcategory.replace(" ", "") + graph.add(( + URIRef(id), + RDF.type, + OWL.Class + )) + graph.add(( + URIRef(id), + RDFS.label, + Literal(subcategory, lang="en") + )) + graph.add(( + URIRef(id), + RDFS.subClassOf, + URIRef(af + category + "Feature") + )) + +lines = [line.strip() for line in open('pdfextract/cuidado.txt')] + +category = "Temporal" +subcategory = "Global Temporal Feature" + +lineIndex = 5 + +for line in lines[5:]: + addFeature = True + if line.find("Features") > -1: + addFeature = False + if categories.count(line[0:line.find("Features")-1]) > 0: + if line[0:line.find("Features")-1] != category: + category = line[0:line.find("Features")-1] + subcategory = "" + for sub in flat: + if line == sub: + addFeature = False + if subcategory != line: + subcategory = line + + if line.count(":") == 0 and line.count("_") == 0 and len(line) > 2 and addFeature: + id = af + line.replace(" ", "") + graph.add(( + URIRef(id), + RDF.type, + OWL.Class + )) + graph.add(( + URIRef(id), + RDFS.label, + Literal(line, lang="en") + )) + graph.add(( + URIRef(id), + URIRef(af+"Dimensions"), + Literal(int(lines[lineIndex+2])) + )) + + if lines[lineIndex+1] == "y": + frameBased = True + else: + frameBased = False + + graph.add(( + URIRef(id), + URIRef(af+"FrameBased"), + Literal(frameBased) + )) + + if subcategory == "": + graph.add(( + URIRef(id), + RDFS.subClassOf, + URIRef(af + category + "Feature") + )) + else: + graph.add(( + URIRef(id), + RDFS.subClassOf, + URIRef(af + subcategory.replace(" ", "")) + )) + + lineIndex += 1 + + +graph.serialize('/Users/alo/MusicOntology/features/rdfonto/cuidado-onto.n3', format="n3") \ No newline at end of file diff -r 2b5c292ad12f -r d5012016bf64 rdfpy/writeTimbreToolbox.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdfpy/writeTimbreToolbox.py Tue Apr 23 11:49:20 2013 +0100 @@ -0,0 +1,88 @@ +import rdflib, os, fnmatch, urllib2 +from rdflib import Graph, RDF, RDFS, plugin, URIRef, Literal, OWL, XSD, Namespace + +graph = Graph() + +af = Namespace('http://sovarr.c4dm.eecs.qmul.ac.uk/features/') +graph.bind('local', af) + +dc = Namespace('http://purl.org/dc/elements/1.1/') +graph.bind('dc', dc) + +input = { + 'au': "Audio Signal", + 'tee': "Temporal Energy Envelope", + 'stft': "Short-term Fourier Transform", + 'erb': "Auditory model", + 'harm': "Harmonic" +} + +features = { + 'Global Descriptors': [ + {"Attack": "tee"}, + {"Decay": "tee"}, + {"Release": "tee"}, + {"Log-Attack Time": "tee"}, + {"Attack Slope": "tee"}, + {"DecreaseSlope": "tee"}, + {"Temporal Centroid": "tee"}, + {"Effective Duration": "tee"}, + {"Frequency of Energy Modulation": "tee"}, + {"Amplitude of Energy Modulation": "tee"} + ], + + 'Time-Varying Descriptors': [ + {"Autocorrelation": 'au'}, + {"Zero Crossing Rate": 'au'}, + {"RMS-Energy Envelope": 'tee'}, + {"Spectral Centroid": 'stft,erb,harm'}, + {"Spectral Spread": 'stft,erb,harm'}, + {"Spectral Skewness": 'stft,erb,harm'}, + {"Spectral Kurtosis": 'stft,erb,harm'}, + {"Spectral Slope": 'stft,erb,harm'}, + {"Spectral Decrease": 'stft,erb,harm'}, + {"Spectral Rolloff": 'stft,erb,harm'}, + {"Spectro-temporal Variation": 'stft,erb,harm'}, + {"Spectral Flatness": 'stft,erb'}, + {"Spectral Crest": 'stft,erb'}, + {"Harmonic Energy": 'harm'}, + {"Noise Energy": 'harm'}, + {"Noisiness": 'harm'}, + {"Fundamental Frequency": 'harm'}, + {"Inharmonicity": 'harm'}, + {"Tristimulus": 'harm'}, + {"Harmonic Spectral Deviation": 'harm'}, + {"Odd to even harmonic ratio": 'harm'} + ] +} + +for temporal in features.keys(): + for feature in features[temporal]: + name = feature.keys()[0] + id = af + name.replace(" ", "") + graph.add(( + URIRef(id), + RDF.type, + RDFS.Resource + )) + graph.add(( + URIRef(id), + af['feature'], + Literal(name) + )) + graph.add(( + URIRef(id), + af['feature'], + Literal(name) + )) + for inp in feature[name].split(","): + graph.add(( + URIRef(id), + af['signal'], + Literal(input[inp]) + )) + + +graph.serialize('/Users/alo/MusicOntology/features/rdf/af-TimbreToolbox.rdf') +graph.serialize('/Users/alo/MusicOntology/features/rdfn3/af-TimbreToolbox.n3', format="n3") + \ No newline at end of file diff -r 2b5c292ad12f -r d5012016bf64 rdfpy/writeTimbreToolboxOnto.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdfpy/writeTimbreToolboxOnto.py Tue Apr 23 11:49:20 2013 +0100 @@ -0,0 +1,171 @@ +import rdflib, os, fnmatch, urllib2 +from rdflib import Graph, RDF, RDFS, plugin, URIRef, Literal, OWL, XSD, Namespace + +graph = Graph() + +af = Namespace('http://sovarr.c4dm.eecs.qmul.ac.uk/features/') +graph.bind('af', af) + +dc = Namespace('http://purl.org/dc/elements/1.1/') +graph.bind('dc', dc) + +owl = Namespace('http://www.w3.org/2002/07/owl#') +graph.bind('owl', owl) + +xsd = Namespace('http://www.w3.org/2001/XMLSchema#') +graph.bind('xsd', xsd) + + +input = { + 'au': "Audio Signal", + 'tee': "Temporal Energy Envelope", + 'stft': "Short-term Fourier Transform", + 'erb': "Auditory model", + 'harm': "Harmonic" +} + +graph.add(( + URIRef(af+"AudioDescriptor"), + RDF.type, + OWL.Class +)) +graph.add(( + URIRef(af+"AudioDescriptor"), + RDFS.label, + Literal("Timbre Toolbox Audio Descriptor", lang="en") +)) + + +graph.add(( + URIRef(af+"InputSignal"), + RDF.type, + OWL.Class +)) +graph.add(( + URIRef(af+"InputSignal"), + RDFS.label, + Literal("Timbre Toolbox Input Representation", lang="en") +)) + +graph.add(( + URIRef(af+"inputRepresentation"), + RDF.type, + OWL.ObjectProperty +)) +graph.add(( + URIRef(af+"inputRepresentation"), + RDFS.domain, + URIRef(af+"AudioDescriptor") +)) +graph.add(( + URIRef(af+"inputRepresentation"), + RDFS.range, + URIRef(af+"InputSignal") +)) + + + +for inkey in input.keys(): + id = af+input[inkey].replace(" ", "") + graph.add(( + URIRef(id), + RDF.type, + OWL.Class + )) + graph.add(( + URIRef(id), + RDFS.label, + Literal(input[inkey], lang="en") + )) + graph.add(( + URIRef(id), + RDFS.subClassOf, + URIRef(af+"InputSignal") + )) + +features = { + 'Global Descriptors': [ + {"Attack": "tee"}, + {"Decay": "tee"}, + {"Release": "tee"}, + {"Log-Attack Time": "tee"}, + {"Attack Slope": "tee"}, + {"DecreaseSlope": "tee"}, + {"Temporal Centroid": "tee"}, + {"Effective Duration": "tee"}, + {"Frequency of Energy Modulation": "tee"}, + {"Amplitude of Energy Modulation": "tee"} + ], + + 'Time-Varying Descriptors': [ + {"Autocorrelation": 'au'}, + {"Zero Crossing Rate": 'au'}, + {"RMS-Energy Envelope": 'tee'}, + {"Spectral Centroid": 'stft,erb,harm'}, + {"Spectral Spread": 'stft,erb,harm'}, + {"Spectral Skewness": 'stft,erb,harm'}, + {"Spectral Kurtosis": 'stft,erb,harm'}, + {"Spectral Slope": 'stft,erb,harm'}, + {"Spectral Decrease": 'stft,erb,harm'}, + {"Spectral Rolloff": 'stft,erb,harm'}, + {"Spectro-temporal Variation": 'stft,erb,harm'}, + {"Spectral Flatness": 'stft,erb'}, + {"Spectral Crest": 'stft,erb'}, + {"Harmonic Energy": 'harm'}, + {"Noise Energy": 'harm'}, + {"Noisiness": 'harm'}, + {"Fundamental Frequency": 'harm'}, + {"Inharmonicity": 'harm'}, + {"Tristimulus": 'harm'}, + {"Harmonic Spectral Deviation": 'harm'}, + {"Odd to even harmonic ratio": 'harm'} + ] +} + +for temporal in features.keys(): + auid = af + temporal[:-1].replace("-", "").replace(" ", "") + graph.add(( + URIRef(auid), + RDF.type, + OWL.Class + )) + graph.add(( + URIRef(auid), + RDFS.subClassOf, + URIRef(af+"AudioDescriptor") + )) + + for feature in features[temporal]: + name = feature.keys()[0] + id = af + name.replace(" ", "") + #graph.add(( + # URIRef(id), + # RDF.type, + # OWL.Class + #)) + graph.add(( + URIRef(id), + RDF.type, + URIRef(af+"AudioFeature") + )) + graph.add(( + URIRef(id), + RDFS.label, + Literal(name, lang="en") + )) + graph.add(( + URIRef(id), + RDFS.subClassOf, + URIRef(auid) + )) + for inp in feature[name].split(","): + graph.add(( + URIRef(id), + URIRef(af+"inputRepresentation"), + URIRef(af+input[inp].replace(" ", "")) + )) + + +graph.serialize('/Users/alo/MusicOntology/features/rdfonto/TimbreToolbox-onto.rdf') +graph.serialize('/Users/alo/MusicOntology/features/rdfonto/TimbreToolbox-onto.n3', format="n3") + \ No newline at end of file