The Semantic Web is a term coined by Sir Timothy Berners-Lee that refers to a set of standards that allow data to be easily shared and reused between applications (Wikipedia n.d.). It is an extension of the world wide web that gives information a well-defined meaning and allows people and computers to work cooperatively (Berners Lee et al., 2001). The semantic web promotes the use of standardized formats and protocols to create and exchange data between multiple programs. (Antoniou et al 2008) considered the semantic web as an approach that would allow web content to be represented in a form easily processed by machines. Representing content in this format allows computers to process, store, manage, and retrieve information based on meaning, importance, and logical relationships (Ontotext n.d.). This allows content stored and accessed on the web to be presented in a format that is easy for humans to read, process and understand. The vision of the semantic web is to enable the effective sharing of data that can be processed and consumed by tools manually or automatically (Saraf, 2008). Semantic web consists of key components which are the building blocks for the system to work effectively i.e. SPARQL, RDF, URI, UNICODE, XML which would be explained in detail. Say no to plagiarism. Get a tailor-made essay on "Why Violent Video Games Shouldn't Be Banned"? Get an Original Essay Components of the Semantic Web Unicode: Unicode is a standardized format for encoding and manipulating computer text regardless of language to make it compatible with all types of software. The latest version of UNICODE consists of over 136,000 characters from 139 contemporary and historical scripts. Uniform Resource Identifier (URI): This is a character string used to identify and locate resources. They provide the basis for finding web pages on the Internet. Resource Description Framework (RDF): RDF is a general model for exchanging data on the web. While Extensible Markup Language (XML) allows users to add subjective structure to their documents but does not define the meaning of the structure, RDF aims to define the meaning of these structures. It makes web data more versatile and can be compared to what catalog cards do for library books, making data retrieval faster and more accurate (Bosak et al, 1999). The standard determines how information is described or modeled within the web (Hayes, 2004). The RDF is composed of three key concepts which are considered as the RDF triple. Resources: Can refer to a specific item or resource that is being discussed. This could be something like a specific laptop. Property: Describes the relationship between resources. This could be the laptop "is a" Windows.Statements: Provides the value of the resources. An example is the laptop with “14 inch screen size”. RDF Schema (RDFS): This is a basic type of modeling language that describes different classes of properties that can apply to different types of resources in the basic RDF model. It provides a simple framework for deriving different types of resources. RDF Simple Protocol and Query Language (SPARQL): Pronounced as "sparkle" is a query language for RDF. It is designed to specifically query data across multiple platforms and to retrieve and process data stored in RDF (Ontotext nd) format. Extensible markup Language (XML): This term can be simply defined as a language for marking messages and documents with tags to create machines easily analyze data (Pollock 2009). XML is a markup language that’
tags