Rugs may be woven either in city workshops or by villagers or nomads who make rugs part-time for functional purposes. City carpets are characterized by highly symmetrical, pre-drawn patterns executed on vertical looms, often requiring months or years of meticulous work by teams of skilled weavers.
Nomadic and village carpets, on the other hand, are typically woven on horizontal, portable looms. These weavers draw patterns from memory or immediate natural surroundings. The irregularities and variations in their designs are not defects, but rather a reflection of the weaver's personal expressions and changing life conditions.


