Geolexica: ISO/TC 211 Terminology Database
Geolexica is the site name of the online version of the ISO/TC 211 Multi Lingual Glossary of Terms.
This repository provides all necessary information for the https://www.geolexica.org site. (not yet complete)
The site is managed by the ISO/TC 211 TMG together with Ribose.
|This repository is only meant for internal consumption!|
Structure (and how it works)
There are two types of entries in this site:
Terms, which represent concepts in a certain language
|Data stored in this structure is read from the latest published ISO/TC 211 “Multi-Lingual Glossary of Terms”. Authoritative data is not stored in this repository.|
Multi-Lingual Glossary of Terms
The authoritative source of this online termbase is the Multi-Lingual Glossary of Terms (MLGT) published by ISO/TC 211.
The intermediate file
tc211-termbase.xlsx is used as the
direct data source for all concepts and terms in Geolexica.
The source data files are provided in a separate private repository: mlgt-data.
The particular MLGT file used for generation is set in the
This file is necessary for running the
Every concept is recognized by a unique ID (the “term id”), and contains terms in different languages.
Here’s an example of it from the
_concepts/ directory (which has to be built).
eng: id: 2 term: abbreviation alt: preferred definition: designation formed by omitting words or letters from a longer form and designating the same concept language_code: eng notes:  examples:  entry_status: valid authoritative_source: ISO 1087-1:2000, 3.4.9 lineage_source: ISO/TS 19104:2008 lineage_source_similarity: 1 date_accepted: 2008-11-15 00:00:00.000000000 +08:00 review_date: 2013-01-29 00:00:00.000000000 +08:00 review_status: final review_decision: accepted review_decision_date: 2016-10-01 00:00:00.000000000 +08:00 review_decision_event: Publication of ISO 19104:2016 review_decision_notes: Authoritative reference changed from ISO 1087-1:2000 to ISO 1087-1:2000, 3.4.9. Lineage source added as ISO/TS 19104:2008 release: '2' ara: ...
A term contains multiple attributes, such as:
id: 2 term: abbreviation alt: preferred definition: designation formed by omitting words or letters from a longer form and designating the same concept language_code: eng notes:  examples:  entry_status: valid authoritative_source: ISO 1087-1:2000, 3.4.9 ...
Rendering of HTML
Jekyll is used to render YAML into HTML.
Since Jekyll Collections have this flaw where YAML files can’t be directly
rendered, a hack is implemented in the Makefile
How to add/remove entries or suggest changes?
This terminology database is managed by the ISO/TC 211 TMG, it only considers requests from within ISO/TC 211.
It is not a community-managed or community-sourced terminology database.
Contact the ISO/TC 211 TMG.
If a change is approved, they will publish the change in the new ISO/TC 211 “Multi-Lingual Glossary of Terms”.
The TMG will manually upload the new MLGT to this repository.
Once the new MLGT is uploaded, the Geolexica site will be automatically deployed with the latest changes.
(i.e. On the next run of
make clean allyou will see the entry added.)
|These steps are only intended for the internal operator of the site!|
Building the index
# removes all generated CSD files make dist-clean # generates all required files for Jekyll and runs `jekyll build` make _site
Please push all changes to the
staging branch, and changes will be automatically deployed and reflected on the staging site.
If your changes are to be made public to the production site, please contact Ribose.