changeset 11:0200abb77dbc

fuxi file share
author nothing@tehis.net
date Wed, 03 Apr 2013 16:17:00 +0100
parents 2705c00c30b3
children d929dc6aedbc
files fuxi/af-rules.n3 fuxi/convertImplicationstoN3.py
diffstat 2 files changed, 29 insertions(+), 29 deletions(-) [+]
line wrap: on
line diff
--- a/fuxi/af-rules.n3	Wed Apr 03 16:12:05 2013 +0100
+++ b/fuxi/af-rules.n3	Wed Apr 03 16:17:00 2013 +0100
@@ -301,29 +301,29 @@
 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 .  } . 
-{  ?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 .  } . 
+{  ?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 16:12:05 2013 +0100
+++ b/fuxi/convertImplicationstoN3.py	Wed Apr 03 16:17:00 2013 +0100
@@ -48,8 +48,8 @@
                     value = "af:"+(" ".join(pre.split("-")[0:-1]).title().replace(" ", "").replace("-", ""))
                     n3 += " ?x " + prop + " " + value
                     n3 += " . "
-
-                n3+= " } => { "
+                
+                n3 = n3[:-2] + " } => { "
 
                 for con in conclusion:
                     prop = "af:"+con.split("-")[-1]
@@ -57,7 +57,7 @@
                     n3 += " ?x " + prop + " " + value
                     n3 += " . "
 
-                n3 += " } . \n"
+                n3 = n3[:-2] + " } . \n"
     
     return n3