Tuesday, October 14, 2003

A little further along the path. Late last night I checked in the updates to a branch of TM4J that represents the set of features to be available in the release version of Ceryle. This includes support for entity resolution and the other things mentioned here on 8 October. In short, I'm pretty much done working on the Topic Map support issues were a problem, and the solution is a legitimate CVS branch on Sourceforge rather than some customized version I hacked together.

On the subject of Xindice vs. Ozone, I'm still evaluating. I may have to wait until there is XML:DB support in Ozone 1.2, as the Collection/Node paradigm is intrinsic to Ceryle's design, and I'd hate to give that up. Problem is, I'm still having stability problems with 1.0. There is a way of using Xindice 1.1 in "embedded" mode, which might solve some of those problems. I'm a bit wary of making the time investment to upgrade though, as I see some real advantages in using an object database tailored to the XNode API, with XML support (XPath, etc.) available within the package.

This week also includes writing up some emails to interested parties, and an overview of Ceryle.