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

As a former information scientist, I am fascinated since 1999 by the capabilities for building Topic Maps-based knowledge systems having the potential to augment human mind. One can model arbitrary knowledge organization systems, deal with semantic heterogeneity, collocate all facts about one subject in one logical place, and with TMQL have semantic retrieval on federated semantic networks. Therefore I expect bright prospects for business concepts building on the exchange of such knowledge snippets via semantic knowledge services.

Alexander_sigel_2
Alexander Sigel
practical-semantics.com
Topic Maps Lab auf der Cebit 2011
Partners

Graduate from the Topic Maps Lab

onotoa