Mercurial > hg > audio-features-catalogue
changeset 9:c76f261a021a
fuxi file share
author | nothing@tehis.net |
---|---|
date | Wed, 03 Apr 2013 16:09:56 +0100 |
parents | 09aa2f0d33d0 |
children | 2705c00c30b3 |
files | fuxi/af-rules.n3 fuxi/convertImplicationstoN3.py |
diffstat | 2 files changed, 53 insertions(+), 52 deletions(-) [+] |
line wrap: on
line diff
--- a/fuxi/af-rules.n3 Wed Apr 03 15:57:25 2013 +0100 +++ b/fuxi/af-rules.n3 Wed Apr 03 16:09:56 2013 +0100 @@ -2,69 +2,69 @@ @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . -af:Attack a owl:Class . +af:Attack a af:AudioFeature . -af:AttackSlope a owl:Class . +af:AttackSlope a af:AudioFeature . -af:AutoCorrelation a owl:Class ; +af:AutoCorrelation a af:AudioFeature ; af:domain af:TimeDomain ; af:output af:DenseOutput . -af:AverageMagnitudeDifferenceFunction a owl:Class ; +af:AverageMagnitudeDifferenceFunction a af:AudioFeature ; af:domain af:TimeDomain ; af:output af:DenseOutput . -af:BeatHistogram a owl:Class ; +af:BeatHistogram a af:AudioFeature ; af:dimensionality af:MultidimensionalDimensionality ; af:domain af:ModulationFrequencyDomain ; af:level af:PerceptualLevel ; af:temporalscale af:InterframeTemporalscale . -af:Chromagram a owl:Class ; +af:Chromagram a af:AudioFeature ; af:dimensionality af:MultidimensionalDimensionality ; af:domain af:FrequencyDomain ; af:level af:PerceptualLevel ; af:output af:DenseOutput ; af:temporalscale af:IntraframeTemporalscale . -af:Crest a owl:Class . +af:Crest a af:AudioFeature . -af:CrossCorrelation a owl:Class . +af:CrossCorrelation a af:AudioFeature . -af:EffectiveDuration a owl:Class . +af:EffectiveDuration a af:AudioFeature . af:EigendomainDomain a owl:Class ; rdfs:subClassOf af:Domain . -af:Energy a owl:Class . +af:Energy a af:AudioFeature . -af:FundamentalFrequency a owl:Class ; +af:FundamentalFrequency a af:AudioFeature ; af:domain af:TimeDomain ; af:output af:DenseOutput . af:GlobalTemporalscale a owl:Class ; rdfs:subClassOf af:Temporalscale . -af:HarmonicSpectralCentroid a owl:Class . +af:HarmonicSpectralCentroid a af:AudioFeature . -af:HarmonicSpectralDeviation a owl:Class . +af:HarmonicSpectralDeviation a af:AudioFeature . -af:HarmonicSpectrum a owl:Class ; +af:HarmonicSpectrum a af:AudioFeature ; af:domain af:FrequencyDomain ; af:output af:DenseOutput . -af:Inharmonicity a owl:Class ; +af:Inharmonicity a af:AudioFeature ; af:dimensionality af:OnedimensionalDimensionality ; af:domain af:FrequencyDomain ; af:level af:PerceptualLevel ; af:output af:DenseOutput ; af:temporalscale af:IntraframeTemporalscale . -af:Key a owl:Class ; +af:Key a af:AudioFeature ; af:domain af:TimeDomain ; af:output af:SparseOutput . -af:LinearPredictionCepstralCoefficients a owl:Class ; +af:LinearPredictionCepstralCoefficients a af:AudioFeature ; af:dimensionality af:MultidimensionalDimensionality ; af:domain af:CepstralDomain, af:TimeDomain ; @@ -72,25 +72,25 @@ af:output af:DenseOutput ; af:temporalscale af:IntraframeTemporalscale . -af:LinearPredictiveCoding a owl:Class ; +af:LinearPredictiveCoding a af:AudioFeature ; af:dimensionality af:MultidimensionalDimensionality ; af:domain af:FrequencyDomain ; af:level af:PhysicalLevel ; af:temporalscale af:IntraframeTemporalscale . -af:LogAttackTime a owl:Class . +af:LogAttackTime a af:AudioFeature . -af:Loudness a owl:Class ; +af:Loudness a af:AudioFeature ; af:domain af:FrequencyDomain ; af:output af:DenseOutput . -af:MagnitudeSpectrum a owl:Class . +af:MagnitudeSpectrum a af:AudioFeature . -af:Mean a owl:Class ; +af:Mean a af:AudioFeature ; af:domain af:FrequencyDomain ; af:output af:DenseOutput . -af:MelscaleFrequencyCepstralCoefficients a owl:Class ; +af:MelscaleFrequencyCepstralCoefficients a af:AudioFeature ; af:dimensionality af:MultidimensionalDimensionality ; af:domain af:CepstralDomain, af:FrequencyDomain, @@ -100,45 +100,45 @@ af:output af:DenseOutput ; af:temporalscale af:IntraframeTemporalscale . -af:Noisiness a owl:Class ; +af:Noisiness a af:AudioFeature ; af:domain af:FrequencyDomain ; af:output af:DenseOutput . -af:Nonzerocount a owl:Class ; +af:Nonzerocount a af:AudioFeature ; af:domain af:FrequencyDomain ; af:output af:DenseOutput . -af:OnsetDetectionFunction a owl:Class ; +af:OnsetDetectionFunction a af:AudioFeature ; af:domain af:FrequencyDomain ; af:output af:DenseOutput . -af:PeakSpectrum a owl:Class ; +af:PeakSpectrum a af:AudioFeature ; af:domain af:FrequencyDomain ; af:output af:DenseOutput . af:PhaseSpaceDomain a owl:Class ; rdfs:subClassOf af:Domain . -af:Pitch a owl:Class ; +af:Pitch a af:AudioFeature ; af:dimensionality af:OnedimensionalDimensionality ; af:domain af:FrequencyDomain ; af:level af:PerceptualLevel ; af:temporalscale af:IntraframeTemporalscale . -af:Power a owl:Class . +af:Power a af:AudioFeature . -af:PowerSpectrum a owl:Class . +af:PowerSpectrum a af:AudioFeature . -af:RootMeanSquare a owl:Class . +af:RootMeanSquare a af:AudioFeature . -af:Sharpness a owl:Class ; +af:Sharpness a af:AudioFeature ; af:dimensionality af:OnedimensionalDimensionality ; af:domain af:FrequencyDomain ; af:level af:PerceptualLevel ; af:model af:PsychoacousticModel ; af:temporalscale af:IntraframeTemporalscale . -af:SpectralCentroid a owl:Class ; +af:SpectralCentroid a af:AudioFeature ; af:dimensionality af:OnedimensionalDimensionality ; af:domain af:FrequencyDomain, af:TimeDomain ; @@ -146,16 +146,16 @@ af:output af:DenseOutput ; af:temporalscale af:IntraframeTemporalscale . -af:SpectralCrest a owl:Class ; +af:SpectralCrest a af:AudioFeature ; af:dimensionality af:MultidimensionalDimensionality ; af:domain af:FrequencyDomain ; af:level af:PerceptualLevel ; af:output af:DenseOutput ; af:temporalscale af:IntraframeTemporalscale . -af:SpectralDecrease a owl:Class . +af:SpectralDecrease a af:AudioFeature . -af:SpectralFlatness a owl:Class ; +af:SpectralFlatness a af:AudioFeature ; af:dimensionality af:MultidimensionalDimensionality ; af:domain af:FrequencyDomain, af:TimeDomain ; @@ -163,17 +163,17 @@ af:output af:DenseOutput ; af:temporalscale af:IntraframeTemporalscale . -af:SpectralFlux a owl:Class ; +af:SpectralFlux a af:AudioFeature ; af:dimensionality af:OnedimensionalDimensionality ; af:domain af:FrequencyDomain ; af:level af:PhysicalLevel ; af:temporalscale af:IntraframeTemporalscale . -af:SpectralKurtosis a owl:Class ; +af:SpectralKurtosis a af:AudioFeature ; af:domain af:FrequencyDomain ; af:output af:DenseOutput . -af:SpectralRolloff a owl:Class ; +af:SpectralRolloff a af:AudioFeature ; af:dimensionality af:OnedimensionalDimensionality ; af:domain af:FrequencyDomain, af:TimeDomain ; @@ -181,44 +181,44 @@ af:output af:DenseOutput ; af:temporalscale af:IntraframeTemporalscale . -af:SpectralSkewness a owl:Class ; +af:SpectralSkewness a af:AudioFeature ; af:domain af:FrequencyDomain ; af:output af:DenseOutput . -af:SpectralSlope a owl:Class ; +af:SpectralSlope a af:AudioFeature ; af:dimensionality af:MultidimensionalDimensionality ; af:domain af:FrequencyDomain ; af:level af:PhysicalLevel ; af:output af:DenseOutput ; af:temporalscale af:IntraframeTemporalscale . -af:SpectralSpread a owl:Class ; +af:SpectralSpread a af:AudioFeature ; af:domain af:FrequencyDomain ; af:output af:DenseOutput . -af:SpectralVariation a owl:Class . +af:SpectralVariation a af:AudioFeature . -af:Spectrum a owl:Class ; +af:Spectrum a af:AudioFeature ; af:domain af:TimeDomain ; af:output af:DenseOutput . -af:Tempo a owl:Class ; +af:Tempo a af:AudioFeature ; af:domain af:FrequencyDomain, af:TimeDomain ; af:output af:DenseOutput, af:SparseOutput . -af:TemporalCentroid a owl:Class . +af:TemporalCentroid a af:AudioFeature . -af:Tonality a owl:Class ; +af:Tonality a af:AudioFeature ; af:domain af:FrequencyDomain ; af:output af:DenseOutput . -af:Variance a owl:Class ; +af:Variance a af:AudioFeature ; af:domain af:FrequencyDomain ; af:output af:DenseOutput . -af:ZeroCrossingRate a owl:Class ; +af:ZeroCrossingRate a af:AudioFeature ; af:dimensionality af:OnedimensionalDimensionality ; af:domain af:TemporalDomain, af:TimeDomain ; @@ -275,8 +275,6 @@ af:Temporalscale a owl:Class . -af:AudioFeature a owl:Class . - af:Domain a owl:Class . af:PhysicalLevel a owl:Class ; @@ -300,6 +298,8 @@ af:DenseOutput a owl:Class ; rdfs:subClassOf af:Output . +af:AudioFeature a owl:Class . + ?x a af:AudioFeature ; { ?x af:domain af:Cepstral . } => { ?x af:output af:Dense . ?x af:temporalscale af:Intraframe . ?x af:dimensionality af:MultiDimensional . ?x af:level af:Physical . } . { ?x af:temporalscale af:Interframe . } => { ?x af:domain af:ModulationFrequency . ?x af:dimensionality af:MultiDimensional . ?x af:level af:Perceptual . } .
--- a/fuxi/convertImplicationstoN3.py Wed Apr 03 15:57:25 2013 +0100 +++ b/fuxi/convertImplicationstoN3.py Wed Apr 03 16:09:56 2013 +0100 @@ -130,7 +130,8 @@ for su in source.subjects(RDF.type, OWL.Class): count = sum(1 for _ in source.objects(su,ns)) if count > 1: - graph.add(( su, RDF.type, OWL.Class )) + #graph.add(( su, RDF.type, OWL.Class )) + graph.add(( su, RDF.type, af['AudioFeature'] )) for pr, ob in source.predicate_objects(su): if cat.count(pr.split('/')[-1]) == 1: graph.add((su, pr,