This document presents a formal model of IEML (Information Economy Markup Language) semantic topology. It models IEML as a regular language that can be processed by finite state machines. It also models IEML's semantic variables, categories, relations between categories, and semantic circuits formed from relations. The goal is to describe the mathematical structure and computational properties of IEML semantics.