diff --git a/README.TXT b/README.TXT index 529227a7aecff01360581e46b9e0be76ddcc6bc4..f88cfc9b60e9e0a1b5f460a12d4b93a7bd48433c 100644 --- a/README.TXT +++ b/README.TXT @@ -83,12 +83,13 @@ DOCUMENTATION The best documentation can be found on the web site above. +It is included in the html/index.html directory. + FILES ----- README.TXT this file LICENSE.TXT the terms under which the software is licensed to you. -RELNOTES.TXT release notes and to-do list build.xml the Ant build file for compiling and testing classes/ empty directory for compiling the sources distrib/ some files for generating a new jarfile diff --git a/html/align.html b/html/align.html index 57f614d672f70930968445dfb27cc893c8c3bf44..5c5e74c2e6240a32104af6710cfe08e136919010 100644 --- a/html/align.html +++ b/html/align.html @@ -21,7 +21,7 @@ <h2>Fetching the ZIP'ed version</h2> <p>The simplest way to use ontoalign is to get the following -<a href="align.zip">zipfile</a>. It contains all the soources, compiled +<a href="align.zip">zipfile</a>. It contains all the sources, compiled library, OWL API library.</p> <h2>Anonymous CVS</h2> diff --git a/html/owlapi.html b/html/owlapi.html index 5a8b604a2e02195b6d4aa283ceadcd6a4368e6b0..a94450a3d810e153762f2059af1321420a5ea529 100644 --- a/html/owlapi.html +++ b/html/owlapi.html @@ -10,10 +10,13 @@ <p>Note: these notes are based on the version 1.0 (15/10/2003) of the OWL API. Some things have changed since then and these notes have not have been -updated. However, the current alignement API works correctly -with the (current) version 1.2 (09/03/2004) of the OWL API.</p> +updated.</p> <p><font color="red">There is now a better and up to date introduction on the <a href="http://owl.man.ac.uk/api/readme.html">OWL API web site</a>.</font></p> +<p>The current 1.2 alignement API works correctly +with the version 1.2 (09/03/2004) of the OWL API. The version + available under anonymous CVS works with version (21/03/2005) of + the OWL API.</p> <h2>Where to get it?</h2> diff --git a/html/relnotes.html b/html/relnotes.html index c530d2e46ea58bee689c4a8996a777e490941f88..0673896a297be45e10867e64267098564e1f9e5e 100644 --- a/html/relnotes.html +++ b/html/relnotes.html @@ -1,6 +1,7 @@ <html> <head> -<title>Release notes</title> +<title>Align API: Release notes</title> +<style type="text/css">@import url(style.css);</style> </head> <body bgcolor="#ffffff"> @@ -8,20 +9,61 @@ <h2>To do</h2> +<p><ul compact="1"> +<li>Add full support for algebraic operations (meet/join/inv/compose)</li> +<li>Fix all implementation that assume 1-1 alignments</li> +<li>Fix usability of Wordnet (on Mac OS X)</li> +<li>Full implementation of parameters</li> +<li>GroupAlign implementation</li> +<li>Build on unit tests</li> +<li>Separating the API from its implementation (alignapi/alignimpl)</li> +<li>Separating the wordnet stuff from the rest (alignwn)</li> +<li>Integrating tagging to the wordnet stuff</li> +</ul></p> + +<h2>Current CVS version</h2> + +<p>Upgraded to OWL-API 05-03-21</p> +<p>Compatible with Java 1.5</p> + +<p>New version featuring: <ul compact="1"> -<li>Pass debug flag through parameters (almost done, to be checked in StrucSubsDistNameAlignment);</li> -<li>Factorize distanceAlignment, in fact the selection;</li> -<li>Implement correctly OWL-based stuff about non 1:1 alignments</li> -<li>Integrate WordNet proximity</li> -<li>Providing an XSLT stylesheet for evaluation;</li> +<li>Corrected XML header of some examples (necessary for Java 1.5)</li> +<li>Added a (necessary) SubsumedRelation!</li> +<li>Added a sample embedding of main functions</li> +<li>Added three replicas of align(A,p) -> align(), align(A) and align(p)</li> +<li>Added SEKTMapping renderer</li> </ul> -<h2>Done but not released yet</h2> +<h2>November 23th, 2004</h2> + +<p><b>Version 1.2: 23/11/2004 - ISWC suggestions and improvements</b></p> + +<p>New version featuring: +<ul compact="1"> +<li>Added multiple cut implementation (hard/perc/prop/best...)</li> +<li>Added COWL renderer</li> +<li>Added warning about the need of log4j and getopts</li> +<li>Forced the RDFRenderer to generate UTF-8 (the parser does only accept UTF-8 in element names). All renderers take PrintWriters as arguments.</li> +<li>Fully implemented the parser and the printer so that onto tags contains file info and uri tags contain URI info.</li> +</ul></p> + +<h2>November 5th, 2004</h2> +<p><b>Version 1.1: 5/11/2004 - Lessons from EON</b></p> + +<p>New version featuring: <ul compact="1"> +<li>Fixed the format output and parsing to true RDF</li> +<li>Implemented GroupEval</li> +<li>Added WordNet method</li> +<li>Fixed two bugs in methods ()</li> +<li>Divided impl directory into method/rendered...</li> +<li>Implemented the inverse method</li> +<li>Added RDFS Format</li> <li>Added an "id" to each cell (in API, Renderer and Parser);</li> <li>Provided an XSLT stylesheet for alignments;</li> -</ul> +</ul></p> <h2>April 19th, 2004</h2> @@ -49,15 +91,19 @@ <li>Corrected StrucSubsDistNameAlignment;</li> <li>Changed name: Evaluator.evaluate() --> Evaluator.eval();</li> </ul> -T + <h2>April 4th, 2004</h2> +<p><b>Version 1.0: 4/4/2004 - First complete version</b></p> + <p>This use the last version of the OWL API (090304).</p> <p>New version featuring: <ul compact="1"> <li>Added the Evaluator interface and implementation (PRecEvaluator and SymMeanEvaluator).</li> +<li>Added Exceptions</li> +<li>Added Renderer as visitors</li> <li>Added a simple structural algorithm (StrucSubsDistNameAlignment).</li> <li>Added a number of alignment based on substring distance;</li> <li>Various improvements.</li> @@ -75,7 +121,7 @@ T <h2>December 2003</h2> -<p>First release</p> +<p><b>Version 0.1: 12/12/2003 - First release</b></p> <address> <small> diff --git a/lib/api.jar b/lib/api.jar index f14e52b894b9bdb320461bb1f0f0f6863f1d06ca..1af9df3a9edd53165cb401cd7107908210ff823e 100644 Binary files a/lib/api.jar and b/lib/api.jar differ diff --git a/lib/impl.jar b/lib/impl.jar index 03c699d7b1140d873d98256f38fad8cd0c015c4a..f3fc865fa0175fe5a6229988633efecdf1dbe7fd 100644 Binary files a/lib/impl.jar and b/lib/impl.jar differ diff --git a/lib/io.jar b/lib/io.jar index c5f5124ecc7b94cf7eaff7378ec8a41ce4753e52..53a667d7562dd00d3ae5e8dd6037445fdd21345a 100644 Binary files a/lib/io.jar and b/lib/io.jar differ diff --git a/lib/procalign.jar b/lib/procalign.jar index 24d9fa908228e13b185d7fa715b7613e7a83509f..9b529ea7baca7716488f1d057013564c1d8888a0 100644 Binary files a/lib/procalign.jar and b/lib/procalign.jar differ diff --git a/lib/rdfapi.jar b/lib/rdfapi.jar index fc4f9a3d485ba8783fcfa89cb90da611e345b58f..5499252ac2499e6c20ed89a6e32f294eecc6ef35 100644 Binary files a/lib/rdfapi.jar and b/lib/rdfapi.jar differ diff --git a/lib/rdfparser.jar b/lib/rdfparser.jar index a671922b70b6074f639390cc7a05136806c1c3c8..3cc7a21fd8ea65228703d83c0a5bae8025ed443e 100644 Binary files a/lib/rdfparser.jar and b/lib/rdfparser.jar differ diff --git a/src/fr/inrialpes/exmo/align/parser/AlignmentParser.java b/src/fr/inrialpes/exmo/align/parser/AlignmentParser.java index 6d51dee78ea2859875cef5b0dc1a4c8934341d2a..52667005b11951e82af24d1c5e561b6cbc91e48b 100644 --- a/src/fr/inrialpes/exmo/align/parser/AlignmentParser.java +++ b/src/fr/inrialpes/exmo/align/parser/AlignmentParser.java @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2004 INRIA Rhône-Alpes. + * Copyright (C) 2003-2005 INRIA Rhône-Alpes. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License @@ -353,6 +353,9 @@ public class AlignmentParser extends DefaultHandler { public void owlFullConstruct( int code, String message ) throws SAXException { } + public void owlFullConstruct(int code, String message, Object o) + throws SAXException { + } public void error( String message ) throws SAXException { throw new SAXException( message.toString() ); } diff --git a/src/fr/inrialpes/exmo/align/util/Procalign.java b/src/fr/inrialpes/exmo/align/util/Procalign.java index 0475e2707f5a792eec60105270ce3da05abe6d5c..47ce7aaf242b3b91072356142a2dcb3a7103fd77 100644 --- a/src/fr/inrialpes/exmo/align/util/Procalign.java +++ b/src/fr/inrialpes/exmo/align/util/Procalign.java @@ -3,7 +3,7 @@ * * Copyright (C) 2003 The University of Manchester * Copyright (C) 2003 The University of Karlsruhe - * Copyright (C) 2003-2004, INRIA Rhône-Alpes + * Copyright (C) 2003-2005, INRIA Rhône-Alpes * Copyright (C) 2004, Université de Montréal * * Modifications to the initial code base are copyright of their @@ -226,6 +226,9 @@ public class Procalign { public void owlFullConstruct(int code, String message) throws SAXException { } + public void owlFullConstruct(int code, String message, Object o) + throws SAXException { + } public void error(String message) throws SAXException { throw new SAXException(message.toString()); }