Skip to content

feat: add the UASA dictionary of financial terms (Q138342266) - #55

Merged
forzagreen merged 1 commit into
mainfrom
feat/add-uasa-financial-terms
Sep 20, 2026
Merged

forzagreen merged 1 commit into
mainfrom
feat/add-uasa-financial-terms

Conversation

@forzagreen

Copy link
Copy Markdown
Owner

Adds uasa_financial_terms: «قاموس المصطلحات المالية الأكثر استخدامًا بالأسواق المالية» (2019), the trilingual dictionary of the most used financial terms in financial markets published by the Union of Arab Securities Authorities (Q138342266).

1046 terms, every one with English, French, Arabic, an Arabic definition and a page number. Dictionary id 830, term ids 582371-583416.

Source

Scraped from https://investoreducation.uasa.ae/en/Glossary.aspx, which serves the whole glossary in one page. The /en/ page is used rather than /ar/ because it is the only one with the French column; the English, Arabic and definition columns of the two pages are identical row by row. There is no /fr/ page.

Page numbers are not on the website. They were recovered from the PDF edition linked from the Wikidata item: 883 headwords match a single PDF page and those matches are strictly monotonic in web order, which confirms that the website and the PDF list the same entries in the same order. The rest were resolved from their neighbours, and the 9 that sit on a page boundary were checked by hand. page holds the printed page number (3-128), which is the PDF page index minus 2. As a further cross-check, 1043 of the 1046 French terms appear verbatim in the PDF.

Dictionary row

Column Value
name_tech uasa_financial_terms
name_arabic قاموس المصطلحات المالية الأكثر استخدامًا بالأسواق المالية (2019)
name_english Dictionary of the Most Used Financial Terms in Financial Markets (UASA, 2019)
name_french Dictionnaire des termes financiers les plus utilisés sur les marchés financiers (UASA, 2019)
dict_type / tier terminology / 3

The Arabic name is the Wikidata label plus the year. The English and French names are translations: the Wikidata English label is a transliteration, there is no French label, and the PDF cover is Arabic only. Tier 3 matches the other institutional glossaries (statistical_terms, legal_terms, energy_terms).

uri is NULL for every term, as the site has no per-term URL.

Deviations from the website

  • Zero-width spaces removed from 8 French terms ("Prix ...").
  • Margin: the website cuts the Arabic value mid-word at 250 characters ("(8) هام"). The PDF has the full list of 10 senses, but that is 315 characters and term.arabic is VARCHAR(255) in MariaDB. The value is stored up to the end of sense (7), 246 characters. Senses 8 and 9 are repeated in the description of that entry, so they stay searchable; only "(10) رصيد دائن في مصرف" is dropped. Keeping it would need a wider column in both model files.

Everything else is as published, including the 9 English headwords that appear twice with different Arabic senses.

Verification

  • make regenerate_dumps ran end to end; make validate passes with an unchanged baseline.
  • FULLTEXT search in MariaDB for "Zero coupon bonds" returns the new entry first.
  • arabterm.db.gz, both dumps and the README table are regenerated together. The MariaDB dump changes, so merging notifies wikitermbase.
  • The website build was not run; the site picks the dictionary up from arabterm.db on the next deploy.

Add uasa_financial_terms, the 2019 trilingual (English/French/Arabic)
dictionary of the most used financial terms in financial markets, published
by the Union of Arab Securities Authorities: 1046 terms, each with an Arabic
definition.

- scraped from https://investoreducation.uasa.ae/en/Glossary.aspx (the /ar/
  page carries the same 1046 rows without the French column)
- page numbers (printed, 3-128) recovered from the PDF edition linked from
  the Wikidata item; the web order matches the PDF order
- zero-width spaces removed from 8 French terms ("Prix ...")
- the Arabic of "Margin" is truncated mid-word on the website; it is cut at
  the end of sense (7) so that it fits the VARCHAR(255) MariaDB column
- dict_type terminology, tier 3
@forzagreen
forzagreen merged commit fdb0256 into main Sep 20, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant