TBX version 3 Learning from users Alan Melby
TBX version 3 – Learning from users Alan Melby, developed with Hanne Smaadahl 1
What is TBX? 2018 Smaadahl / Melby q Term. Base e. Xchange q XML-based framework for representing structured terminological data. q Independent of programming language and operating systems. q Flexible enough to represent most of the information in a variety of terminology databases.
Saving information in a termbase to a separate file • separating content from tool • to support future software change Why do we have TBX? Exchanging information between systems (3 examples) • authoring • translation • data mining Guiding the design of a new termbase • for interoperability 2018 Smaadahl / Melby
History of TBX 2018 Smaadahl / Melby 2002 • TBX 1. 0 • LISA-OSCAR 2008 2019 • TBX 2. 0 • TBX 3. 0 • ISO 30042: 2008 • ISO 30042: 2019
TBX 2. 0: no easy way to know what to expect* What is the chaos we wish to tame? Too powerful (complex) *People didn’t know what to expect because they didn’t include an XCS file with each TBX document instance. 2018 Smaadahl / Melby
Sample XCS 2018 Smaadahl / Melby <? xml version="1. 0"? > <TBXXCS name='DXFd-supplier' version="1. 0" lang='en' xmlns="xschema: TBX-XCS-XDRschema-v-01. xml"> <header><title>subset DCS file for the Supplier example</title></header> <dat. Cat. Set> <term. Note. Spec name="term. Type" datcat. Id="ISO 12620 A-0201"> <contents datatype="picklist" target. Type="none">full. Form abbreviated. Form</contents> </term. Note. Spec> <descrip. Spec name="subject. Field" datcat. Id="ISO 12620 A-04"> <contents datatype="picklist" target. Type="none">manufacturing finance</contents> <levels>term. Entry</levels> </descrip. Spec> <descrip. Spec name="definition" datcat. Id="ISO 12620 A-0501"> <contents datatype="note. Text" target. Type="none"/> <levels>term. Entry </descrip. Spec> </dat. Cat. Set> </TBXXCS>
How is complexity reduced? q A TBX file must belong to a dialect No “generic” TBX q TBX dialects are strictly constrained to certain data categories Specify the dialect q 3 current, public dialects: TBX-Core, TBX-Min, TBX-Basic q Public dialects follow a “telescoping” principle 2018 Smaadahl / Melby No more chaos!
TBX-? ? TBX-Basic TBX-Min TBX-Core Telescoping principle 2018 Smaadahl / Melby Date Term Note Core + Administrative Status Customer Subset Part of Speech Subject Field Core + Min + Context Definition External xref Gender Geographical Usage Project Subset Related Concept Related Term Responsibility Source Term Location Term Type Transaction Type x. Graphic Core + Min + Basic + Needs of a given user community
VALIDATION Features of 3. 0 INTEROPERABILITY TBX 3. 0 MODERNIZATION 2018 Smaadahl / Melby EASE OF USE
Tools to help you q Dialect toolkit for public dialects Core, Min and Basic q TBX “Spyglass” (analyzing TBX files without looking at XML) q Multi. Term to TBX conversion o Mapping Wizard o Multi. Term-to-TBX Converter o collaboration with Glossary Converter q TBX “Steamroller” q TBX v 2 -to-v 3 Conversion q TBX v 3 Validation You only need the ISO 30042 standard to define a new dialect 2018 Smaadahl / Melby
See www. tbxinfo. net (TBX website) We help you! What’s next? 2018 Smaadahl / Melby Import/export to/from various CAT tools We need you!
Demos 2018 Smaadahl / Melby
Thank You 2018 Smaadahl / Melby Hanne Smaadahl Alan K. Melby Senior Terminologist, SAP & Project Lead ISO 30042 v 3. 0 LTAC Global President & Professor Emeritus, Brigham Young University (BYU) hanne. smaadahl@sap. com akm@ltacglobal. org
Appendix 2018 Smaadahl / Melby
TBX sample 2018 Smaadahl / Melby
- Slides: 15