diff --git a/build.xml b/build.xml
index bb5f3f4529e0cdf21abea30388f4973474dd7588..8e0120c5161fa8f1966f0ae0162c934d00ea2fab 100644
--- a/build.xml
+++ b/build.xml
@@ -144,124 +144,116 @@
   <!-- cover: emma seems really difficult
   <taskdef resource="emma_ant.properties" classpathref="emma.lib" /-->
 
-  <!-- tested: should be modularised -->
+  <!-- tested -->
   <target name="jar" depends="compile" description="Create jar archives">
     <echo message="Jarchiving..."/>
     <copy file="distrib/LICENSE.TXT" tofile="classes/LICENSE.TXT" filtering="true"/>
-    <delete file="lib/align.jar"/>
-    <jar jarfile="lib/align.jar">
-      <manifest>
-	<attribute name="Built-Date" value="${date}"/>
-	<attribute name="Specification-Title" value="Alignment API"/>
-	<attribute name="Specification-Version" value="${version} (${svn.rev})"/>
-	<attribute name="Bundle-Name" value="Alignment API"/>
-	<attribute name="Bundle-SymbolicName" value="alignapi"/>
-	<attribute name="Bundle-Version" value="${version} (${svn.rev})"/>
-	<attribute name="Bundle-Copyright" value="INRIA, ${copyyear}"/>
-	<attribute name="Bundle-Date" value="${date}"/>
-	<attribute name="Bundle-License" value="GNU Lesser General Public License 2.1 or above"/>
-	<attribute name="Export-package" value="org.semanticweb.owl.align"/>
-      </manifest>
-      <fileset dir="classes" includes="org/semanticweb/owl/align/*.class"/>
-      <fileset dir="classes" includes="LICENSE.TXT"/>
-    </jar>
-    <copy file="distrib/align.pom" toFile="lib/align.pom">
+
+    <!-- align.jar -->
+    <fileset id="alignset" dir="classes">
+      <include name="org/semanticweb/owl/align/*.class"/>
+    </fileset>
+    <antcall target="onejar">
+      <param name="group" value="org.semanticweb.owl" />
+      <param name="file" value="align" />
+      <param name="desc" value="Alignment API" />
+      <param name="main" value="" />
+      <param name="pack" value="org.semanticweb.owl.align" />
+      <param name="impt" value="" />
+      <param name="path" value="" />
+      <reference refid="alignset" torefid="content" />
+    </antcall>
+
+    <!-- ontowrap.jar -->
+    <copy file="src/fr/inrialpes/exmo/ontowrap/skoslite/skos.rdf" tofile="classes/fr/inrialpes/exmo/ontowrap/skoslite/skos.rdf" />
+    <fileset id="wrapset" dir="classes">
+      <include name="fr/inrialpes/exmo/ontowrap/**/*.class" />
+      <include name="fr/inrialpes/exmo/ontowrap/**/*.rdf"/>
+    </fileset>
+    <antcall target="onejar">
+      <param name="group" value="fr.inrialpes.exmo" />
+      <param name="file" value="ontowrap" />
+      <param name="desc" value="Ontology wrapper" />
+      <param name="impt" value="" />
+      <param name="pack" value="fr.inrialpes.exmo.ontowrap,fr.inrialpes.exmo.ontowrap.jena25,fr.inrialpes.exmo.ontowrap.owlapi10,fr.inrialpes.exmo.ontowrap.owlapi30,fr.inrialpes.exmo.ontowrap.util" />
+      <param name="impt" value="" />
+      <param name="path" value="" />
+      <reference refid="wrapset" torefid="content" />
+    </antcall>
+
+    <!-- procalign.jar -->
+    <fileset id="procset" dir="classes">
+      <include name="fr/inrialpes/exmo/align/impl/**/*.class"/>
+      <include name="fr/inrialpes/exmo/align/parser/**/*.class"/>
+      <include name="fr/inrialpes/exmo/align/util/**/*.class"/>
+      <include name="fr/inrialpes/exmo/align/cli/**/*.class"/>
+      <include name="fr/inrialpes/exmo/align/gen/**/*.class"/>
+      <include name="fr/inrialpes/exmo/align/ling/**/*.class"/>
+    </fileset>
+    <antcall target="onejar">
+      <param name="group" value="fr.inrialpes.exmo.align" />
+      <param name="file" value="procalign" />
+      <param name="desc" value="Alignment API implementation" />
+      <param name="main" value="fr.inrialpes.exmo.align.cli.Procalign" />
+      <param name="pack" value="fr.inrialpes.exmo.align.impl,fr.inrialpes.exmo.align.impl.edoal,fr.inrialpes.exmo.align.impl.eval,fr.inrialpes.exmo.align.impl.method,fr.inrialpes.exmo.align.impl.rel,fr.inrialpes.exmo.align.impl.renderer,fr.inrialpes.exmo.align.ling,fr.inrialpes.exmo.align.parser,fr.inrialpes.exmo.align.util,fr.inrialpes.exmo.align.cli,fr.inrialpes.exmo.align.gen" />
+      <param name="impt" value="fr.inrialpes.exmo.ontowrap,fr.inrialpes.exmo.ontowrap.jena25,fr.inrialpes.exmo.ontowrap.owlapi10,fr.inrialpes.exmo.ontowrap.owlapi30,fr.inrialpes.exmo.ontowrap.util,org.semanticweb.owl.align" />
+      <param name="path" value="${jarclasspath}"/>
+      <reference refid="procset" torefid="content" />
+    </antcall>
+
+    <!-- alignsvc.jar -->
+    <fileset id="servset" dir="classes">
+      <include name="fr/inrialpes/exmo/align/service/**/*.class"/>
+      <include name="fr/inrialpes/exmo/align/service/**/*.wsdl"/>
+      <include name="fr/inrialpes/exmo/queryprocessor/**/*.class"/>
+    </fileset>
+    <copy file="src/fr/inrialpes/exmo/align/service/aserv.wsdl" tofile="classes/fr/inrialpes/exmo/align/service/aserv.wsdl" filtering="false"/>
+    <antcall target="onejar">
+      <param name="group" value="fr.inrialpes.exmo.align" />
+      <param name="file" value="alignsvc" />
+      <param name="desc" value="Alignment server" />
+      <param name="main" value="fr.inrialpes.exmo.align.service.AlignmentService" />
+      <param name="pack" value="fr.inrialpes.exmo.align.queryprocessor,fr.inrialpes.exmo.align.service,fr.inrialpes.exmo.align.service.jade,fr.inrialpes.exmo.align.service.jade.messageontology" />
+      <param name="path" value="procalign.jar jade/jade.jar jade/iiop.jar jade/http.jar jdbc/mysql-connector-java.jar jdbc/postgresql-jdbc4.jar servlet/servlet-api.jar jetty/jetty.jar jetty/jetty-util.jar xerces/xercesImpl.jar" />
+      <reference refid="servset" torefid="content" />
+    </antcall>
+  </target>
+
+  <target name="onejar" description="Create jar archives">
+    <echo message="Jarchiving..."/>
+    <delete file="lib/${file}.jar"/>
+    <!-- it may even be easier to generate the pom -->
+    <copy file="distrib/${file}.pom" toFile="lib/${file}.pom">
       <filterset>
