このリリースは重大な新機能、DB2TMモジュールおよびTMRAPの新バージョンが追加されています。また、Vizigatorが著しく改善されています。TM/XML フォーマットのサポートも追加されました。そして、イベントAPIがエンジンに追加されました。詳しくは以下に記述してあります。
2つの新しいモジュール(DB2TM および TMRAP)のドキュメントは、OKS のドキュメントの中にあります。
1. Vizigator
Vizigatorについて、1つ以上の型を持つトピックの描写の制御と同様、デフォルトのトピックおよび関連の型の構成もサポートするよう機能拡張しました。
Vizigator について、以下のバグを修正しました。
- Bug#1767:フィルタ変更が非常に遅い
- Bug#1768:「ノードを隠す」がインシデントエッジのみを隠す
2. Topic Maps Engine
Topic Maps Engineの主な改良点は、TM/XML Topic Maps 構文およびイベントAPIのサポートの追加です。イベントAPIは、net.ontopia.topicmaps.core.events パッケージ用のjavadoc に文書化されています。
Topic Maps Engineについて、以下のバグを修正しました。
- Bug#1797: null 出現についての RDF エクスポーターのクラッシュ
3. RDBMS backend
RDBMS backend に対して、多くのパフォーマンスの改善をしました。RDBMS backend をリードオンリー・トランザクションとリード-ライト・トランザクションに分けました。前者は、複数の利用者によって共有することができます(更新がされないからです)。従って、メモリ消費を節約することができます。さらに、多くの同時処理を備えたよりよい処理能力を実現にするため、同期処理を効率化しました。各繰返しの少量のデータの収集を可能にすることにより、共有キャッシュのソフトリファレンスがよりきめ細かくなったため、ガベッジコレクションがより容易になりました。
RDBMS backend を使用するときのデフォルトのtolog インプリメンテーションを、RDBMS インプリメンテーションでなく、メモリ内インプリメンテーションにしました。この変更が既存のインストールの実行に影響するかもしれないことに注意してください。既存のインストールは、データベース・プロパティファイル中の tolog インプリメンテーションをオーバーライドする必要があるかもしれません。
RDBMS backend について、以下のバグを修正しました。
- Bug#1818: 共有キャシュを無効にしたときの問合せキャシュの不正行為
- Bug#1792: 共有キャシュの不正行為
- Bug#1764: キャシュクリアが原因のエラー
- Bug#1777: XTM エクスポートが原因の OutOfMemoryException
4. Navigator Framework
以下の2つの新しいメソッドを NavigatorUtils class に追加しました。
- getTopicMapRepository(PageContext pageContext)
- getTopicMapRepository(ServletContext servletContext)
トピックのために表示するべきラベルを見つけるコードを、よりシンプルで速いものにしました。それにより、パフォーマンスを改善します。
Navigator Framework について、以下のバグを修正しました。
- Bug#1809: 入れ子のテンプレート・タグが機能しない
5. Web Editor Framework
TologDeleteアクションは、パラメーターとして単にトピックではなく任意の型のオブジェクトを受け付けるようにしました。
Web Editor Framework について、以下のバグを修正しました。
- Bug#1821: リードオンリー・モードで、webed:actionidタグが正しく動作しない
6. Ontopoly
Ontopolyについて、以下のバグを修正しました。
- Bug#1842:1つ以上の見つからないトピックマップがあるときの Ontopoly のクラッシュ
- Bug#1806: Ontopoly インポーターが対称な関連 (symmetric association) を対処しない
- Bug#1808: Ontopoly インポーターが具体化された (reified) トピックマップを対処しない
- Bug#1785: エクスポートにおけるダウンロード選択が効果を持たない
- Bug#1787: リードオンリーのトピック型が引き起こすバリデーションエラー
- Bug#1784: エクスポート時の国際化文字の喪失
- Bug#1772: IDとタイトルのないトピックマップソースがOntopolyで表示されない
|