Archive for the ‘QuaaxTM’ Category

QuaaxTM New Release!

Saturday, March 1st, 2014

QuaaxTM 0.8.0 by Johannes Schmidt.

From the webpage:

QuaaxTM is a PHP ISO/IEC 13250 Topic Maps engine which implements PHPTMAPI. This enables developers to work against a standardized API. QuaaxTM uses MySQL with InnoDB or MariaDB with XtraDB as storage engine and benefits from transaction support and referential integrity.

Changes.

Download.

From the news:

0.8.0 passes all unit tests on MariaDB 5.5.35 using XtraDB storage engine. Prior versions of MariaDB should also work but are not tested.

If you don’t know MariaDB, https://mariadb.org/.

Looking good!

QuaaxTM 0.7.6

Sunday, December 1st, 2013

QuaaxTM 0.7.6

From the webpage:

QuaaxTM is a PHP Topic Maps engine which supports ISO/IEC 13250-2 Topic Maps Data Model (TMDM). The TMDM is a subject centric data model.

QuaaxTM implements the PHPTMAPI core and index interfaces. PHPTMAPI is based on the TMAPI specification and provides a standardized API for PHP 5 to access and process data held in a topic map.

QuaaxTM persists Topic Maps data using MySQL with InnoDB as storage engine and therefore benefits from transaction support and referential integrity.

Now there’s a nice way to start the month! A new release of topic map software!

Review the change log or just download the latest release.

QuaaxTM 0.7.4 release

Monday, November 5th, 2012

QuaaxTM 0.7.4 release by Johannes Schmidt.

A new release of QuaaxTM

From the webpage (http://quaaxtm.sourceforge.net/):

A PHP Topic Maps engine with persistent storage which supports ISO/IEC 13250-2 Topic Maps Data Model (TMDM).

QuaaxTM is a PHP Topic Maps engine which supports ISO/IEC 13250-2 Topic Maps Data Model (TMDM).

The TMDM is a subject centric data model.

QuaaxTM implements the PHPTMAPI core and index interfaces. PHPTMAPI is based on the TMAPI specification and provides a standardized API for PHP 5 to access and process data held in a topic map.

QuaaxTM persists Topic Maps data using MySQL with InnoDB as storage engine and therefore benefits from transaction support and referential integrity.

QuaaxTM-0.7.0

Monday, August 29th, 2011

QuaaxTM-0.7.0

From the website:

QuaaxTM is a PHP ISO/IEC 13250 Topic Maps engine which implements PHPTMAPI. This enables developers to work against a standardized API. QuaaxTM uses MySQL with InnoDB as storage engine and benefits from transaction support and referential integrity.

Version 0.7.0 (from the change log):

PHPTMAPI (lib/phptmapi2.0)

  • Allow any datatype for parameter $value in TopicMapSystemFactory::setProperty() (was object only)
  • Changed code style: Added prefix “_” for private class members, set opening brackets for classes / interfaces and class / interface methods on new line

QuaaxTM

  • Added more tests to increase code coverage in the unit tests (reached >98% lines coverage for the files / classes in the src directory)
  • Defined all INT as UNSIGNED in the QuaaxTM database schema, switched TINYTEXT to equivalent VARCHAR(255) in qtm_variant, changed “INDEX (value(100))” to “INDEX (value(255))” in qtm_occurrence (schema is backward compatible: data from previous schema can be migrated seamlessly)
  • Replaced PropertyUtils by simple Array
  • Introduced a memcached based MySQL result cache (currently only available in AssociationImpl::getRoles(), AssociationImpl::getRoleTypes(), and TopicMapImpl::getAssociations())
  • Introduced MysqlMock for testing the result cache explicitly and enabled passing MysqlMock as TopicMapSystem property via TopicMapSystemFactoryImpl::setProperty()
  • Removed interface IScope from core
  • Changed code style: Added prefix “_” for private and protected class methods and class members, set opening brackets for classes and class methods on new line
  • Added documentation for all class members and class constants

QuaaxTM – 0.6.2

Tuesday, May 10th, 2011

QuaaxTM – 0.6.2

From the website:

QuaaxTM is a PHP Topic Maps engine which supports ISO/IEC 13250-2 Topic Maps Data Model (TMDM). QuaaxTM is an implementation of the core and index interfaces of PHPTMAPI. PHPTMAPI is based on the TMAPI specification and provides a standardized API for PHP5 to access and process data held in a topic map.

QuaaxTM uses MySQL with InnoDB as storage engine and therefore benefits from transaction support and referential integrity.

QuaaxTM 0.6.0

Sunday, January 16th, 2011

QuaaxTM

From the website:

QuaaxTM is a PHP Topic Maps engine which implements PHPTMAPI. This enables developers to work against a standardized API. QuaaxTM uses MySQL with InnoDB as storage engine and benefits from transaction support and referential integrity.