diff --git a/src/fr/inrialpes/exmo/align/impl/renderer/HTMLRendererVisitor.java b/src/fr/inrialpes/exmo/align/impl/renderer/HTMLRendererVisitor.java
index 8261c3c29fc65db32306e5a4c6f23b8a3311c3ec..8882e17885b868c98c2701cf93dbca52bbc04059 100644
--- a/src/fr/inrialpes/exmo/align/impl/renderer/HTMLRendererVisitor.java
+++ b/src/fr/inrialpes/exmo/align/impl/renderer/HTMLRendererVisitor.java
@@ -34,6 +34,7 @@ import org.semanticweb.owl.align.Cell;
 import org.semanticweb.owl.align.Relation;
 
 import fr.inrialpes.exmo.align.impl.Annotations;
+import fr.inrialpes.exmo.align.impl.Namespace;
 import fr.inrialpes.exmo.align.impl.BasicParameters;
 import fr.inrialpes.exmo.align.impl.BasicAlignment;
 import fr.inrialpes.exmo.align.impl.ObjectCell;
@@ -57,6 +58,7 @@ public class HTMLRendererVisitor implements AlignmentVisitor {
     Cell cell = null;
     Hashtable<String,String> nslist = null;
     boolean embedded = false; // if the output is XML embeded in a structure
+    String alid = "";
 
     public HTMLRendererVisitor( PrintWriter writer ){
 	this.writer = writer;
@@ -76,7 +78,7 @@ public class HTMLRendererVisitor implements AlignmentVisitor {
     public void visit( Alignment align ) throws AlignmentException {
 	alignment = align;
 	nslist = new Hashtable<String,String>();
-	nslist.put(Annotations.ALIGNNS,"align");
+	nslist.put(Namespace.ALIGNMENT.uri,"align");
 	nslist.put("http://www.w3.org/1999/02/22-rdf-syntax-ns#","rdf");
 	nslist.put("http://www.w3.org/2001/XMLSchema#","xsd");
 	//nslist.put("http://www.omwg.org/TR/d7/ontology/alignment","omwg");
@@ -104,13 +106,13 @@ public class HTMLRendererVisitor implements AlignmentVisitor {
 	    writer.print("\n       xmlns:"+nslist.get(k)+"='"+k+"'");
 	}
 	writer.print(">\n<head><title>Alignment</title></head>\n<body>\n");
-	String id = align.getExtension( Annotations.ALIGNNS, Annotations.ID );
-	String pid = align.getExtension( Annotations.ALIGNNS, Annotations.PRETTY );
-	if ( id == null ) id = "Anonymous alignment";
+	alid = align.getExtension( Namespace.ALIGNMENT.uri, Annotations.ID );
+	String pid = align.getExtension( Namespace.ALIGNMENT.uri, Annotations.PRETTY );
+	if ( alid == null ) alid = "Anonymous alignment";
 	if ( pid == null ) {
-	    writer.print("<h1>"+id+"</h1>\n");
+	    writer.print("<h1>"+alid+"</h1>\n");
 	} else {
-	    writer.print("<h1>"+id+" ("+pid+")</h1>\n");
+	    writer.print("<h1>"+alid+" ("+pid+")</h1>\n");
 	}
 	writer.print("<div typeof=\"align:Alignment\">\n");
 	writer.print("<h2>Alignment metadata</h2>\n");
@@ -167,7 +169,7 @@ public class HTMLRendererVisitor implements AlignmentVisitor {
 	if ( cell.getId() != null ) {
 	    String id = cell.getId();
 	    // Would be useful to test for the Alignment URI
-	    if ( id.startsWith( (String)alignment.getExtension( Annotations.ALIGNNS, Annotations.ID ) ) ){
+	    if ( alid != null && id.startsWith( alid ) ) {
 		writer.print("<td>"+id.substring( id.indexOf( '#' ) )+"</td>");
 	    } else {
 		writer.print("<td>"+id+"</td>");