diff --git a/build.xml b/build.xml
index 4544c58d7330c0b0d23b3ab6dcf25ce56de0ad00..5e82f2053e03080d248a154be29e7436dde7fbac 100644
--- a/build.xml
+++ b/build.xml
@@ -185,9 +185,9 @@
     <javac srcdir="test/src" destdir="test/classes" debug="on">
       <classpath refid="classpath"/>
     </javac>
-    <!-- possible groups: impl, serv, ling, noling, io, onto, omwg, full -->
+    <!-- possible groups: raw=impl+serv+io+onto+omwg, full=raw+ling+sem -->
     <!-- ling requires WordNet and takes ages initialising it -->
-    <testng groups="noling"
+    <testng groups="raw"
 	    sourcedir="test/src"
 	    outputDir="test/html"  verbose="1"
 	    haltOnFailure="false" failureProperty="failed">
diff --git a/test/src/AlgTest.java b/test/src/AlgTest.java
index 0b5273201b2e7821d0d6b99ad6ec0074de849716..6f1652ea33bbb48d2923d262cba84d0cc2cde7fd 100644
--- a/test/src/AlgTest.java
+++ b/test/src/AlgTest.java
@@ -67,7 +67,7 @@ public class AlgTest {
     Alignment align1 = null;
     Alignment align2 = null;
 
-    @Test(groups = { "full", "impl", "noling" })
+    @Test(groups = { "full", "impl", "raw" })
     public void initTest() throws Exception {
 	Parameters params = new BasicParameters();
 	AlignmentProcess alignment1 = new StringDistAlignment();
@@ -80,13 +80,13 @@ public class AlgTest {
 	align2 = alignment2;
     }
 
-    @Test(expectedExceptions = AlignmentException.class, dependsOnMethods = {"initTest"}, groups = { "full", "impl", "noling" })
+    @Test(expectedExceptions = AlignmentException.class, dependsOnMethods = {"initTest"}, groups = { "full", "impl", "raw" })
     public void errorTest1() throws Exception {
 	// should throw an exception: 
 	align1.join( align2 );
     }
 
-    @Test(groups = { "full", "impl", "noling" }, dependsOnMethods = {"initTest"})
+    @Test(groups = { "full", "impl", "raw" }, dependsOnMethods = {"initTest"})
     public void genericityTest() throws Exception {
 	// does createNewAlignment is able to return the correct method
 	Alignment al = (Alignment)((BasicAlignment)align1).clone();
@@ -94,9 +94,9 @@ public class AlgTest {
 	assertTrue( al.getExtension( Annotations.ALIGNNS, "method" ).equals("fr.inrialpes.exmo.align.impl.method.StringDistAlignment#clone") );
     }
 
-    @Test(groups = { "full", "impl", "noling" }, dependsOnMethods = {"genericityTest"})
+    @Test(groups = { "full", "impl", "raw" }, dependsOnMethods = {"genericityTest"})
     public void fullTest() throws Exception {
-/*   	AlignmentProcess alignment1 = new NameAndPropertyAlignment();
+   	AlignmentProcess alignment1 = new NameAndPropertyAlignment();
 	alignment1.init( new URI("file:examples/rdf/edu.umbc.ebiquity.publication.owl"), new URI("file:examples/rdf/edu.mit.visus.bibtex.owl"));
 	alignment1.align( (Alignment)null, new BasicParameters() );
 	align1 = alignment1;
@@ -120,15 +120,14 @@ public class AlgTest {
 	al = align1.join( align2 );
 	assertEquals( al.getOntology1(), align1.getOntology1() );
 	assertEquals( al.nbCells(), 46 );
-    */
 	}
 
-    @Test(expectedExceptions = AlignmentException.class, groups = { "full", "impl", "noling" }, dependsOnMethods = {"fullTest"})
+    @Test(expectedExceptions = AlignmentException.class, groups = { "full", "impl", "raw" }, dependsOnMethods = {"fullTest"})
     public void composeErrorTest() throws Exception {
 	Alignment al = align1.compose( align2 );
     }
 
-    @Test(groups = { "full", "impl", "noling" }, dependsOnMethods = {"initTest"})
+    @Test(groups = { "full", "impl", "raw" }, dependsOnMethods = {"initTest"})
     public void composeTest() throws Exception {
 	AlignmentProcess alignment1 = new NameAndPropertyAlignment();
 	alignment1.init( new URI("file:examples/rdf/edu.mit.visus.bibtex.owl"), new URI("file:examples/rdf/edu.umbc.ebiquity.publication.owl"));
diff --git a/test/src/BasicAlignmentTest.java b/test/src/BasicAlignmentTest.java
index 5434b8392f6c4540e36bfd69dbce2ec6591cede2..3d01d5e0a973dc7c08134381f73fc6d08921b27a 100644
--- a/test/src/BasicAlignmentTest.java
+++ b/test/src/BasicAlignmentTest.java
@@ -35,12 +35,12 @@ import org.semanticweb.owl.align.Alignment;
 public class BasicAlignmentTest {
     private Alignment alignment = null;
 
-    @BeforeClass(groups = { "full", "noling" })
+    @BeforeClass(groups = { "full", "raw" })
     private void init(){
 	alignment = new BasicAlignment();
     }
 
-    @Test(groups = { "full", "noling" })
+    @Test(groups = { "full", "raw" })
     public void aFastTest() {
 	assertNotNull( alignment, "Alignment was null" );
     }
diff --git a/test/src/IOTests.java b/test/src/IOTests.java
index 942443366c5f610aa39ed0d381818218e0ab4570..9b1057f3f6fc72a6ece89426b38ce35abd603789 100644
--- a/test/src/IOTests.java
+++ b/test/src/IOTests.java
@@ -1,7 +1,7 @@
 /*
  * $Id: OMWGTest.java 799 2008-08-28 22:07:58Z euzenat $
  *
- * Copyright (C) INRIA Rhône-Alpes, 2008
+ * Copyright (C) INRIA, 2008-2009
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU Lesser General Public License as published by
@@ -54,7 +54,7 @@ public class IOTests {
     private Alignment alignment = null;
     private AlignmentParser aparser = null;
 
-    @Test(groups = { "full", "io", "noling" }, expectedExceptions = SAXException.class)
+    @Test(groups = { "full", "io", "raw" }, expectedExceptions = SAXException.class)
     public void loadSOAPErrorTest() throws Exception {
 	aparser = new AlignmentParser( 0 );
 	assertNotNull( aparser );
@@ -62,7 +62,7 @@ public class IOTests {
 	// error (we forgot to tell the parser that the alignment is embedded)
     }
 
-    @Test(groups = { "full", "io", "noling" }, dependsOnMethods = {"loadSOAPErrorTest"})
+    @Test(groups = { "full", "io", "raw" }, dependsOnMethods = {"loadSOAPErrorTest"})
     public void loadSOAPTest() throws Exception {
 	aparser.initAlignment( null );
 	aparser.setEmbedded( true );
diff --git a/test/src/MatcherTest.java b/test/src/MatcherTest.java
index 17829e4f1ee7601a44c22e55933a5bf5ad669d66..b01899bab26f24ae8e9781901c0d732e13e6f707 100644
--- a/test/src/MatcherTest.java
+++ b/test/src/MatcherTest.java
@@ -66,7 +66,7 @@ public class MatcherTest {
 
     // Add one test with instances in the ontology (the same ontology)
 
-    @Test(groups = { "full", "impl", "noling" })
+    @Test(groups = { "full", "impl", "raw" })
     public void routineTest8() throws Exception {
 	/*
 $ java -jar lib/Procalign.jar file://$CWD/examples/rdf/edu.umbc.ebiquity.publication.owl file://$CWD/examples/rdf/edu.mit.visus.bibtex.owl -i fr.inrialpes.exmo.align.impl.method.StringDistAlignment -DstringFunction=levenshteinDistance -o examples/rdf/bibref.rdf
@@ -105,7 +105,7 @@ $ java -jar lib/Procalign.jar file://$CWD/examples/rdf/edu.umbc.ebiquity.publica
     }
 
     /* This tests an error when the distance name is incorrect */
-    @Test(groups = { "full", "impl", "noling" }, expectedExceptions = AlignmentException.class)
+    @Test(groups = { "full", "impl", "raw" }, expectedExceptions = AlignmentException.class)
     public void routineTest9() throws Exception {
 	Parameters params = new BasicParameters();
 	params.setParameter( "stringFunction", "teinDistance");
diff --git a/test/src/OMWGTest.java b/test/src/OMWGTest.java
index 0e27bb09f9f0380336a278ca12e6748897e9491d..b7d9f82ee2464320afe6e52cbf8bf3f49859f7c8 100644
--- a/test/src/OMWGTest.java
+++ b/test/src/OMWGTest.java
@@ -1,7 +1,7 @@
 /*
  * $Id$
  *
- * Copyright (C) INRIA Rhône-Alpes, 2008
+ * Copyright (C) INRIA, 2008-2009
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU Lesser General Public License as published by
@@ -49,7 +49,7 @@ public class OMWGTest {
     private Alignment alignment = null;
     private AlignmentParser aparser1 = null;
 
-    @Test(groups = { "full", "omwg", "noling" })
+    @Test(groups = { "full", "omwg", "raw" })
     public void loadPrintTest() throws Exception {
 	/*
 java -cp ../../lib/procalign.jar fr.inrialpes.exmo.align.util.ParserPrinter wine.xml > wine2.xml
@@ -69,7 +69,7 @@ java -cp ../../lib/procalign.jar fr.inrialpes.exmo.align.util.ParserPrinter wine
 	writer.close();
     }
 
-    @Test(groups = { "full", "omwg", "noling" }, dependsOnMethods = {"loadPrintTest"})
+    @Test(groups = { "full", "omwg", "raw" }, dependsOnMethods = {"loadPrintTest"})
     public void roundTripTest() throws Exception {
 	/*
 java -cp ../../lib/procalign.jar fr.inrialpes.exmo.align.util.ParserPrinter wine2.xml > wine3.xml
@@ -87,7 +87,7 @@ java -cp ../../lib/procalign.jar fr.inrialpes.exmo.align.util.ParserPrinter wine
 	writer.close();
     }
 
-    @Test(groups = { "full", "omwg", "noling" }, dependsOnMethods = {"roundTripTest"})
+    @Test(groups = { "full", "omwg", "raw" }, dependsOnMethods = {"roundTripTest"})
     public void diffTest() throws Exception {
 	/*
 diff wine2.xml wine3.xml
diff --git a/test/src/OntoTest.java b/test/src/OntoTest.java
index 05f106ac21bbb792e12527798e827be2072d9a64..a5a174a63740f254ce6c0fd306508d9b68bb63e4 100644
--- a/test/src/OntoTest.java
+++ b/test/src/OntoTest.java
@@ -62,7 +62,7 @@ public class OntoTest {
     private OntologyFactory factory = null;
     private Ontology ontology = null;
 
-    @Test(groups = { "full", "impl", "noling" })
+    @Test(groups = { "full", "impl", "raw" })
     public void factoryTest() throws Exception {
 	assertNotNull( OntologyFactory.getDefaultFactory() );
 	assertTrue( OntologyFactory.getDefaultFactory().equals("fr.inrialpes.exmo.align.onto.owlapi2.OWLAPI2OntologyFactory") );
@@ -76,13 +76,13 @@ public class OntoTest {
 	assertEquals( factory, OntologyFactory.getFactory() );
     }
 
-    @Test(expectedExceptions = AlignmentException.class, groups = { "full", "impl", "noling" }, dependsOnMethods = {"factoryTest"})
+    @Test(expectedExceptions = AlignmentException.class, groups = { "full", "impl", "raw" }, dependsOnMethods = {"factoryTest"})
     public void concreteFactoryTest() throws Exception {
 	// not really useful
 	factory.newOntology( null );
     }
 
-    @Test(groups = { "full", "impl", "noling" }, dependsOnMethods = {"factoryTest"})
+    @Test(groups = { "full", "impl", "raw" }, dependsOnMethods = {"factoryTest"})
     public void basicTest() throws Exception {
 	// not really useful
 	//factory.newOntology( null );
@@ -98,7 +98,7 @@ public class OntoTest {
 	assertEquals( onto.getOntology(), "MyBeautifulOntology" );
     }
 
-    @Test(groups = { "full", "impl", "noling" }, dependsOnMethods = {"basicTest"})
+    @Test(groups = { "full", "impl", "raw" }, dependsOnMethods = {"basicTest"})
     public void loadedTest() throws Exception {
 	// load ontologies
 	OntologyFactory.setDefaultFactory("fr.inrialpes.exmo.align.onto.jena25.JENAOntologyFactory");
@@ -148,7 +148,7 @@ public class OntoTest {
 	onto.unload();
     }
 
-    @Test(groups = { "full", "impl", "noling" }, dependsOnMethods = {"loadedTest"})
+    @Test(groups = { "full", "impl", "raw" }, dependsOnMethods = {"loadedTest"})
     public void heavyLoadedTest() throws Exception {
 	// load ontologies
 	OntologyFactory.setDefaultFactory("fr.inrialpes.exmo.align.onto.owlapi2.OWLAPI2OntologyFactory");
@@ -220,13 +220,13 @@ public class OntoTest {
 	onto.unload();
     }
 
-    @Test(groups = { "full", "impl", "noling" }, dependsOnMethods = {"heavyLoadedTest"})
+    @Test(groups = { "full", "impl", "raw" }, dependsOnMethods = {"heavyLoadedTest"})
     public void cleanUpTest() throws Exception {
 	OntologyFactory.getFactory().clear();
 	// Check if things remain or not...
     }
 
-    @AfterClass(groups = { "full", "impl", "noling" })
+    @AfterClass(groups = { "full", "impl", "raw" })
     public void tearDown() throws Exception {
 	//System.err.println("I have been executed");
 	OntologyFactory.setDefaultFactory("fr.inrialpes.exmo.align.onto.owlapi2.OWLAPI2OntologyFactory");
diff --git a/test/src/OntologyNetworkTest.java b/test/src/OntologyNetworkTest.java
index 0b7ddaeaaaa6a788f51478c1706529c2921be245..8fe1877914ce1eb1a0601f88219d11917afb0c35 100644
--- a/test/src/OntologyNetworkTest.java
+++ b/test/src/OntologyNetworkTest.java
@@ -50,17 +50,17 @@ import fr.inrialpes.exmo.align.onto.OntologyFactory;
 public class OntologyNetworkTest {
     private OntologyNetwork noo = null;
 
-    @BeforeClass(groups = { "full", "noling" })
+    @BeforeClass(groups = { "full", "raw" })
     private void init(){
 	noo = new BasicOntologyNetwork();
     }
 
-    @Test(groups = { "full", "noling" })
+    @Test(groups = { "full", "raw" })
     public void aFastTest() {
 	assertNotNull( noo, "Alignment was null" );
     }
 
-    @Test(groups = { "full", "noling" }, dependsOnMethods = {"aFastTest"})
+    @Test(groups = { "full", "raw" }, dependsOnMethods = {"aFastTest"})
 	public void ontologyTest() throws URISyntaxException, AlignmentException {
 	assertEquals( noo.getOntologies().size(), 0 );
 	// Load
@@ -81,7 +81,7 @@ public class OntologyNetworkTest {
 	assertEquals( noo.getOntologies().size(), 2);
     }
 
-    @Test(groups = { "full", "noling" }, dependsOnMethods = {"ontologyTest"})
+    @Test(groups = { "full", "raw" }, dependsOnMethods = {"ontologyTest"})
 	public void alignmentTest() throws ParserConfigurationException, SAXException, IOException, URISyntaxException, RDFParserException, AlignmentException {
 	assertEquals( noo.getAlignments().size(), 0 );
 	assertEquals( noo.getOntologies().size(), 2);
@@ -107,7 +107,7 @@ public class OntologyNetworkTest {
 	// impact on ontologies?
     }
 
-    @Test(groups = { "full", "noling" }, dependsOnMethods = {"ontologyTest","alignmentTest"})
+    @Test(groups = { "full", "raw" }, dependsOnMethods = {"ontologyTest","alignmentTest"})
     public void lambdaTest() throws URISyntaxException {
 	URI u = new URI("file:examples/rdf/edu.umbc.ebiquity.publication.owl");
 	assertEquals( noo.getTargetingAlignments(u).size(), 0 );
diff --git a/test/src/READMETest.java b/test/src/READMETest.java
index bcfe198986582e1cd103492ba56bbca22bdb12d0..016dfba1445f98eef37ccdceef13e3b805319d48 100644
--- a/test/src/READMETest.java
+++ b/test/src/READMETest.java
@@ -62,14 +62,14 @@ public class READMETest {
 
     private AlignmentProcess alignment = null;
 
-    @Test(groups = { "full", "impl", "noling" })
+    @Test(groups = { "full", "impl", "raw" })
     public void routineTest1() {
 	/*
 $ java -jar lib/procalign.jar --help
 	*/
     }
 
-    @Test(groups = { "full", "impl", "noling" })
+    @Test(groups = { "full", "impl", "raw" })
     public void routineTest2() throws Exception {
 	/*
 $ java -jar lib/procalign.jar file://$CWD/examples/rdf/onto1.owl file://$CWD/examples/rdf/onto2.owl
@@ -83,7 +83,7 @@ $ java -jar lib/procalign.jar file://$CWD/examples/rdf/onto1.owl file://$CWD/exa
 	assertEquals( alignment.nbCells(), 1 );
     }
 
-    @Test(groups = { "full", "impl", "noling" })
+    @Test(groups = { "full", "impl", "raw" })
     public void routineTest3() throws Exception {
 	/*
 $ java -jar lib/procalign.jar file://$CWD/examples/rdf/onto1.owl file://$CWD/examples/rdf/onto2.owl -i fr.inrialpes.exmo.align.impl.method.StringDistAlignment -DstringFunction=levenshteinDistance -r fr.inrialpes.exmo.align.impl.renderer.OWLAxiomsRendererVisitor
@@ -105,7 +105,7 @@ $ java -jar lib/procalign.jar file://$CWD/examples/rdf/onto1.owl file://$CWD/exa
 	assertEquals( alignment.nbCells(), 2 );
     }
 
-    @Test(groups = { "full", "impl", "noling" })
+    @Test(groups = { "full", "impl", "raw" })
     public void routineTest5() throws Exception {
 	/*
 $ java -cp lib/procalign.jar fr.inrialpes.exmo.align.util.ParserPrinter examples/rdf/newsample.rdf
@@ -126,7 +126,7 @@ $ java -cp lib/procalign.jar fr.inrialpes.exmo.align.util.ParserPrinter examples
 	assertEquals( stream.toString().length(), 1706, "Rendered differently" );
     }
 
-    @Test(groups = { "full", "impl", "noling" }, dependsOnMethods = {"routineTest3"})
+    @Test(groups = { "full", "impl", "raw" }, dependsOnMethods = {"routineTest3"})
     public void routineTest6() throws Exception {
 	/*
 $ java -jar lib/procalign.jar file://$CWD/examples/rdf/onto1.owl file://$CWD/examples/rdf/onto2.owl -a examples/rdf/sample.rdf
@@ -134,7 +134,7 @@ $ java -jar lib/procalign.jar file://$CWD/examples/rdf/onto1.owl file://$CWD/exa
 	*/
     }
 
-    @Test(groups = { "full", "impl", "noling" }, dependsOnMethods = {"routineTest3"})
+    @Test(groups = { "full", "impl", "raw" }, dependsOnMethods = {"routineTest3"})
     public void routineTest7() throws Exception {
     /*
 $ java -jar lib/Procalign.jar file://$CWD/examples/rdf/edu.umbc.ebiquity.publication.owl file://$CWD/examples/rdf/edu.mit.visus.bibtex.owl
@@ -150,7 +150,7 @@ $ java -jar lib/Procalign.jar file://$CWD/examples/rdf/edu.umbc.ebiquity.publica
 	  */
 	}
 
-    @Test(groups = { "full", "impl", "noling" }, dependsOnMethods = {"routineTest7"})
+    @Test(groups = { "full", "impl", "raw" }, dependsOnMethods = {"routineTest7"})
     public void routineTest8() throws Exception {
 	/*
 $ java -jar lib/Procalign.jar file://$CWD/examples/rdf/edu.umbc.ebiquity.publication.owl file://$CWD/examples/rdf/edu.mit.visus.bibtex.owl -i fr.inrialpes.exmo.align.impl.method.StringDistAlignment -DstringFunction=levenshteinDistance -o examples/rdf/bibref.rdf
@@ -215,12 +215,12 @@ $ java -jar lib/Procalign.jar file://$CWD/examples/rdf/edu.umbc.ebiquity.publica
 
     }
 
-    @Test(expectedExceptions = AlignmentException.class, groups = {"full", "impl", "noling" }, dependsOnMethods = {"routineTest8"})
+    @Test(expectedExceptions = AlignmentException.class, groups = {"full", "impl", "raw" }, dependsOnMethods = {"routineTest8"})
     public void routineErrorTest8() throws Exception {
 	alignment.cut( "prec", 0.55 );
     }
 
-    @Test(groups = { "full", "impl", "noling" }, dependsOnMethods = {"routineTest8"})
+    @Test(groups = { "full", "impl", "raw" }, dependsOnMethods = {"routineTest8"})
     public void routineEvalTest() throws Exception {
 	/*
 $ java -cp lib/procalign.jar fr.inrialpes.exmo.align.util.EvalAlign -i fr.inrialpes.exmo.align.impl.eval.PRecEvaluator file://$CWD/examples/rdf/bibref2.rdf file://$CWD/examples/rdf/bibref.rdf
@@ -254,7 +254,7 @@ $ java -cp lib/procalign.jar fr.inrialpes.exmo.align.util.EvalAlign -i fr.inrial
 	//assertEquals( eval.getResult(), 1.34375 );
     }
 
-    @Test(groups = { "full", "impl", "noling" }, dependsOnMethods = {"routineEvalTest"})
+    @Test(groups = { "full", "sem" }, dependsOnMethods = {"routineEvalTest"})
     public void specificEvalTest() throws Exception {
 	AlignmentParser aparser1 = new AlignmentParser( 0 );
 	assertNotNull( aparser1 );
@@ -273,7 +273,7 @@ $ java -cp lib/procalign.jar fr.inrialpes.exmo.align.util.EvalAlign -i fr.inrial
 	OutputStream stream = new NullStream();
 	PrintWriter writer = new PrintWriter (
 				  new BufferedWriter(
-					new OutputStreamWriter( System.err, "UTF-8" )), true);
+					new OutputStreamWriter( stream, "UTF-8" )), true);
 	eval.write( writer );
 	writer.flush();
 	writer.close();
@@ -286,14 +286,14 @@ $ java -cp lib/procalign.jar fr.inrialpes.exmo.align.util.EvalAlign -i fr.inrial
 	//assertEquals( eval.getResult(), 1.34375 );
     }
 
-    @Test(groups = { "full", "impl", "noling" })
+    @Test(groups = { "full", "impl", "raw" })
     public void routineMatrixTest() throws Exception {
 	/*
 $ java -jar lib/Procalign.jar file://$CWD/examples/rdf/edu.umbc.ebiquity.publication.owl file://$CWD/examples/rdf/edu.mit.visus.bibtex.owl -i fr.inrialpes.exmo.align.impl.method.StringDistAlignment -DstringFunction=levenshteinDistance -DprintMatrix=1 -o /dev/null > examples/rdf/matrix.tex
 	*/
     }
 
-    @Test(groups = { "full", "impl", "noling" }, dependsOnMethods = {"routineTest3"})
+    @Test(groups = { "full", "impl", "raw" }, dependsOnMethods = {"routineTest3"})
     public void routineJWNLTest() throws Exception {
     /*
 $ setenv WNDIR ../WordNet-2.0/dict
diff --git a/test/src/RendererTest.java b/test/src/RendererTest.java
index 3777c6c0c104edcc0e99b952432b3ad6a97809d6..80b3c59899500dc121fb429f874c61509894257d 100644
--- a/test/src/RendererTest.java
+++ b/test/src/RendererTest.java
@@ -69,7 +69,7 @@ public class RendererTest {
     private AlignmentProcess alignment = null;
 
     // Create the Alignement that will be rendered by everyone
-    @BeforeClass(groups = { "full", "impl", "noling" })
+    @BeforeClass(groups = { "full", "impl", "raw" })
     private void init() throws Exception {
 	Parameters params = new BasicParameters();
 	params.setParameter( "stringFunction", "levenshteinDistance");
@@ -81,7 +81,7 @@ public class RendererTest {
 	assertEquals( alignment.nbCells(), 44 );
     }
 
-    @Test(groups = { "full", "impl", "noling" })
+    @Test(groups = { "full", "impl", "raw" })
     public void RDFrenderer() throws Exception {
 	ByteArrayOutputStream stream = new ByteArrayOutputStream(); 
 	PrintWriter writer = new PrintWriter (
@@ -96,7 +96,7 @@ public class RendererTest {
 	params.setParameter( "embedded", "1");
     }
 
-    @Test(groups = { "full", "impl", "noling" })
+    @Test(groups = { "full", "impl", "raw" })
     public void SKOSrenderer() throws Exception {
 	ByteArrayOutputStream stream = new ByteArrayOutputStream(); 
 	PrintWriter writer = new PrintWriter (
@@ -132,7 +132,7 @@ public class RendererTest {
 	assertEquals( stream.toString().length(), 7296, "Rendered differently" );
     }
 
-    @Test(groups = { "full", "impl", "noling" })
+    @Test(groups = { "full", "impl", "raw" })
     public void OWLrenderer() throws Exception {
 	ByteArrayOutputStream stream = new ByteArrayOutputStream(); 
 	PrintWriter writer = new PrintWriter (
@@ -145,7 +145,7 @@ public class RendererTest {
 	assertEquals( stream.toString().length(), 7666, "Rendered differently" );
     }
 
-    @Test(groups = { "full", "impl", "noling" })
+    @Test(groups = { "full", "impl", "raw" })
     public void SEKTMappingrenderer() throws Exception {
 	// not really
 	ByteArrayOutputStream stream = new ByteArrayOutputStream(); 
@@ -159,7 +159,7 @@ public class RendererTest {
 	assertEquals( stream.toString().length(), 6551, "Rendered differently" );
     }
 
-    @Test(groups = { "full", "impl", "noling" })
+    @Test(groups = { "full", "impl", "raw" })
     public void SWRLrenderer() throws Exception {
 	ByteArrayOutputStream stream = new ByteArrayOutputStream(); 
 	PrintWriter writer = new PrintWriter (
@@ -172,7 +172,7 @@ public class RendererTest {
 	assertEquals( stream.toString().length(), 21699, "Rendered differently" );
     }
 
-    @Test(groups = { "full", "impl", "noling" })
+    @Test(groups = { "full", "impl", "raw" })
     public void XSLTrenderer() throws Exception {
 	ByteArrayOutputStream stream = new ByteArrayOutputStream(); 
 	PrintWriter writer = new PrintWriter (
@@ -185,7 +185,7 @@ public class RendererTest {
 	assertEquals( stream.toString().length(), 8203, "Rendered differently" );
     }
 
-    @Test(groups = { "full", "impl", "noling" })
+    @Test(groups = { "full", "impl", "raw" })
     public void COWLrenderer() throws Exception {
 	ByteArrayOutputStream stream = new ByteArrayOutputStream(); 
 	PrintWriter writer = new PrintWriter (
@@ -198,7 +198,7 @@ public class RendererTest {
 	assertEquals( stream.toString().length(), 15394, "Rendered differently" );
     }
 
-    @Test(groups = { "full", "impl", "noling" })
+    @Test(groups = { "full", "impl", "raw" })
     public void HTMLrenderer() throws Exception {
 	ByteArrayOutputStream stream = new ByteArrayOutputStream(); 
 	PrintWriter writer = new PrintWriter (
@@ -211,7 +211,7 @@ public class RendererTest {
 	assertEquals( stream.toString().length(), 18393, "Rendered differently" );
     }
 
-    @Test(groups = { "full", "impl", "noling" })
+    @Test(groups = { "full", "impl", "raw" })
     public void XMLMetadatarenderer() throws Exception {
 	ByteArrayOutputStream stream = new ByteArrayOutputStream(); 
 	PrintWriter writer = new PrintWriter (