Semantic Annotation: The Mainstay of Semantic Web
This work is incremental, as it reviews and organizes existing knowledge about semantic annotation for the Semantic Web community.
The paper addresses the need for generating specific, understandable, and well-defined metadata to realize the Semantic Web, and it introduces concepts, categories, tools, domains, and models related to semantic annotation.
Given that semantic Web realization is based on the critical mass of metadata accessibility and the representation of data with formal knowledge, it needs to generate metadata that is specific, easy to understand and well-defined. However, semantic annotation of the web documents is the successful way to make the Semantic Web vision a reality. This paper introduces the Semantic Web and its vision (stack layers) with regard to some concept definitions that helps the understanding of semantic annotation. Additionally, this paper introduces the semantic annotation categories, tools, domains and models.