start

# TBX

TBX is the LISA standard for terminology and term exchange.

For information on more file formats, see conformance.

## References

- Standard home page
- Specification
- ISO 30042 - TBX is an approved ISO standard

## Standard conformance

### Done

- Basic file creation
- Creating a bilingual list from CSV with csv2tbx
- Using <tig> tags, not ntig

### Todo

- id attributes for termEntry tags
- ntig, read and write
- multiple languages
- synonyms
- cross references
- abbreviations
- definitions
- context
- parts of speech

## Implementation notes for missing features

Note here:

- NLS - South African National Language Services - Multilingual Maths Dictionary

### Synonyms

NLS: Extra listing
TBX:

    <termNote type="termNote">synonym</termNote>

according to this TBX documentation. In another place:

    <termNote type="termType">synonym</termNote>

inside a <termGrp>, following <term>

### Definition

NLS: term {definition/contextual information}
TBX

    <descripGrp>
       <descrip type="definition">The longish definition of the term</descrip>
    </descripGrp>

inside langSet <descript> can probably be used directly under langSet

### Context

NLS: term {definition/contextual information} (see above)
TBX:

    <descrip type="context">A usually somewhat longer contextual sentence.</descrip>

inside <ntig>

### Parts of speech

NLS: term v. (or adj, or n.)
TBX:

    <termNote type="partOfSpeech" >noun</termNote>

following <term>

### Cross reference

NLS: alternate term → real lemma
TBX: <ref> TODO

### Abbreviations

NLS: same as alternate term: a.m. → before noon
TBX: TODO