Haqiqah: use of a word in its assigned meaning; that meaning governs.
Majaz: related transfer to another meaning; the established intended sense governs.
Sarih: wording whose intended meaning is clear; no separate intention is required merely to establish that signification.
Kinayah: wording whose relevant meaning needs an indication; intention or surrounding circumstances become relevant.
Remember the two dimensions: haqiqah/majaz = assignment and use; sarih/kinayah = clarity or concealment of meaning. The following division begins the grades of apparent meaning, including zahir and nass.