The idea behind that is to have a dictionary of terms used on Mediawiki extensions. the goal is to create glossaries that expand the idea behind T150261: Publish best practices on MediaWiki.org concerning glossaries.
That system can be:
- searchable, to find what a term means on various projects or see possible synonyms (linked)
- translatable, to have a maximal adaptability
- general and specific, to see all possible terms, or just terms about a specific topic.
A term has one to many definitions
A term has zero to many synonyms
A term has zero to many language equivalents (not translations but terms matching the same definition in an other language)
A definition is linked to one to more project (extensions)
A term has zero to many translations
Synonyms have zero to many translations or have zero to many language equivalents
A definition has zero to many translations
A user may want to search for a term, a translation, a synonym or a group of terms linked to a project. For example, I want to see what "Topic" means, if "Sujet" is a synonym of something or all definitions linked to Flow.