+       <filter token="GROUPID" value="${group}"/>
+       <filter token="ARTID" value="${file}"/>
        <filter token="VERS" value="${version}"/>
        <filter token="DATE" value="${date}"/>
        <filter token="REV" value="${svn.rev}"/>
        <filter token="COPYYEAR" value="${copyyear}"/>
       </filterset>
     </copy>
-    <delete file="lib/ontowrap.jar"/>
-    <jar jarfile="lib/ontowrap.jar">
+    <jar jarfile="lib/${file}.jar">
       <manifest>
 	<attribute name="Built-Date" value="${date}"/>
-	<attribute name="Specification-Title" value="Ontology wrapper"/>
+        <attribute name="Main-Class" value="${main}"/>
+        <attribute name="Class-Path" value="${path}"/>
+	<attribute name="Specification-Title" value="${desc}"/>
 	<attribute name="Specification-Version" value="${version} (${svn.rev})"/>
-	<attribute name="Bundle-Name" value="OntoWrap"/>
-	<attribute name="Bundle-SymbolicName" value="ontowrap"/>
-	<attribute name="Bundle-Version" value="${version} (${svn.rev})"/>
-	<attribute name="Bundle-Copyright" value="INRIA, ${copyyear}"/>
-	<attribute name="Bundle-Date" value="${date}"/>
-	<attribute name="Bundle-License" value="GNU Lesser Public License 2.1 or above"/>
-	<attribute name="Export-package" value="fr.inrialpes.exmo.ontowrap,fr.inrialpes.exmo.ontowrap.jena25,fr.inrialpes.exmo.ontowrap.owlapi10,fr.inrialpes.exmo.ontowrap.owlapi30,fr.inrialpes.exmo.ontowrap.util"/>
-      </manifest>
-      <fileset dir="classes" includes="fr/inrialpes/exmo/ontowrap/**/*.class"/>
-      <fileset dir="classes" includes="LICENSE.TXT"/>
-      <fileset dir="src" includes="fr/inrialpes/exmo/ontowrap/**/*.rdf"/>
-    </jar>
-    <copy file="distrib/ontowrap.pom" toFile="lib/ontowrap.pom">
-      <filterset>
-       <filter token="VERS" value="${version}"/>
-       <filter token="DATE" value="${date}"/>
-       <filter token="REV" value="${svn.rev}"/>
-       <filter token="COPYYEAR" value="${copyyear}"/>
-      </filterset>
-    </copy>
-    <delete file="lib/procalign.jar"/>
-    <jar jarfile="lib/procalign.jar">
-      <manifest>
-	<attribute name="Built-Date" value="${date}"/>
-        <attribute name="Main-Class" value="fr.inrialpes.exmo.align.cli.Procalign"/>
-        <attribute name="Class-Path" value="${jarclasspath}"/>
-	<attribute name="Implementation-Title" value="Alignment API implementation"/>
-	<attribute name="Implementation-Version" value="${version} (${svn.rev})"/> 
-	<attribute name="Bundle-Name" value="Alignment API implementation"/>
-	<attribute name="Bundle-SymbolicName" value="procalign"/>
+	<attribute name="Bundle-Name" value="${desc}"/>
+	<attribute name="Bundle-SymbolicName" value="${file}"/>
 	<attribute name="Bundle-Version" value="${version} (${svn.rev})"/>
 	<attribute name="Bundle-Copyright" value="INRIA, ${copyyear}"/>
 	<attribute name="Bundle-Date" value="${date}"/>
 	<attribute name="Bundle-License" value="GNU Lesser General Public License 2.1 or above"/>
