Web 3.0 · Web Technology

Web 3.0 and the Semantic Web

Watch lectures

Web 3.0 and the Semantic Web

NoteThe Vision of the Web of Data

Conceived by Tim Berners-Lee, the Semantic Web (Web 3.0) is an extension of the World Wide Web that provides an explicit semantic layer over web resources. Rather than serving purely human-readable HTML documents, the Semantic Web enables software agents and distributed systems to understand, query, and reason over data as a giant decentralized knowledge base.

Exam TrapHigh Yield Topic (10 Marks)

Questions requiring you to:

  1. Draw and explain the Semantic Web Architecture Layer Cake (7 layers).
  2. Contrast Web 1.0 vs Web 2.0 vs Web 3.0.
  3. State the 4 Linked Data Principles and their real-world applications.
    appear in almost every university exam for Web Technology.

1. Evolution of the Web: Web 1.0 to Web 3.0

The World Wide Web has evolved across three major paradigms:

Architectural Metric Web 1.0 (Syntactic Web) Web 2.0 (Social / Dynamic Web) Web 3.0 (Semantic Web)
Primary Paradigm Read-Only static web Read-Write social web Read-Write-Execute data web
Data Representation Static HTML documents HTML, CSS, JavaScript, JSON/REST RDF Triples, OWL Ontologies, SPARQL
Target Audience Humans reading browsers Humans creating & sharing content Machines and software agents alongside humans
Underlying Philosophy Document publishing User participation & social platforms Machine-readable meaning and Linked Open Data
Core Limitation Presentation-only markup (<b>, <table>) Data locked in proprietary silos (APIs) Requires formal ontologies & schema alignment
Representative Examples Early personal homepages, Britannica Online Wikipedia, YouTube, Twitter, Instagram DBpedia, Wikidata, Google Knowledge Graph

2. The Core Problem: Presentation vs Meaning

Standard HTML elements describe how data should look, not what data actually means:

<!-- HTML describes presentation only -->
<p><b>Jaguar</b> costs $65,000.</p>

To a crawler or algorithm, "Jaguar" could refer to an endangered panther, a luxury automobile brand, an operating system release, or a vintage guitar.

The Semantic Web resolves semantic ambiguity by assigning globally unique URIs/IRIs and structured predicate relationships:

Statement: ⟨ex:Jaguar_XF, schema:manufacturer, ex:Jaguar_Cars⟩\text{Statement: } \langle \text{ex:Jaguar\_XF},\ \text{schema:manufacturer},\ \text{ex:Jaguar\_Cars} \rangle
\text{Statement: } \langle \text{ex:Jaguar\_XF},\ \text{schema:price},\ \text{"\$65,000"}\text{^^xsd:string} \rangle

3. The Semantic Web Architecture ("Layer Cake")

The W3C Semantic Web Layer Cake formalizes the progressive abstraction layers that build machine-understandable intelligence on top of fundamental web protocols:

MermaidDiagram
Rendering diagram…

Layer-by-Layer Responsibilities

Layer Technical Role in Architecture
Unicode & URI / IRI Provides unique, language-agnostic global identification for every entity, resource, and conceptual property.
XML & Namespaces Standardizes structured grammar syntax and prevents naming collisions across decentralized domain models.
RDF (Data Model) Represents facts as atomic directed graph edges: ⟨Subject,Predicate,Object⟩\langle \text{Subject}, \text{Predicate}, \text{Object} \rangle.
RDFS (Schema) Introduces taxonomic hierarchies (rdfs:Class, rdfs:subClassOf) and property constraints (rdfs:domain, rdfs:range).
OWL (Ontology) Enforces formal Description Logic: disjoint classes, property inversions, cardinality constraints, and transitive relations.
SPARQL (Query) Standard graph query language retrieving variable bindings and constructing derived subgraphs over HTTP endpoints.
Logic & Rules (SWRL) Applies Horn-clause inference rules to derive implicit knowledge not directly asserted in raw triples.
Proof & Trust Validates deductive steps through formal logical proofs and verifies cryptographic trust mechanisms.
Pro TipMemory Mnemonic for Exam

Remember the 7 layers from bottom to top with:
Unicode →\to URI →\to XML →\to RDF →\to OWL →\to Logic →\to Trust (U-U-X-R-O-L-T)


4. Multi-Syntax RDF Serialization Comparisons

A single RDF statement ("Ram is 25 years old and works for TCS") can be expressed across multiple standard W3C syntax serializations:

@prefix ex:  <http://example.org/vocab#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

ex:ram a ex:Person ;
       ex:name "Ram Sharma" ;
       ex:age  25 ;
       ex:worksFor ex:tcs .

ex:tcs a ex:Company ;
       ex:companyName "Tata Consultancy Services" .

5. The 4 Linked Data Principles (Tim Berners-Lee)

To publish open data that seamlessly integrates into the global Linked Open Data (LOD) Cloud, applications must strictly adhere to four foundational principles:

Use URIs as Names for Things

Identify all conceptual entities (people, places, products, diseases) with Uniform Resource Identifiers (URIs).


6. Real-World Applications & Knowledge Graphs


Frequently Asked Questions

QWhat is the primary difference between Web 2.0 and Web 3.0?

Web 2.0 focused on user-generated content, dynamic frontends, and social platforms, but data remained siloed inside proprietary databases formatted strictly for human consumption. Web 3.0 (Semantic Web) introduces explicit machine-processable ontologies, converting documents into interlinked graph triples so software agents can independently query, reason, and act on decentralized data.

QWhy does the Semantic Web rely on URIs rather than simple database primary keys?

Database primary keys (e.g. ID = 101) are only unique within a specific local database table. In a global decentralized web, millions of databases would collide. URIs provide globally unique, collision-free identification across all servers and organizations on the internet.

QWhat is the difference between RDF and RDFS?

RDF (Resource Description Framework) is the core graph data model that establishes statements as atomic Subject-Predicate-Object triples. RDFS (RDF Schema) is a modeling vocabulary built on top of RDF that provides schema semantics, such as defining classes (rdfs:Class), subclass taxonomies (rdfs:subClassOf), and domain/range typing constraints for properties.

QWhat are the four Linked Data principles defined by Tim Berners-Lee?
  1. Use URIs as names for things.
  2. Use HTTP URIs so that people and software can look them up.
  3. When someone looks up a URI, provide useful information using RDF standards.
  4. Include links to other URIs to enable automated discovery across the global Web of Data.
QWhat is an RDF serialisation and which formats are most common?

An RDF serialization is the concrete file syntax used to write and transmit abstract RDF graph triples over the wire. The most common serializations are Turtle (compact, human-friendly), JSON-LD (standard for JavaScript web applications and Schema.org), RDF/XML (legacy XML-based syntax), and N-Triples (streaming line-based format).

QHow do Semantic Web Reasoners generate new knowledge?

Reasoners (such as Pellet, HermiT, and Apache Jena) apply mathematical inference algorithms based on First-Order Logic and Description Logics. By evaluating explicit axioms (such as transitive properties, class equivalence, and property restrictions), reasoners deduce implicit facts and verify that the ontology contains no logical contradictions.

Student FinanceWeb Platform

Pocketly — Personal Finance for Students

Keep your hostel and college expenses under control. Track accounts, log spending in seconds, and stay within your monthly budget.

← All Web Technology modules