= ISO/TC 211 Termbase programs This gem is used for the creation and deployment of the ISO/TC 211 Termbase located at https://terms.isotc211.com. The repository for the site is located at: * https://github.com/riboseinc/terms.isotc211.com == Install Add this line to your Gemfile: [source,ruby] ---- gem 'tc211-termbase' ---- And then execute: [source,sh] ---- $ bundle ---- Or install it yourself as: [source,sh] ---- $ gem install tc211-termbase ---- == Usage The gem comes with the following executables: * `tc211-termbase-xlsx2yaml`: used to extract terms from the official ISO/TC 211 terminology workbook, into ConceptYAML and TermYAML files. === Using `tc211-termbase-xlsx2yaml` Run the following command: [source,sh] ---- $ tc211-termbase-xlsx2yaml [termbase.xlsx] ---- Where, * the ConceptCollection YAML will be created at `[termbase.yaml]` at the current working directory; * ConceptYAML files for each concept (each concept identified by a unique "`Term-ID`") are created under the `concepts/` directory (based on the current working directory). i.e. `concepts/concept-338.yaml`. == Credits This program is created and maintained by Ribose (the ISO/TC 211 Registration Authority) in conjunction with the ISO/TC 211 Terminology Management Group (TMG).