-	<attribute name="Export-package" value="fr.inrialpes.exmo.align.impl,fr.inrialpes.exmo.align.impl.edoal,fr.inrialpes.exmo.align.impl.eval,fr.inrialpes.exmo.align.impl.method,fr.inrialpes.exmo.align.impl.rel,fr.inrialpes.exmo.align.impl.renderer,fr.inrialpes.exmo.align.ling,fr.inrialpes.exmo.align.parser,fr.inrialpes.exmo.align.util,fr.inrialpes.exmo.align.cli,fr.inrialpes.exmo.align.gen"/>
-	<attribute name="Import-package" value="fr.inrialpes.exmo.ontowrap,fr.inrialpes.exmo.ontowrap.jena25,fr.inrialpes.exmo.ontowrap.owlapi10,fr.inrialpes.exmo.ontowrap.owlapi30,fr.inrialpes.exmo.ontowrap.util,org.semanticweb.owl.align"/>
-      </manifest>
-      <fileset dir="classes" includes="fr/inrialpes/exmo/align/impl/**/*.class"/>
-      <fileset dir="classes" includes="fr/inrialpes/exmo/align/parser/**/*.class"/>
-      <fileset dir="classes" includes="fr/inrialpes/exmo/align/util/**/*.class"/>
-      <fileset dir="classes" includes="fr/inrialpes/exmo/align/cli/**/*.class"/>
-      <fileset dir="classes" includes="fr/inrialpes/exmo/align/gen/**/*.class"/>
-      <fileset dir="classes" includes="fr/inrialpes/exmo/align/ling/**/*.class"/>
-      <fileset dir="classes" includes="LICENSE.TXT"/>
-    </jar>
-    <copy file="distrib/procalign.pom" toFile="lib/procalign.pom">
-      <filterset>
-       <filter token="VERS" value="${version}"/>
-       <filter token="DATE" value="${date}"/>
-       <filter token="REV" value="${svn.rev}"/>
-       <filter token="COPYYEAR" value="${copyyear}"/>
-      </filterset>
-    </copy>
-    <delete file="lib/alignsvc.jar"/>
-    <copy file="src/fr/inrialpes/exmo/align/service/aserv.wsdl" tofile="classes/fr/inrialpes/exmo/align/service/aserv.wsdl" filtering="false"/>
-    <jar jarfile="lib/alignsvc.jar">
-      <manifest>
-	<attribute name="Built-Date" value="${date}"/>
-        <attribute name="Main-Class" value="fr.inrialpes.exmo.align.service.AlignmentService"/>
-        <attribute name="Class-Path" value="procalign.jar jade/jade.jar jade/iiop.jar jade/http.jar jdbc/mysql-connector-java.jar jdbc/postgresql-jdbc4.jar servlet/servlet-api.jar jetty/jetty.jar jetty/jetty-util.jar xerces/xercesImpl.jar"/>
-	<attribute name="Implementation-Title" value="Alignment server"/>
-	<attribute name="Implementation-Version" value="${version} (${svn.rev})"/> 
-	<attribute name="Bundle-Name" value="Alignment server"/>
-	<attribute name="Bundle-SymbolicName" value="alignsvc"/>
-	<attribute name="Bundle-Version" value="${version} (${svn.rev})"/>
-	<attribute name="Bundle-Copyright" value="INRIA, ${copyyear}"/>
-	<attribute name="Bundle-Date" value="${date}"/>
- 	<attribute name="Bundle-License" value="GNU Lesser General Public License 2.1 or above"/>
-	<attribute name="Export-package" value="fr.inrialpes.exmo.align.queryprocessor,fr.inrialpes.exmo.align.service,fr.inrialpes.exmo.align.service.jade,fr.inrialpes.exmo.align.service.jade.messageontology"/>
+	<attribute name="Export-package" value="${pack}"/>
+	<attribute name="Import-package" value="${impt}"/>
       </manifest>
