One concept,
many languagesplusieurs languesviele Sprachenmuchos idiomas多种语言لغات كثيرةмного языков多くの言語many languagesplusieurs languesviele Sprachenmuchos idiomas多种语言لغات كثيرةмного языков多くの言語
Glossarist is open-source software for maintaining multi-language concept systems — aligned with ISO standards for terminology management, from model to publication.
From concept to publication.
A structured pipeline that takes you from domain modeling to multilingual terminology publication.
Model
Define your concept system using the rich Glossarist domain model — entity types, typed relationships, validation shapes.
Concept Model →Author
Write terminology concepts in human-readable YAML. ManagedConcept, LocalizedConcept, designations, sources.
YAML Schemas →Publish
Deploy as an interactive concept browser, SKOS thesaurus, or TBX exchange format.
See Geolexica →Four tools, one mission.
From Ruby gems to desktop apps — the complete toolchain for terminology management.
Glossarist ruby
v2.10.4Ruby gem implementing the Glossarist concept model. Read, write, validate, and manage terminology concepts with multi-language YAML serialization, GCR packages, dataset-aware sections, non-verbal entities, and TBX/SKOS/Turtle export with SHACL validation.
Glossarist js
v0.4.15JavaScript SDK for Glossarist GCR packages. Read, write, validate, and manage terminology concepts with bidirectional YAML serialization, cross-reference resolution, RDF emitters for concepts/datasets/groups/vocabularies/bibliographies/provenance, and SHACL validation.
Glossarist desktop
v1.6.40Desktop viewer and editor for concept registries. Manage concepts, propose changes, and review change requests from a native app on Windows, macOS, and Linux.
Concept Browser
v0.7.67Interactive browser for terminology datasets. Multi-dataset, multilingual concept browsing with 3D relation sphere, edition series, dataset groups, sections tree, math rendering, and per-concept RDF/SHACL outputs.
Structured data, any language.
Author in YAML, process with Ruby or JavaScript, export to TBX, SKOS, Turtle, or JSON-LD.
YAML — Human-Readable Concept Data
Write terminology concepts in structured YAML. Each file contains a ManagedConcept with all localizations, designations, and relationships.
Schema Reference →# concepts/3.1.1.1.yaml termid: "3.1.1.1" status: valid eng: terms: - type: expression designation: "entity" normative_status: preferred definition: - content: "A concrete or abstract thing" fra: terms: - designation: "entité" definition: - content: "chose concrète ou abstraite"
Built on international standards.
Every entity in the Glossarist model maps to established terminology and knowledge organization standards.
Trusted by standards bodies.
Glossarist powers multilingual terminology registries for international standards organizations.
1,507 concepts · 15 languages — Geographic information terminology
Intelligent transport systems terminology registry
444 concepts — Open Source Geospatial Foundation terminology
International Vocabulary of Legal Metrology — VIM editions 1968–2022
International Association of Marine Aids to Navigation