changeset 7:d7fe070157fb

fuxi file share
author nothing@tehis.net
date Wed, 03 Apr 2013 13:37:48 +0100
parents c75195c7fcd1
children 09aa2f0d33d0
files fuxi/af-rules.n3 fuxi/convertImplicationstoN3.py
diffstat 2 files changed, 29 insertions(+), 28 deletions(-) [+]
line wrap: on
line diff
--- a/fuxi/af-rules.n3	Wed Apr 03 13:19:21 2013 +0100
+++ b/fuxi/af-rules.n3	Wed Apr 03 13:37:48 2013 +0100
@@ -85,29 +85,31 @@
 
 af:Domain 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 a af:AudioFeature .  ?x af:temporalscale af:Interframe .  } => {  ?x af:domain af:ModulationFrequency .  ?x af:dimensionality af:MultiDimensional .  ?x af:level af:Perceptual .  } . 
-{  ?x a af:AudioFeature .  ?x af:domain af:ModulationFrequency .  } => {  ?x af:temporalscale af:Interframe .  ?x af:dimensionality af:MultiDimensional .  ?x af:level af:Perceptual .  } . 
-{  ?x a af:AudioFeature .  ?x af:output af:Dense .  ?x af:dimensionality af:MultiDimensional .  } => {  ?x af:temporalscale af:Intraframe .  } . 
-{  ?x a af:AudioFeature .  ?x af:domain af:Frequency .  ?x af:dimensionality af:MultiDimensional .  } => {  ?x af:temporalscale af:Intraframe .  } . 
-{  ?x a af:AudioFeature .  ?x af:domain af:Frequency .  ?x af:dimensionality af:OneDimensional .  } => {  ?x af:temporalscale af:Intraframe .  } . 
-{  ?x a af:AudioFeature .  ?x af:output af:Dense .  ?x af:domain af:Frequency .  ?x af:temporalscale af:Intraframe .  ?x af:dimensionality af:OneDimensional .  } => {  ?x af:level af:Perceptual .  } . 
-{  ?x a af:AudioFeature .  ?x af:output af:Dense .  ?x af:level af:Perceptual .  } => {  ?x af:domain af:Frequency .  ?x af:temporalscale af:Intraframe .  } . 
-{  ?x a af:AudioFeature .  ?x af:domain af:Frequency .  ?x af:level af:Perceptual .  } => {  ?x af:temporalscale af:Intraframe .  } . 
-{  ?x a af:AudioFeature .  ?x af:temporalscale af:Intraframe .  ?x af:level af:Perceptual .  } => {  ?x af:domain af:Frequency .  } . 
-{  ?x a af:AudioFeature .  ?x af:domain af:Frequency .  ?x af:temporalscale af:Intraframe .  ?x af:dimensionality af:MultiDimensional .  ?x af:level af:Perceptual .  } => {  ?x af:output af:Dense .  } . 
-{  ?x a af:AudioFeature .  ?x af:dimensionality af:OneDimensional .  ?x af:level af:Perceptual .  } => {  ?x af:domain af:Frequency .  ?x af:temporalscale af:Intraframe .  } . 
-{  ?x a af:AudioFeature .  ?x af:domain af:Frequency .  ?x af:level af:Physical .  } => {  ?x af:temporalscale af:Intraframe .  } . 
-{  ?x a af:AudioFeature .  ?x af:output af:Dense .  ?x af:domain af:Frequency .  ?x af:temporalscale af:Intraframe .  ?x af:level af:Physical .  } => {  ?x af:dimensionality af:MultiDimensional .  } . 
-{  ?x a af:AudioFeature .  ?x af:dimensionality af:MultiDimensional .  ?x af:level af:Physical .  } => {  ?x af:temporalscale af:Intraframe .  } . 
-{  ?x a af:AudioFeature .  ?x af:model af:Psychoacoustic .  } => {  ?x af:temporalscale af:Intraframe .  } . 
-{  ?x a af:AudioFeature .  ?x af:output af:Dense .  ?x af:temporalscale af:Intraframe .  ?x af:model af:Psychoacoustic .  } => {  ?x af:domain af:Cepstral .  ?x af:dimensionality af:MultiDimensional .  ?x af:level af:Physical .  } . 
-{  ?x a af:AudioFeature .  ?x af:domain af:Frequency .  ?x af:temporalscale af:Intraframe .  ?x af:model af:Psychoacoustic .  } => {  ?x af:dimensionality af:OneDimensional .  ?x af:level af:Perceptual .  } . 
-{  ?x a af:AudioFeature .  ?x af:temporalscale af:Intraframe .  ?x af:dimensionality af:MultiDimensional .  ?x af:model af:Psychoacoustic .  } => {  ?x af:output af:Dense .  ?x af:domain af:Cepstral .  ?x af:level af:Physical .  } . 
-{  ?x a af:AudioFeature .  ?x af:temporalscale af:Intraframe .  ?x af:dimensionality af:OneDimensional .  ?x af:model af:Psychoacoustic .  } => {  ?x af:domain af:Frequency .  ?x af:level af:Perceptual .  } . 
-{  ?x a af:AudioFeature .  ?x af:temporalscale af:Intraframe .  ?x af:level af:Physical .  ?x af:model af:Psychoacoustic .  } => {  ?x af:output af:Dense .  ?x af:domain af:Cepstral .  ?x af:dimensionality af:MultiDimensional .  } . 
-{  ?x a af:AudioFeature .  ?x af:temporalscale af:Intraframe .  ?x af:domain af:Time .  } => {  ?x af:output af:Dense .  } . 
-{  ?x a af:AudioFeature .  ?x af:dimensionality af:OneDimensional .  ?x af:domain af:Time .  } => {  ?x af:level af:Physical .  } . 
-{  ?x a af:AudioFeature .  ?x af:level af:Physical .  ?x af:domain af:Time .  } => {  ?x af:dimensionality af:OneDimensional .  } . 
-{  ?x a af:AudioFeature .  ?x af:output af:Sparse .  } => {  ?x af:domain af:Time .  } . 
-{  ?x a af:AudioFeature .  ?x af:output af:Dense .  ?x af:dimensionality af:OneDimensional .  ?x af:level af:Physical .  } => {  ?x af:domain af:Time .  } . 
+?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 .  } . 
+{  ?x af:domain af:ModulationFrequency .  } => {  ?x af:temporalscale af:Interframe .  ?x af:dimensionality af:MultiDimensional .  ?x af:level af:Perceptual .  } . 
+{  ?x af:output af:Dense .  ?x af:dimensionality af:MultiDimensional .  } => {  ?x af:temporalscale af:Intraframe .  } . 
+{  ?x af:domain af:Frequency .  ?x af:dimensionality af:MultiDimensional .  } => {  ?x af:temporalscale af:Intraframe .  } . 
+{  ?x af:domain af:Frequency .  ?x af:dimensionality af:OneDimensional .  } => {  ?x af:temporalscale af:Intraframe .  } . 
+{  ?x af:output af:Dense .  ?x af:domain af:Frequency .  ?x af:temporalscale af:Intraframe .  ?x af:dimensionality af:OneDimensional .  } => {  ?x af:level af:Perceptual .  } . 
+{  ?x af:output af:Dense .  ?x af:level af:Perceptual .  } => {  ?x af:domain af:Frequency .  ?x af:temporalscale af:Intraframe .  } . 
+{  ?x af:domain af:Frequency .  ?x af:level af:Perceptual .  } => {  ?x af:temporalscale af:Intraframe .  } . 
+{  ?x af:temporalscale af:Intraframe .  ?x af:level af:Perceptual .  } => {  ?x af:domain af:Frequency .  } . 
+{  ?x af:domain af:Frequency .  ?x af:temporalscale af:Intraframe .  ?x af:dimensionality af:MultiDimensional .  ?x af:level af:Perceptual .  } => {  ?x af:output af:Dense .  } . 
+{  ?x af:dimensionality af:OneDimensional .  ?x af:level af:Perceptual .  } => {  ?x af:domain af:Frequency .  ?x af:temporalscale af:Intraframe .  } . 
+{  ?x af:domain af:Frequency .  ?x af:level af:Physical .  } => {  ?x af:temporalscale af:Intraframe .  } . 
+{  ?x af:output af:Dense .  ?x af:domain af:Frequency .  ?x af:temporalscale af:Intraframe .  ?x af:level af:Physical .  } => {  ?x af:dimensionality af:MultiDimensional .  } . 
+{  ?x af:dimensionality af:MultiDimensional .  ?x af:level af:Physical .  } => {  ?x af:temporalscale af:Intraframe .  } . 
+{  ?x af:model af:Psychoacoustic .  } => {  ?x af:temporalscale af:Intraframe .  } . 
+{  ?x af:output af:Dense .  ?x af:temporalscale af:Intraframe .  ?x af:model af:Psychoacoustic .  } => {  ?x af:domain af:Cepstral .  ?x af:dimensionality af:MultiDimensional .  ?x af:level af:Physical .  } . 
+{  ?x af:domain af:Frequency .  ?x af:temporalscale af:Intraframe .  ?x af:model af:Psychoacoustic .  } => {  ?x af:dimensionality af:OneDimensional .  ?x af:level af:Perceptual .  } . 
+{  ?x af:temporalscale af:Intraframe .  ?x af:dimensionality af:MultiDimensional .  ?x af:model af:Psychoacoustic .  } => {  ?x af:output af:Dense .  ?x af:domain af:Cepstral .  ?x af:level af:Physical .  } . 
+{  ?x af:temporalscale af:Intraframe .  ?x af:dimensionality af:OneDimensional .  ?x af:model af:Psychoacoustic .  } => {  ?x af:domain af:Frequency .  ?x af:level af:Perceptual .  } . 
+{  ?x af:temporalscale af:Intraframe .  ?x af:level af:Physical .  ?x af:model af:Psychoacoustic .  } => {  ?x af:output af:Dense .  ?x af:domain af:Cepstral .  ?x af:dimensionality af:MultiDimensional .  } . 
+{  ?x af:temporalscale af:Intraframe .  ?x af:domain af:Time .  } => {  ?x af:output af:Dense .  } . 
+{  ?x af:dimensionality af:OneDimensional .  ?x af:domain af:Time .  } => {  ?x af:level af:Physical .  } . 
+{  ?x af:level af:Physical .  ?x af:domain af:Time .  } => {  ?x af:dimensionality af:OneDimensional .  } . 
+{  ?x af:output af:Sparse .  } => {  ?x af:domain af:Time .  } . 
+{  ?x af:output af:Dense .  ?x af:dimensionality af:OneDimensional .  ?x af:level af:Physical .  } => {  ?x af:domain af:Time .  } . 
--- a/fuxi/convertImplicationstoN3.py	Wed Apr 03 13:19:21 2013 +0100
+++ b/fuxi/convertImplicationstoN3.py	Wed Apr 03 13:37:48 2013 +0100
@@ -33,7 +33,7 @@
     return text
     
 def convertRules(rows):
-    n3 = ""
+    n3 = "?x a af:AudioFeature . \n\n"
     for i in range(len(rows)-1):
         row = rows[i]
         if row != '':
@@ -42,7 +42,6 @@
             conclusion = row[row.index("==>")+4:-1].split()
             if count > 0:
                 n3 += "{ "
-                n3 += " ?x a af:AudioFeature . "
 
                 for pre in premise:
                     prop = "af:"+pre.split("-")[-1]