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 {{by}} on {{at}}.

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.

Subject Matter

TMCL validator

is a {{project}}.

Seestern_128

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 {{count}} items.

Signet_glossary

TMCL is the abbreviation for Topic Maps Constraint Language.

 

Topic Maps offered the semantic flexibility that I needed in Topincs, an application with an unlimited domain. It allowed me to make statements about any subjects. Exactly what I was looking for.

Foto_1_
Robert Cerny
Topincs - a web database software
practical-semantics.com
Topic Maps Lab auf der Cebit 2011
Partners

Graduate from the Topic Maps Lab