Mentions légales du service

Skip to content
Snippets Groups Projects
relnotes.html 4.48 KiB
Newer Older
Jérôme Euzenat's avatar
Jérôme Euzenat committed
<html>
<head>
<title>Align API: Release notes</title>
<style type="text/css">@import url(style.css);</style>
Jérôme Euzenat's avatar
Jérôme Euzenat committed
</head>
<body bgcolor="#ffffff">

<center><h1>Alignment API, release notes</h1></center>

<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:
Jérôme Euzenat's avatar
Jérôme Euzenat committed
<ul compact="1">
<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>
Jérôme Euzenat's avatar
Jérôme Euzenat committed
</ul>

<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:
Jérôme Euzenat's avatar
Jérôme Euzenat committed
<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>
Jérôme Euzenat's avatar
Jérôme Euzenat committed
<li>Added an "id" to each cell (in API, Renderer and Parser);</li>
<li>Provided an XSLT stylesheet for alignments;</li>
</ul></p>
Jérôme Euzenat's avatar
Jérôme Euzenat committed

Jérôme Euzenat's avatar
Jérôme Euzenat committed
<h2>April 19th, 2004</h2>

<p>New version featuring:
<ul compact="1">
<li>Corrected the problem of putting directly distances into strength
	({get/set}Measure{1/2} are now called Strength,
	new class DistanceAlignment which takes care of converting distances into strength);</li>
<li>Implemented effectively SymMeanEvaluator with a dispatch per elements;</li>
<li>Added correct 1:1 tags to all implemented OWL alignments</li>
<li>Used Object in API: no OWL in the format (all API methods which
  returned OWL... now returns Objects, dynamic typecheckking of the
  basic methods: maybe not the best idea)</li>
<li>Implemented parameters (align() and eval() take an additionnal
	Parameters parameter, new Parameters interface and
	BasicParameters class);</li> 
<li>Corrected the visitor for the Renderer (now robust to subclassing);</li>
<li>Built a renderer for RDF and use it
	(suppression of the write method in Cell and Alignment, 
	Procalign uses the same code for rendering);</li>
<li>Added a StringDistance class providing substring and editstriung distances;</li>
<li>Reviewed all catch with a printStackTraces (parser still unsatisfactory);</li>
<li>Cleaned-up traces;</li>
<li>Provided a full-fledged example illustrated with a paper;</li>
<li>Corrected StrucSubsDistNameAlignment;</li>
<li>Changed name: Evaluator.evaluate() --> Evaluator.eval();</li>
</ul>
Jérôme Euzenat's avatar
Jérôme Euzenat committed
<h2>April 4th, 2004</h2>

<p><b>Version 1.0: 4/4/2004 - First complete version</b></p>

Jérôme Euzenat's avatar
Jérôme Euzenat committed
<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>
Jérôme Euzenat's avatar
Jérôme Euzenat committed
<li>Added a simple structural algorithm (StrucSubsDistNameAlignment).</li>
<li>Added a number of alignment based on substring distance;</li>
<li>Various improvements.</li>
</ul>
</p>

<h2>January 2004</h2>

<p>Put under CVS at Sophia-Antipolis</p>
<p>New version featuring:
<ul compact="1">
<li>Added a number of alignment implementations (EditDistAlignment);</li>
</ul>
</p>

<h2>December 2003</h2>

<p><b>Version 0.1: 12/12/2003 - First release</b></p>
Jérôme Euzenat's avatar
Jérôme Euzenat committed

<address>
<small>
<hr />
<center>http://co4.inrialpes.fr/align/relnotes.html</center>
<hr />
$Id$
</small>
</address>
</body>
</html>