Semantic Web Technologies have been an active research area for some time and they are concerned with the development of technological concepts and artefacts that can drive the much elusive semantic web. The idea of a semantic web is a web which comprises of data with well-defined meaning. It is also a web that is context-aware in nature, whereby web documents are easily understandable and able to be processed by machines based on the underlying meaning provided for the documents by making use of annotation data (i.e. metadata). While several concepts have been proposed to drive the semantic web, none has so far demonstrated potentials to transform the current Web 2.0 to a truly semantic Web 3.0. With the advent of diverse technological innovations such as internet of things, cloud computing, big data analytics, etc. it is pertinent to review the state-of-the-art for semantic annotation and how it can be impacted by any of these technologies. This paper provides a review of semantic annotation state-of-the-art and how cloud computing as a paradigm can impact on it.