- http://www.topicmapslab.de/documents/tmql_at_google_code
Production-ready TMQL implementation now open source under Apache Licence 2.0
Published by Lutz Maicher on 2010-03-05 and updated at 2010-03-22.
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.
Authors of this document are
Lutz Maicher
http://www.lutzmaicher.de/
Lutz is project leader of Musica Migrans and Topic Maps Lab Community.. . He is involved in yacca.me and Maiana.
Subject Matter
TMQL4J
is a Utilities and Components.
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
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.
Topic Maps
Academy
next course:
Grundlagen von Topic-Maps-Portalen
Start: Monday September 13 2010 17:00
Sixth International Conference on Topic Maps Research and Applications
TMRA 2009 videos

