From: Kal A. <ka...@te...> - 2004-02-27 17:14:03
|
The TM4J project team is proud to announce the release of TM4J 0.9.0 This new version of TM4J includes numerous changes and new features including: - The Scope interface has been removed. Scope is now represented as a Set of Topic objects. - Updated 3rd party libraries. TM4J now uses Xerces 2.4.0, Antlr 2.7.2, Hibernate 2.0.1 - TM4J now uses XTM-defined PSIs (from core.xtm) for type-instance and subclass-superclass associations. The old org.tm4j.topicmap.PSI class is now deprecated in favour of org.tm4j.topicmap.XTMPSI. - Topic map providers can now be accessed through JNDI. - An abstract interface has been added to encapsulate sources of topic maps, enabling XTM/LTM files and other data sources for topic maps to be "read" in the same way. - Topic map provider creation has been simplified and can read default values from both the environment and from JAR resources. - URI parsing now done in a thread-safe manner. Thanks to Sascha Weinreuter for the patch. - Topic map parsing now makes use of catalogs for the resolution of DTD and mergeMap references. Thanks to Murray Altheim for donating this code. - Topic types are no longer automatically reflected as class-instance associations. - Logging of PropertyChangeEvents and MultiValuePropertyChangeEvents is now done to the log category "org.tm4j.topicmap.events" - Added the TM4J Administration Tool a GUI tool for managing persistent topic map stores. See the user documentation in docs/admintool.pdf or docs/admintool/index.html - Full-text indexing of topic maps is now supported. An extension of the Index interface supports querying full-text indexes of topic map data and an initial implementation based on Apache's Lucene is provided. Thanks to Harald Kuhn for donating the code. - URI parsing optimisations and other parser speed enhancements. The new release is now available for download from the TM4J project page at http://sourceforge.net/projects/tm4j/ Happy topic mapping! The TM4J Project Team |