Developer Resources

In addition to the downloadable resources and the module and dialect definitions and schemas found on this site, resources specifically intended to help developers looking to implement TBX support can be found on this page.

Resources

TBX Elements Reference

The TBX Elements Reference is patterned after the HTML elements reference provided in Mozilla's MDN Web Docs.

  TBX Elements Reference

TBX Data Categories

DatCatInfo is the Data Category Repository (DCR) that replaces the former ISOcat. It was developed according to the ISO 12620:2019 series of standards. DatCatInfo is maintained by LTAC Global / TerminOrgs, an ISO TC37 liaison, in the TermWebdatabase management software. The software and hosting services are graciously provided free of charge by Interverbum Tech.

  TBX Data Categories

Schemas and Schematron

TBX refers to a framework consisting of two interacting components: a core structure and a formalism for defining data category modules. The core structure is expressed in two schema definition languages - RelaxNG (RNG) and XML schema definition (XSD). The RNG and XSD schemas validate the Core and are equivalent to each other. This component-based approach supports the varying types of terminological data, or data categories, that are included in different terminological data collections (ISO 30042: 2019).

 

The RNG and XSD schemas, as well as the Schematron, which checks the additional constraints imposed by the TBX-Basic dialect in accordance with ISO/IEC 19757-2 and ISO/IEC 19757-3, can be downloaded using the following links:

 

RNG Schema: https://github.com/LTAC-Global/TBX_Core_RNG/blob/master/TBXcoreStructV03.rng

XSD Schema: https://github.com/LTAC-Global/TBX_Core_XSD/blob/main/TBX_core.xsd

Schematron: https://github.com/LTAC-Global/TBX-Basic_dialect/blob/master/DCA/TBX-Basic_DCA.sch

 

XML files are checked at three levels:

1. They are validated for well-formedness. A well-formed XML file complies with the syntax rules outlined in the XML 1.0 specification, ensuring it meets the requirements for both its physical and logical structures.

2. They are validated against the TBX core structure as elaborated in Clause 8 and Annex A of ISO 30042: 2019.

3. They are validated against an integrated schema that incorporates the constraints of the specified dialect  (See https://www.tbxinfo.net/tbx-dialects/)

Back to Home

Last updated: May 26, 2023 at 9:42 am

© 2021 LTAC Global, see About Us page for details on Licensing