diff --git a/utils/lodspk.sh b/utils/lodspk.sh
index bf1504aee8885c5c5765ea6e84e278278dfa2c28..9571fbd34b6f12a1917fcc16ad9ccd8a586bce56 100755
--- a/utils/lodspk.sh
+++ b/utils/lodspk.sh
@@ -40,19 +40,21 @@ if [[ $currentOperation == "create" ||  $currentOperation == "delete" ]]; then
   fi
   
   currentUnit=$3
-  
-  if [[ ${formats[@]} =~ $4 ]]; then
-    currentFormat=$4 
-  else
-    if [ -z "$4" ]; then
-      currentFormat="all"
+  currentFormat="html"
+  if [ ! -z "$4" ]; then
+    if [[ ${formats[@]} =~ $4 ]]; then
+      currentFormat=$4
     else
       echo "Format \"$4\" not valid"
       echo $USAGE
       exit 1
     fi
+  else
+  	if [[ $currentOperation == "delete" ]]; then
+  	  currentFormat="all"
+  	fi  	
   fi
-  $DIR/modules/create-$currentModule.sh "$currentUnit" "$currentFormat"
+  $DIR/modules/$currentOperation-$currentModule.sh "$currentUnit" "$currentFormat"
 fi
 
 ## Debug
diff --git a/utils/modules/create-service.sh b/utils/modules/create-service.sh
index d7908926f3ec7da4584095c2333e58a79229de2d..cd29ce9fac0410c36697f20921af1945d43fe221 100755
--- a/utils/modules/create-service.sh
+++ b/utils/modules/create-service.sh
@@ -4,7 +4,7 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
 
 initToken='service'
 
