@prefix dsp: .
@prefix similarity: .
@prefix rdf: .
@prefix rdfs: .
@prefix list: .
@prefix af: .
@prefix tl: .
@prefix owl: .
@prefix : <>.
dsp:mfcc_kldiv a .
dsp:cosine_dis a .
similarity:cosine
a owl:FunctionalProperty;
a owl:DatatypeProperty;
rdfs:label "Cosine distance between beat spectra";
.
#similarity:div
# a owl:FunctionalProperty;
# a owl:DatatypeProperty;
# rdfs:label "KL div";
# .
#{?af1 ?local.
#?local ?sig.
#("qm-vamp-plugins" "qm-similarity" ?signal ("means" "variances")) vamp:transform ?otp.
#?af2 ?local2 .
#?local2 ?sig2.
#("qm-vamp-plugins" "qm-similarity" ?signal2 ("means" "variances")) vamp:transform ?otp2.
#(?otp ?otp2) ?div.} => {(?af1 ?af2) similarity:div ?div}.
{?af1 ?local.
?local ?sig.
?sig (?means1 ?vars1 ?b1).
?af2 ?local2 .
?local2 ?sig2.
?sig2 (?means2 ?vars2 ?b2).
(?b1 ?b2) ?cos.} => {(?af1 ?af2) similarity:cosine ?cos}.