TBX Structure – termEntry, langSet and tig Explained
TBX (ISO 30042) is concept-oriented. termEntry represents the concept, langSet the language, and tig a concrete term.
The TBX series – from overview to practice
- Overview
- Understanding the structure (this page)
- What information TBX can carry
- TBX export & import in practice
At first glance, TBX can look like “a lot of XML”. But once you understand how TBX thinks, the structure becomes surprisingly simple:
one concept → multiple languages → multiple terms.
Concept-oriented means: start with meaning, not with words
TBX does not start with a word. It starts with a concept. Words come later.
This is the key idea behind TBX: a concept remains stable, while terms may change, vary, or depend on context.
The three building blocks of TBX
1. termEntry – the concept
A termEntry represents a single concept. It is language-independent and contains information that applies to all languages, such as definitions, subject fields or conceptual relations.
In other words: termEntry answers the question “What is it?”
2. langSet – the language
Each language has its own langSet.
The language is identified using xml:lang,
for example en-US or de-DE.
All terms belonging to that language are grouped inside the same langSet.
3. tig – the term
A tig (term information group) represents one concrete term. This is where you describe how the concept is named in a specific language.
A langSet can contain multiple tig elements, which allows you to model synonyms, variants or product names cleanly.
A small example
<termEntry id="c001">
<descrip type="definition">
Optical output power of a laser.
</descrip>
<langSet xml:lang="en-US">
<tig>
<term>laser output power</term>
</tig>
</langSet>
<langSet xml:lang="de-DE">
<tig>
<term>Laserleistung</term>
</tig>
</langSet>
</termEntry>
Why this structure matters
- Concepts stay clearly separated
- Languages do not get mixed up
- Multiple terms can coexist without ambiguity
- Terminology can be exchanged without losing meaning
What comes next
Now that the structure is clear, the next question is: What kind of information can TBX actually carry?
Continue with: What information TBX can carry .