-      <fileset dir="classes" includes="fr/inrialpes/exmo/align/service/**/*.class"/>
-      <fileset dir="classes" includes="fr/inrialpes/exmo/align/service/**/*.wsdl"/>
-      <fileset dir="classes" includes="fr/inrialpes/exmo/queryprocessor/**/*.class"/>
-      <fileset dir="classes" includes="LICENSE.TXT"/>
+      <!-- This should be achieved with a metainf tag, but not working -->
+      <zipfileset file="classes/LICENSE.TXT" fullpath="META-INF/LICENSE.TXT" />
+      <zipfileset file="lib/${file}.pom" fullpath="META-INF/maven/${group}/${file}/pom.xml" />
+      <fileset refid="content" />
     </jar>
-    <copy file="distrib/alignsvc.pom" toFile="lib/alignsvc.pom">
-      <filterset>
-       <filter token="VERS" value="${version}"/>
-       <filter token="DATE" value="${date}"/>
-       <filter token="REV" value="${svn.rev}"/>
-       <filter token="COPYYEAR" value="${copyyear}"/>
-      </filterset>
-    </copy>
   </target>
 
   <!-- tested -->
@@ -288,6 +280,22 @@
       </manifest>
     </jar>
   </target>
+<!-- JE: May also be done this way... bundles all the necessary jars...
+<jar destfile="build/main/checksites.jar">
+    <fileset dir="build/main/classes"/>
+    <restrict>
+     <name name="**/*.class"/>
+     <archives>
+       <zips>
+         <fileset dir="lib/main" includes="**/*.jar"/>
+       </zips>
+     </archives>
+    </restrict>
+    <manifest>
+      <attribute name="Main-Class"
+            value="com.acme.checksites.Main"/>
+    </manifest>
+  </jar-->
 
   <!-- tested -->
   <target name="test" depends="init" description="Unit test code">
