home > news > tmcl validator in java now open source under apache licence 2.0

close subject identifiers for TMCL validator in Java now open source under Apache Licence 2.0
  • /documents/tmcl_validator_open_source

TMCL validator in Java now open source under Apache Licence 2.0

Published by Lutz Maicher on 2010-03-22.

Abstract:

The TMCL validator checks a TMAPI topic map against a TMCL schema and returns a list of invalid constructs. We have released our implementation of a production-ready TMCL validator to open source under the Apache Licence 2.0.

The Topic Maps Constraint Language (TMCL) is a language for defining schemas and constraints on topic map models. Specifically, TMCL can be used to constrain instances of Topic Maps Data Model. The constraint language provides a constraint model, related validation semantics, and CTM syntax templates for authoring constraints. The latest draft is available here.

A TMCL validator is a tool which validates a TMAPI topic map against a schema and returns a list of invalid constructs together with a description what constraint was violated.

The Topic Maps Lab is proud to announce that our TMCL validator implementation in Java is now open source under the Apache Licence 2.0. The code is available at Google code. For getting started we recommend you .

The TMCL validator is packaged with the TMCL loader. This small tool loads a TMCL file including all TMCL related CTM syntax templates, which are usually not part of the schemas but needed by a validator.

The TMCL validator is stable and production-ready. Nevertheless it is an ongoing project. We cordially invite all developers to use the validator in their projects and file issues if an unexpected behaviour or new ideas occur. Everybody with an deep interest in the further development of the TMCL validator 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

TMCL validator

is a Utilities and Components.

The Topic Maps Constraint Language (TMCL, ISO 19756) is a language defined to specify constraints and schemas for topic maps. The TMCL validator ...

Visit homepage of TMCL validator

glossary

TMCL

is associated with 26 items.

TMCL is the abbreviation for Topic Maps Constraint Language.

 

Topic Maps is a quick and easy way to implement knowledge management into solutions, the ISO standard has proven itself time-and-time again in business, organizations and government.

Inge Henriksen
TM++
practical-semantics.com