- /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.
Authors of this document are
Lutz Maicher
http://www.wifa.uni-leipzig.de/isrm ...
Lutz is project leader of Musica Migrans, Topic Maps Lab Community.. , and Repertoire of the St. Thomas.. .
Subject Matter
TMCL validator
is a {{project}}.
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.
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.
Topincs - a web database software