diff --git a/distrib/align.pom b/distrib/align.pom
index 423dec435c6d311f677f07d793c25b43c40a605f..d769d4f84e334f85252579b32d4e50fb53e31dd8 100644
--- a/distrib/align.pom
+++ b/distrib/align.pom
@@ -2,9 +2,20 @@
 	 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 	 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
+  <!-- WARNING: EXPERIMENTAL
+       These pom files are not functional, so far.
+       These are used for attaching useful information to our Jar files.
+       They are not generated by maven, and not complete.
+       For any improvement suggestion, put it in our bugtracker:
+               https://gforge.inria.fr/tracker/?group_id=117
+       and send us an email.
+       Tell us (a) what is needed, (b) why is it needed, and eventually
+       (c) how do you suggest to do it.
+       PS. "use maven" is not a useful suggestion.
+  -->
 
-  <groupId>org.semanticweb.owl</groupId>
-  <artifactId>align</artifactId>
+  <groupId>@GROUPID@</groupId>
+  <artifactId>@ARTID@</artifactId>
   <version>@VERS@</version>
   <!-- Rev @REV@ @DATE@ -->
   <name>The Alignment API</name>
diff --git a/distrib/alignsvc.pom b/distrib/alignsvc.pom
index 736252dab0188494d8f88cadcf770a20eefea2c7..355e10d4287d79ae34d832a79281428cb3f8762a 100644
--- a/distrib/alignsvc.pom
+++ b/distrib/alignsvc.pom
@@ -2,9 +2,20 @@
 	 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 	 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
+  <!-- WARNING: EXPERIMENTAL
+       These pom files are not functional, so far.
+       These are used for attaching useful information to our Jar files.
+       They are not generated by maven, and not complete.
+       For any improvement suggestion, put it in our bugtracker:
+               https://gforge.inria.fr/tracker/?group_id=117
+       and send us an email.
+       Tell us (a) what is needed, (b) why is it needed, and eventually
+       (c) how do you suggest to do it.
+       PS. "use maven" is not a useful suggestion.
+  -->
 
-  <groupId>fr.inrialpes.exmo.align.service</groupId>
-  <artifactId>alignsvc</artifactId>
+  <groupId>@GROUPID@</groupId>
+  <artifactId>@ARTID@</artifactId>
   <version>@VERS@</version>
   <!-- Rev @REV@ @DATE@ -->
   <name>Alignment server</name>
diff --git a/distrib/ontowrap.pom b/distrib/ontowrap.pom
index eae7e84786f25c5fef34fd1b9fbd933e38075418..8aa8b8fb758db8d75051bdacb3591b88b902ead6 100644
--- a/distrib/ontowrap.pom
+++ b/distrib/ontowrap.pom
@@ -2,9 +2,20 @@
 	 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 	 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
