home > news > production-ready tmql implementation now open source under apache licence 2.0

close subject identifiers for Production-ready TMQL implementation now open source under Apache ...
  • http://www.topicmapslab.de/documents/tmql_at_google_code
2609684221_92350eac7a_m_1_

Production-ready TMQL implementation now open source under Apache Licence 2.0

Published by {{by}} on {{at}} and updated at {{updated}}.

Abstract:

The tmql4j engine is the first Java-based engine processing the topic maps query language. We have released the production-ready engine to open source under the Apache Licence 2.0.

The tmql4j engine is the first Java-based engine processing the topic maps query language. The engine supports the draft of the 15th of august 2008 in addition to a number of extension like the topic maps modification language (TMQL-ML), the topic maps transaction language (TMQL-TL ) and the topic maps inspection language (TMQL-IL ). The engine is designed as processing chain of independent modules and in a flexible architecture to provide the possibility of integrating your own module extensions and adaptations.

The Topic Maps Lab is proud to announce that tmql4j is now open source under the Apache Licence 2.0. The code is now available at Google code.

Tmql4j is already a quite complex and powerful library. Therefore it is recommend to use the documentation for getting started.

The Topic Maps Lab already uses this TMQL engine in several projects, like Maiana or Aranuka.

Even without deploying tmql4j you can start to make your hands dirty on the TMQL implementation. Simply open a map in Maiana and follow the Query with TMQL link. (For security reasons querying in Maiana requires an account. But you simply get one by following the sign up link.)

The current tmql4j implementation is built on top of TMAPI 2.0. Consequently the query engine can be used by each TMAPI 2.0 compliant Topic Maps engine. Furthermore RTM-TMQL seamlessly ports TMQL to Ruby.

Tmql4j is stable and production-ready. Nevertheless it is an ongoing project. We cordially invite all developers to use tmql4j in their projects and file issues if an unexpected behaviour or new ideas occurr. Everybody with an deep interest in the further development of tmql4j is invited to support the project.

Subject Matter

TMQL4J

is a {{project}}.

Dsc04567

The tmql4j engine is the first Java-based engine processing the topic maps query language. The engine is designed as processing chain of independent ...

Visit homepage of TMQL4J

glossary

TMQL

is associated with {{count}} items.

Signet_glossary

TMQL is the abbreviation for Topic Maps Query Language.

 

Follow us on Twitter

maiana

The idea of Topic Maps is essential to enable dynamic information logistic. This requires a system that understands the context of the user to provide relevant informations and options automatically. Therefore semantic analysis is needed organizing content in a dynamic net structure.

Wurzer
Jörg Wurzer
practical-semantics.com
Topic Maps Lab auf der Cebit 2011
Partners

Graduate from the Topic Maps Lab

onotoa