← All terms

Semantic Enrichment

Also known as: Semantic Annotation, Semantic Markup Enhancement

Semantic enrichment is the process of adding meaningful structural and contextual information to content that may lack it in its original representation. In the context of web accessibility, this often involves augmenting presentation-oriented markup with data attributes or annotations that convey the logical structure and meaning of content to assistive technologies. For example, MathJax performs semantic enrichment on Presentation MathML by analyzing mathematical expressions and generating semantic term trees that capture the relationships between operators, operands, and mathematical structures, enabling screen readers to provide meaningful spoken descriptions of formulas.

Category: Web Development · STEM accessibility · semantic web · Assistive Technology

Related: MathML · MathJax · Assistive Technology · WAI-ARIA

Sources