+  <!-- WARNING: EXPERIMENTAL
+       These pom files are not functional, so far.
+       These are used for attaching useful information to our Jar files.
+       They are not generated by maven, and not complete.
+       For any improvement suggestion, put it in our bugtracker:
+               https://gforge.inria.fr/tracker/?group_id=117
+       and send us an email.
+       Tell us (a) what is needed, (b) why is it needed, and eventually
+       (c) how do you suggest to do it.
+       PS. "use maven" is not a useful suggestion.
+  -->
 
-  <groupId>fr.inrialpes.exmo</groupId>
-  <artifactId>ontowrap</artifactId>
+  <groupId>@GROUPID@</groupId>
+  <artifactId>@ARTID@</artifactId>
   <version>@VERS@</version>
   <!-- Rev @REV@ @DATE@ -->
   <name>Ontology wrapping API</name>
diff --git a/distrib/procalign.pom b/distrib/procalign.pom
index df9e747f5897863bf7d2cfcabf1aa5bc3cbf1265..1e85b001e6e417a7caf6aea80e666dc62dbeb174 100644
--- a/distrib/procalign.pom
+++ b/distrib/procalign.pom
@@ -2,9 +2,20 @@
 	 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 	 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
+  <!-- WARNING: EXPERIMENTAL
+       These pom files are not functional, so far.
+       These are used for attaching useful information to our Jar files.
+       They are not generated by maven, and not complete.
+       For any improvement suggestion, put it in our bugtracker:
+               https://gforge.inria.fr/tracker/?group_id=117
+       and send us an email.
+       Tell us (a) what is needed, (b) why is it needed, and eventually
+       (c) how do you suggest to do it.
+       PS. "use maven" is not a useful suggestion.
+  -->
 
-  <groupId>fr.inrialpes.exmo.align.impl</groupId>
-  <artifactId>procalign</artifactId>
+  <groupId>@GROUPID@</groupId>
+  <artifactId>@ARTID@</artifactId>
   <version>@VERS@</version>
   <!-- Rev @REV@ @DATE@ -->
   <name>Reference implementation of the Alignment API</name>
diff --git a/html/relnotes.html b/html/relnotes.html
index 032edb196368043c219ce55e9a9e2b162172e76f..54b3ddcbb9cc0353b4ad40f1f1acbf3f173f8686 100644
--- a/html/relnotes.html
+++ b/html/relnotes.html
@@ -66,7 +66,7 @@ with a warning:
 
 <!--h2>Version 4.5 (17xx): ??/??/2012 - Al pesto</h2-->
 
-<!--h2>Version 4.4 (17xx): ??/??/2012 - ?????????</h2-->
+<!--h2>Version 4.4 (17xx): 17/07/2012 - Casa cirilo</h2-->
 
 <p><ul compact="1">
 <li><span style="color: red;">Deprecated</span> <tt>BasicParameters</tt>,
diff --git a/lib/skosapi/skosapi.pom b/lib/skosapi/skosapi.pom
new file mode 100644
index 0000000000000000000000000000000000000000..64c6d0aebff251d350e704d77565b01a78a3454c
--- /dev/null
+++ b/lib/skosapi/skosapi.pom
@@ -0,0 +1,18 @@
+<project>
+  <modelVersion>4.0.0</modelVersion>
+
+  <groupId>org.semanticweb</groupId>
+  <artifactId>skos</artifactId>
+  <version>2 (2011)</version>
+  <name>SKOS API</name>
+  <description>API for the SKOS W3C Recommendation</description>
+  <licenses>
+    <license>
+      <name>GNU LESSER GENERAL PUBLIC LICENSE Version 3, June 2007</name>
+      <url>http://www.gnu.org/licenses/lgpl-3.0.html</url>
+    </license>
+  </licenses>
+
+  <url>http://skosapi.sourceforge.net</url>
+
+</project>