Home My Page Projects Alignment API
Summary Activity Forums Tracker Lists Tasks Docs News SCM Files

Project Filelist for Alignment API

File Release Notes and Changelog

Release Name: alignapi-4.0

Release Notes
Version 4.0 (1415): 31/03/2010 - Rouquine carmélite

The Alignment API is now compiled in Java 1.6 (older versions should still be able to run it). All imported libraries have been upgraded to their current versions. Only the upgrade from Jena 2.5 to 2.6 required a minor change (due to parameterised declarations: the API still works with 2.5 but needs 2.6 to compile).

This is still a major release, so see the (small) instructions if you need to upgrade your codebase.

* Integration and reengineering of OMWG alignments as the new EDOAL language (edoal)
* Separated the Alignment API from OntoSim (impl/ling)
* Replacement of Parameters by Java Properties (api/impl)
* Reintegrated JWNLAlignment in implementation (procalign)
* Separated ontowrap (previously onto) as a distinct library (ontowrap)
* Migrated to OWL API 3 as the default Ontology implementation (ontowrap)
* Lifted OWL API 3 as HeavyLoadedOntology (ontowrap)
* Added cache management to JENAOntology (ontowrap)
* Addition of advanced tutorial and reengineered tutorials (doc)
* Implemented semantic precision and recall (impl)
* Implemented ROC curve computing and reimplemented the plotting structure. Now they are based on harmonic means instead of average. (eval)
* Fully implemented find to interface (server)
* Completely modified the web service interface so that SOAP and REST are fully aligned. This is now documented (serv)
* Added a listevaluators primitive to the service interface (serv)
* Added computation of MAP (Mean Average Precision) in PRGraphEvaluator (impl).
* Added pretty-printing of names in server (server)
* Added provenance tracking in server (server)
* Added initialisation through initial alignment in MatrixMeasure (impl)
* Added a parameter to the OWLAxiomsRendererVisitor so that it could render heterogeneous axioms, like Class sameAs Property (impl).
* Upgraded NeOn plug-in to work with NeOn toolkit 2.3.0 (plugin)
* Rewritten NeOn Alignment plug-in interface so that it works on more platforms (plugin)
* Added documentation for the NeOn Alignment plug-in (plugin)
* Suppressed OWLAPICell and OWLAPIAlignment (deprecated since version 3.3) (impl)
* Changed the signature of from Enumeration to Collection<Alignment> (server)
* Reorganised the lib directory hierarchically (build)
* Corrected missing hashCode() (bug #9680) (impl)
* Corrected a bug when the server is launched without -S (server)
* Fixed error message in server (#8502: org.apache.xml.resolver.readers.CatalogReader: deprecated) by upgrading resolver.jar (server)
* Corrected a bug in HTMLRendererVisitor that made the display of alignments, especially stored, to break (server)
* Corrected the README.TXT of examples/wservice (serv)
* Corrected a bug in retrieving alignments from ontologies when the two ontologies are the same (server)
* Corrected a bug in triming, which left one item too much (impl)
* Corrected a bug when StringDistAlignment fails to raise exception when unknown method is given (impl)
* Corrected a problem due to parser reentrance which led two alignment parsed by the same parser to go into the same alignment (parser)
* Corrected a bug introduced in 3.6 which prevented from storing the "stored" date of alignments (server)
* Corrected a bug in the "find" primitive of service (server)
* Corrected a bug that prevented proper search of aserv.wsdl file in all imported jars (server)
* Corrected a bug in tests that did not force to clean-up the state after OntoTest (test)
* Corrected a (commented) error in the wine.xml OMWG example (edoal)
Change Log
=celarent.inrialpes.fr=227=> ant release
Buildfile: build.xml

bind:

init:

release:
     [echo] Releasing version 4.0
     [copy] Copying 1 file to /Java/pre

bind:

init:

zip:
     [echo] Ziping...

clean:
     [echo] Cleaning...

bind:

init:

cleantest:
     [echo] Cleaning tests...

clean:
     [echo] Cleaning...

init:

clean:
   [delete] Deleting directory /Java/pre/plugins/webcontent/webc

bind:

init:

compileall:
     [echo] Erasing...

bind:

init:

cleanjar:
     [echo] Erasing...
   [delete] Deleting: /Java/pre/lib/align.jar
   [delete] Deleting: /Java/pre/lib/ontowrap.jar
   [delete] Deleting: /Java/pre/lib/alignsvc.jar
   [delete] Deleting: /Java/pre/lib/procalign.jar

bind:

init:

compile:
     [echo] Compiling...
    [javac] Compiling 183 source files to /Java/pre/classes

jar:
     [echo] Jarchiving...
      [jar] Building jar: /Java/pre/lib/align.jar
      [jar] Building jar: /Java/pre/lib/ontowrap.jar
      [jar] Building jar: /Java/pre/lib/procalign.jar
      [jar] Building jar: /Java/pre/lib/alignsvc.jar

init:

compileall:
     [echo] Erasing...
    [mkdir] Created dir: /Java/pre/plugins/neon/neonalign

init:

compile:
     [echo] Compiling...
    [javac] Compiling 9 source files to /Java/pre/plugins/neon/neonalign

init:

compileall:
     [echo] Erasing...
    [mkdir] Created dir: /Java/pre/plugins/webcontent/webc
    [mkdir] Created dir: /Java/pre/plugins/webcontent/webc/WEB-INF
    [mkdir] Created dir: /Java/pre/plugins/webcontent/webc/WEB-INF/classes

init:

compile:
     [echo] Compiling...
    [javac] Compiling 2 source files to /Java/pre/plugins/webcontent/webc/WEB-INF/classes

bind:

init:

compile:
     [echo] Compiling...

jar:
     [echo] Jarchiving...
   [delete] Deleting: /Java/pre/lib/align.jar
      [jar] Building jar: /Java/pre/lib/align.jar
   [delete] Deleting: /Java/pre/lib/ontowrap.jar
      [jar] Building jar: /Java/pre/lib/ontowrap.jar
   [delete] Deleting: /Java/pre/lib/procalign.jar
      [jar] Building jar: /Java/pre/lib/procalign.jar
   [delete] Deleting: /Java/pre/lib/alignsvc.jar
      [jar] Building jar: /Java/pre/lib/alignsvc.jar

bind:

init:

test:
     [echo] Testing...
    [javac] Compiling 12 source files to /Java/pre/test/classes
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: /Java/pre/test/src/OntoTest.java uses unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
   [testng] [Parser] Running:
   [testng]   Ant suite
   [testng] 
   [testng] 
   [testng] ===============================================
   [testng] Ant suite
   [testng] Total tests run: 75, Failures: 0, Skips: 0
   [testng] ===============================================
   [testng] 

bind:

init:

cleantest:
     [echo] Cleaning tests...
   [delete] Deleting directory /Java/pre/test/html/Ant suite

bind:

init:

javadoc:
     [echo] Javadocing...
  [javadoc] Generating Javadoc
  [javadoc] Javadoc execution
  [javadoc] Loading source files for package fr.inrialpes.exmo.align.impl...
  [javadoc] Loading source files for package fr.inrialpes.exmo.align.impl.edoal...
  [javadoc] Loading source files for package fr.inrialpes.exmo.align.impl.eval...
  [javadoc] Loading source files for package fr.inrialpes.exmo.align.impl.method...
  [javadoc] Loading source files for package fr.inrialpes.exmo.align.impl.rel...
  [javadoc] Loading source files for package fr.inrialpes.exmo.align.impl.renderer...
  [javadoc] Loading source files for package fr.inrialpes.exmo.align.ling...
  [javadoc] Loading source files for package fr.inrialpes.exmo.align.parser...
  [javadoc] Loading source files for package fr.inrialpes.exmo.align.service...
  [javadoc] Loading source files for package fr.inrialpes.exmo.align.service.jade...
  [javadoc] Loading source files for package fr.inrialpes.exmo.align.service.jade.messageontology...
  [javadoc] Loading source files for package fr.inrialpes.exmo.align.util...
  [javadoc] Loading source files for package fr.inrialpes.exmo.ontowrap...
  [javadoc] Loading source files for package fr.inrialpes.exmo.ontowrap.jena25...
  [javadoc] Loading source files for package fr.inrialpes.exmo.ontowrap.owlapi10...
  [javadoc] Loading source files for package fr.inrialpes.exmo.ontowrap.owlapi30...
  [javadoc] Loading source files for package fr.inrialpes.exmo.ontowrap.util...
  [javadoc] Loading source files for package fr.inrialpes.exmo.queryprocessor...
  [javadoc] Loading source files for package org.semanticweb.owl.align...
  [javadoc] Constructing Javadoc information...
  [javadoc] Standard Doclet version 1.6.0_17
  [javadoc] Building tree for all the packages and classes...
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/Apply.java:45: warning - @date is an unknown tag.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/ClassDomainRestriction.java:39: warning - @param argument "res" is not a parameter name.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/ClassDomainRestriction.java:39: warning - @param argument "target" is not a parameter name.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/ClassOccurenceRestriction.java:57: warning - @param argument "attribute" is not a parameter name.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/ClassOccurenceRestriction.java:57: warning - @param argument "restriction" is not a parameter name.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/ClassTypeRestriction.java:55: warning - @param argument "res" is not a parameter name.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/ClassTypeRestriction.java:55: warning - @param argument "target" is not a parameter name.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/ClassValueRestriction.java:54: warning - @param argument "res" is not a parameter name.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/ClassValueRestriction.java:54: warning - @param argument "target" is not a parameter name.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/InstanceExpression.java:53: warning - @param argument "id" is not a parameter name.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/InstanceId.java:58: warning - @param argument "id" is not a parameter name.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/PropertyDomainRestriction.java:38: warning - @date is an unknown tag.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/PropertyDomainRestriction.java:49: warning - @param argument "restriction" is not a parameter name.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/PropertyDomainRestriction.java:63: warning - @param argument "res" is not a parameter name.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/PropertyDomainRestriction.java:63: warning - @param argument "target" is not a parameter name.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/PropertyExpression.java:46: warning - @date is an unknown tag.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/PropertyExpression.java:66: warning - @param argument "id" is not a parameter name.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/PropertyExpression.java:66: warning - @param argument "conditions" is not a parameter name.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/PropertyExpression.java:66: warning - @param argument "transf" is not a parameter name.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/PropertyId.java:40: warning - @date is an unknown tag.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/PropertyTypeRestriction.java:56: warning - @param argument "attribute" is not a parameter name.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/PropertyTypeRestriction.java:56: warning - @param argument "restriction" is not a parameter name.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/PropertyTypeRestriction.java:72: warning - @param argument "attribute" is not a parameter name.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/PropertyTypeRestriction.java:72: warning - @param argument "restriction" is not a parameter name.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/PropertyTypeRestriction.java:72: warning - @param argument "target" is not a parameter name.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/PropertyValueRestriction.java:52: warning - @param argument "attribute" is not a parameter name.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/PropertyValueRestriction.java:68: warning - @param argument "attribute" is not a parameter name.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/PropertyValueRestriction.java:68: warning - @param argument "restriction" is not a parameter name.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/PropertyValueRestriction.java:68: warning - @param argument "target" is not a parameter name.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/RelationCoDomainRestriction.java:39: warning - @date is an unknown tag.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/RelationCoDomainRestriction.java:51: warning - @param argument "restriction" is not a parameter name.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/RelationCoDomainRestriction.java:65: warning - @param argument "res" is not a parameter name.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/RelationCoDomainRestriction.java:65: warning - @param argument "target" is not a parameter name.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/RelationDomainRestriction.java:38: warning - @date is an unknown tag.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/RelationDomainRestriction.java:49: warning - @param argument "restriction" is not a parameter name.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/RelationDomainRestriction.java:63: warning - @param argument "res" is not a parameter name.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/RelationDomainRestriction.java:63: warning - @param argument "target" is not a parameter name.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/TransfService.java:58: warning - @date is an unknown tag.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/Value.java:45: warning - @date is an unknown tag.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/impl/edoal/Variable.java:45: warning - @param argument "id" is not a parameter name.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/parser/AlignmentParser.java:129: warning - @param argument "uri" is not a parameter name.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/parser/RDFParser.java:118: warning - @date is an unknown tag.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/parser/RDFParser.java:174: warning - @param argument "align" is not a parameter name.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/parser/RDFParser.java:816: warning - @param argument "node" is not a parameter name.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/parser/RDFParser.java:816: warning - @param argument "e" is not a parameter name.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/parser/RDFParser.java:816: warning - @return tag cannot be used in method with void return type.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/parser/SyntaxElement.java:47: warning - @date is an unknown tag.
  [javadoc] /Java/pre/src/fr/inrialpes/exmo/align/parser/XMLParser.java:220: warning - @param argument "s" is not a parameter name.
  [javadoc] Building index for all the packages and classes...
  [javadoc] Building index for all classes...
  [javadoc] Generating /Java/pre/javadoc/stylesheet.css...
  [javadoc] 48 warnings

init:

compileall:
     [echo] Erasing...
   [delete] Deleting directory /Java/pre/plugins/neon/neonalign
    [mkdir] Created dir: /Java/pre/plugins/neon/neonalign

init:

compile:
     [echo] Compiling...
    [javac] Compiling 9 source files to /Java/pre/plugins/neon/neonalign

jar:
     [echo] Jarchiving...
     [copy] Copying 1 file to /Java/pre/plugins/neon/neonalign
     [copy] Copying 1 file to /Java/pre/plugins/neon/neonalign
     [copy] Copying 2 files to /Java/pre/plugins/neon/neonalign/icons
     [copy] Copying 10 files to /Java/pre/plugins/neon/neonalign/html
     [copy] Copying 4 files to /Java/pre/plugins/neon/neonalign/lib
      [jar] Building jar: /Java/pre/plugins/neon/fr.inrialpes.exmo.align.plugin.neontk_2.3.9.jar

clean:
     [echo] Cleaning...
   [delete] Deleting directory /Java/pre/plugins/neon/neonalign
      [zip] Building zip: /Web/html/ftpexmo/software/ontoalign/align-4.0.zip
     [echo] Please upload the released file to Gforge
     [echo] svn copy svn+ssh://euzenat@scm.gforge.inria.fr/svn/alignapi/trunk svn+ssh://euzenat@scm.gforge.inria.fr/svn/alignapi/tags/version-4.0 -m 'release 4.0'
   [delete] Deleting: /Java/pre/LICENSE.TXT

BUILD SUCCESSFUL
Total time: 26 seconds