Skip to content

Concepts

Concepts UML

ManagedConcept

A ManagedConcept is the top-level concept entity in Glossarist. It represents a single concept in the terminology registry.

FieldDescription
idString identifier for the concept
uuidUUID for the concept
statusNormative status of the term
relatedArray of RelatedConcept
datesArray of ConceptDate
localized_conceptsHash mapping language codes to localized concept UUIDs
domainsArray of ConceptReference — upper concepts (subject areas, concept schemes)
localizationsHash mapping language codes to LocalizedConcept instances

LocalizedConcept

Localizations of the concept to different languages. Each language has its own definition, notes, examples, terms, and revision history.

FieldDescription
idOptional identifier for cross-references
uuidUUID
designationsArray of Designations under which the concept is known
domainURI reference to the subject area
relatedPer-language concept relationships
subjectSubject of the term
definitionArray of DetailedDefinition
non_verb_repArray of non-verbal representations
notesZero or more notes
examplesZero or more examples
language_codeISO-639 3-letter language code
scriptISO 15924 4-letter script code (optional)
systemISO 24229 conversion system code (optional)
entry_statusnotValid, valid, superseded, or retired
classificationpreferred, admitted, or deprecated

Concept lifecycle

Concepts follow a lifecycle through these statuses:

  • draft — Initial proposed state
  • submitted — Change request submitted for review
  • valid — Accepted and current
  • superseded — Replaced by a newer concept
  • retired — No longer in use

Multi-language localization

A single ManagedConcept can have localizations in any number of languages. Different languages may assign the same abstract concept to different domains, and concept hierarchies can differ across languages.

ManagedConceptCollection

A collection for managed concepts. Includes the Ruby Enumerable module. Supports loading from and saving to YAML file datasets.

An open source project of Ribose