-modelHtml=$(cat  <<QUERY
+modelHtml=`cat  <<QUERY
 {%for h in base.header %}
 PREFIX {{h.prefix}}: <{{h.ns}}>
 {%endfor%}
@@ -13,9 +13,9 @@ SELECT DISTINCT ?resource WHERE {
   	[] a ?resource .
   {%if base.args.arg0 %} } {%endif%}
 }
-QUERY)
+QUERY`
 
-viewHtml=$(cat  <<VIEW
+viewHtml=`cat  <<VIEW
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN"
     "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
@@ -34,17 +34,17 @@ viewHtml=$(cat  <<VIEW
     </ul>
   </body>
 </html>
-VIEW)
+VIEW`
 
-modelRdf=$(cat  <<QUERY
+modelRdf=`cat  <<QUERY
 DESCRIBE ?resource WHERE {
   	[] a ?resource .
 }
-QUERY)
+QUERY`
 
-viewRdf=$(cat  <<QUERY
+viewRdf=`cat  <<QUERY
 {{r|safe}}
-QUERY)
+QUERY`
 
 modelTtl=$modelRdf
 viewTtl=$viewRdf
diff --git a/utils/modules/create-type.sh b/utils/modules/create-type.sh
index 18a5cff11171effecbce2faaec7ffbf82f4d398b..0f9a552a6a2819f1134cc636e6323804e40892dd 100755
--- a/utils/modules/create-type.sh
+++ b/utils/modules/create-type.sh
@@ -4,7 +4,7 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
 
 initToken='type'
 
-modelHtml=$(cat <<QUERY
+modelHtml=`cat <<QUERY
 SELECT ?s2 ?p2 ?s1 ?p1  WHERE {
   {
     GRAPH ?g{
@@ -22,11 +22,10 @@ SELECT ?s2 ?p2 ?s1 ?p1  WHERE {
         }
   }
 }
-QUERY
-)
+QUERY`
 
 
-viewHtml=$(cat <<VIEW
+viewHtml=`cat <<VIEW
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN"
     "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
@@ -79,17 +78,17 @@ viewHtml=$(cat <<VIEW
     </div>
   </body>
 </html>
-VIEW)
+VIEW`
 
-modelRdf=$(cat <<QUERY
+modelRdf=`cat <<QUERY
 DESCRIBE ?resource WHERE {
   	[] a ?resource .
 }
-QUERY)
+QUERY`
 
-viewRdf=$(cat <<VIEW
+viewRdf=`cat <<VIEW
 {{models.main|safe}}
-VIEW)
+VIEW`
 
 modelTtl=$modelRdf
 viewTtl=$viewRdf
diff --git a/utils/modules/create-uri.sh b/utils/modules/create-uri.sh
index e2587bd7d19ffe686f36f6e7690f47876144b3e1..9eb2dc39ba7a7045f44b2ae147e00fab677d1741 100755
--- a/utils/modules/create-uri.sh
+++ b/utils/modules/create-uri.sh
@@ -4,19 +4,20 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
 
 initToken='uri'
 
-modelHtml=$(cat <<QUERY
+modelHtml=`cat <<QUERY
 SELECT ?s2 ?p2 ?s1 ?p1  WHERE {
+    GRAPH ?g{
         {
                 <{{uri}}> ?s1 ?p1 .
         }UNION{
                 ?s2 ?p2 <{{uri}}> .
         }
+    }
 }
-QUERY
-)
+QUERY`
 
 
-viewHtml=$(cat <<VIEW
+viewHtml=`cat <<VIEW
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN"
     "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
@@ -67,17 +68,17 @@ viewHtml=$(cat <<VIEW
     </div>
   </body>
 </html>
-VIEW)
+VIEW`
 
-modelRdf=$(cat <<QUERY
+modelRdf=`cat <<QUERY
 DESCRIBE ?resource WHERE {
   	[] a ?resource .
 }
-QUERY)
+QUERY`
 
-viewRdf=$(cat <<VIEW
+viewRdf=`cat <<VIEW
 {{r|safe}}
-VIEW)
+VIEW`
 
 modelTtl=$modelRdf
 viewTtl=$viewRdf
diff --git a/utils/modules/delete-service.sh b/utils/modules/delete-service.sh
index 780ebab235081cc7386e529afdedf673b604d9e4..0adc58c37b811dd76647fffbf6ebd8442d625278 100755
--- a/utils/modules/delete-service.sh
+++ b/utils/modules/delete-service.sh
@@ -7,6 +7,7 @@ initToken='service'
 
 #Check models
 mainModelDir=$DIR/../../models/$initToken.$1
+mainViewDir=$DIR/../../views/$initToken.$1
 
 if [ ! -e "$mainModelDir" ]
 then
@@ -17,7 +18,10 @@ fi
 obj=( )
 if [ "$2" == "all" ]
 then
-  obj=( html rdf ttl nt json )
+  rm -rf $mainModelDir
+  rm -rf $mainViewDir
+  echo $initToken.$1 deleted >&2
+  exit
 else
   obj=( $2 )
 fi
@@ -32,7 +36,6 @@ done
 
 
 #Check views
-mainViewDir=$DIR/../../views/$initToken.$1
 
 if [ ! -e "$mainViewDir" ]
 then
@@ -62,4 +65,4 @@ else
     rm -rf  $mainViewDir/$i.template   
   done
 fi
-echo $initToken.$1 deleted successfully! >&2
+echo $initToken.$1 deleted >&2
diff --git a/utils/modules/delete-type.sh b/utils/modules/delete-type.sh
index 877d3c99a927316600acf5f3c569b3340d18d630..c934f7e7e41c6c403d48b3a819046409005e09e5 100755
--- a/utils/modules/delete-type.sh
+++ b/utils/modules/delete-type.sh
@@ -7,6 +7,7 @@ initToken='type'
 
 #Check models
 mainModelDir=$DIR/../../models/$initToken.$1
+mainViewDir=$DIR/../../views/$initToken.$1
 
 if [ ! -e "$mainModelDir" ]
 then
@@ -17,7 +18,10 @@ fi
 obj=( )
 if [ "$2" == "all" ]
 then
-  obj=( html rdf ttl nt json )
+  rm -rf $mainModelDir
+  rm -rf $mainViewDir
+  echo $initToken.$1 deleted >&2
+  exit
 else
   obj=( $2 )
 fi
@@ -32,7 +36,6 @@ done
 
 
 #Check views
-mainViewDir=$DIR/../../views/$initToken.$1
 
 if [ ! -e "$mainViewDir" ]
 then
diff --git a/utils/modules/delete-uri.sh b/utils/modules/delete-uri.sh
index eaf82c3c06e3c62cacd542536575d2cbaa19d530..a247cb67e549a446bac6675a0bf68a298f0d5bf4 100755
--- a/utils/modules/delete-uri.sh
+++ b/utils/modules/delete-uri.sh
@@ -7,6 +7,7 @@ initToken='uri'
 
 #Check models
 mainModelDir=$DIR/../../models/$initToken.$1
+mainViewDir=$DIR/../../views/$initToken.$1
 
 if [ ! -e "$mainModelDir" ]
 then
@@ -17,7 +18,10 @@ fi
 obj=( )
 if [ "$2" == "all" ]
 then
-  obj=( html rdf ttl nt json )
+  rm -rf $mainModelDir
+  rm -rf $mainViewDir
+  echo $initToken.$1 deleted >&2
+  exit
 else
   obj=( $2 )
 fi
@@ -32,7 +36,6 @@ done
 
 
 #Check views
-mainViewDir=$DIR/../../views/$initToken.$1
 
 if [ ! -e "$mainViewDir" ]
 then