Components of the Semantic Web: [Essay Example], 1106 words GradesFixer

Haven't found the right essay?

Get an expert to write your essay!


Professional writers and researchers


Sources and citation are provided


3 hour delivery

This essay has been submitted by a student. This is not an example of the work written by professional essay writers.

Components of the Semantic Web

Download Print

Pssst… we can write an original essay just for you.

Any subject. Any type of essay.

We’ll even meet a 3-hour deadline.

Get your price

121 writers online

Download PDF

The semantic web is a term coined by Sir Timothy Berners-Lee which refers to a set of standards that enables data to be shared and reused easily across applications (Wikipedia n.d) It is an extension of the world wide web that gives information well-defined meaning and enables 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 across multiple programs. (Antoniou et al 2008) regarded semantic web as an approach that would enable web content to be represented in a form that is easily machine-processable. Representing content in this format enables computers to process, store, manage and retrieve information based on meaning, importance and logical relations (Ontotext n.d) These enables Contents stored and accessible on the web are presented in a format that is easy for humans to read, process and understand. The vision of the semantic web is to allow the effective sharing of data that can be processed and consumed by tools manually or automatically (Saraf, 2008). The semantic web consists of key components that form the building blocks for the system to run effectively i.e. SPARQL, RDF, URI, UNICODE, XML that would be explained in detail.

Components of the Semantic Web

Unicode: The 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 historic scripts.

Uniform resource identifier (URI): This is a string of characters used to identify and locate resources. They provide the basis of finding web pages across the internet.

Resource Description Framework (RDF): RDF is a general model for data exchange on the web. While the Extensible Markup Language (XML) enables users to add subjective structure to their documents but does not define what the structure means, the RDF aims to define what these structures mean. It makes web data more versatile and can be compared to do what catalogue cards do for library books, this makes data retrieval faster and more accurate (Bosak et al, 1999). The standard determines how information is described or modelled within the web (Hayes, 2004).

The RDF consists of three Key Concepts which are regarded as the RDF triple.

  • Resources: This can refer to a specific item or resource that is being discussed. This could be something like a specific laptop
  • Properties: This describes the relationship between resources. This could be the laptop “is a” Windows.
  • Statements: This provides the value of the resources. An example is the laptop is “14-inch screen size”.

RDF Schema (RDFS): This is a basic type of modelling language that describes different classes of properties that can apply to different types of resources in the basic RDF model. It gives a simple structure to derive different types of resources.

Simple Protocol and RDF Query Language (SPARQL): Pronounced as “sparkle” is a querying language for RDF. It is designed to specifically query data across multiple platforms and to retrieve and process data which is stored in RDF format (Ontotext n.d)

Extensible markup language (XML): This term can simply be termed as language for marking messages and documents with tags to make machines easily analyse data (Pollock 2009). XML is a mark-up language that supports Unicode which provides a standardized format for storing text based data in a human and machine-readable format (Dykes et al, 2005). Conolly et al (2010) regarded XML as a metalanguage (a language used for the description of other languages), which provides a better functionality than HTML.

XML is one of the tools used in the provision of syntax for expressing data models in semantic web technologies. Other tools can be used to provide syntax which doesn’t make XML an essential part of semantic web technologies, but it leverages itself on the design goal which emphasizes general usability and simplicity across the internet. This simplicity makes XML a popular choice. Conolly et al (2010) echoed this sentiment by stating that “Some analysts believe that it will become the language in which most documents are created and stored, both on and off the Internet” (Connolly et al 2010: 1138). XML allows data to be stored comfortably, searched easily and sent around corresponding networks efficiently.

Software AG, a vendor of XML tools stated the benefits of XML and why companies are adopting and using XML

  • Simplicity: Information coded using XML is processed easily by computers and very easy for humans to read and understand.
  • Openness: XML is endorsed by industry market leaders because it is a W3C standard
  • Extensibility: XML has no fixed set of tags which allows users to create new tags to suit specific requirements
  • Adoption Rate: XML has been adopted by top companies such IBM, Microsoft, SAP
  • Embedding Existing Data Structures or relational database is simple and fast using XML
  • Reuse: XML tags can be repurposed multiple times.
  • Support for Metatags and Metadata: XML contains information which helps in describing its own data, this makes it easier for computer systems to use and comprehend the data

Ontology: In Semantic web and information architecture, knowledge representation about a domain of information in electronic form is achieved using ontologies (Harpring, 2010). Ontologies can also be described as a formal and explicit description of a shared concept (Gruber, 1993).

Ontology Web Language (OWL) “allows for defining classes hierarchies, relations between classes and subclasses, properties, associations between classes, properties domain and range, class instances; equivalent classes and properties; restrictions, and so on”. (Gladun et al., 2009). Ontology was designed to reduce lexical misunderstandings that occurs to specific domains. This is done by characterizing and defining a set of concepts that compromises a domain and explaining the relationship between the concepts (Ta et al 2015).

An Ontology composes of multiple components but they key concepts would be stated below:

  • Classes: This describes the concept in a domain. A class in an ontology created for the company could be called ‘Laptops’. A class named ‘Laptops’ would represent all the laptop in the company’s inventory.
  • Individuals/Instance: This are specific objects within classes. An example would be ‘windows’ being an Instance of the ‘Laptop’ class. ’14-inch screen size’ would be an instance of ‘windows’.
  • Taxonomic Hierarchy: This is making appropriate classes and sub classes. I.E ‘Laptop’ class has a subclass called ‘windows’. This means every instance of ‘windows’ would be a subclass of ‘tools’

Remember: This is just a sample from a fellow student.

Your time is important. Let us write you an essay from scratch

100% plagiarism free

Sources and citations are provided

Find Free Essays

We provide you with original essay samples, perfect formatting and styling

Cite this Essay

To export a reference to this article please select a referencing style below:

Components of the Semantic Web. (2018, December 03). GradesFixer. Retrieved December 2, 2020, from
“Components of the Semantic Web.” GradesFixer, 03 Dec. 2018,
Components of the Semantic Web. [online]. Available at: <> [Accessed 2 Dec. 2020].
Components of the Semantic Web [Internet]. GradesFixer. 2018 Dec 03 [cited 2020 Dec 2]. Available from:
copy to clipboard

Sorry, copying is not allowed on our website. If you’d like this or any other sample, we’ll happily email it to you.

    By clicking “Send”, you agree to our Terms of service and Privacy statement. We will occasionally send you account related emails.


    Attention! this essay is not unique. You can get 100% plagiarism FREE essay in 30sec

    Recieve 100% plagiarism-Free paper just for 4.99$ on email
    get unique paper
    *Public papers are open and may contain not unique content
    download public sample

    Sorry, we cannot unicalize this essay. You can order Unique paper and our professionals Rewrite it for you



    Your essay sample has been sent.

    Want us to write one just for you? We can custom edit this essay into an original, 100% plagiarism free essay.

    thanks-icon Order now

    Hi there!

    Are you interested in getting a customized paper?

    Check it out!
    Having trouble finding the perfect essay? We’ve got you covered. Hire a writer uses cookies. By continuing we’ll assume you board with our cookie policy.