Web 3.0 demystified
So now when all tech big wigs are talking about the web going the 3.0 route, here’s a small attempt from a not-so techie person to try to demystify what Web 3.0 is.
After all my research using the all-knowing Google, if I were asked to describe Web 3.0 in 2 words they would be – Semantics and Personalization.
Web 3.0 will hail an era where computers will be able to understand the meaning of the data they have been collecting in their repository since ages now. The web today can be described as a collection of documents that are interlinked with one another and are indexed by search engines. When we have to search for a specific document, we type in the keywords and all the documents containing those keywords are shown in our search result.
However our search for “the” document becomes very tedious as we have to go through this huge pile of relevant and sometimes not so relevant data.
What Web 3.0 attempts to do is structure this huge pile of data into multiple interconnected databases which can be accessed on demand. Such categorization of data makes search easier and faster.
Some tech jargons associated with Web 3.0:
Language is considered to be a bridge between two people. To communicate with another fellow human being you need language. Similarly, for a computer to understand the data and to communicate with you efficiently, a language is required. This language has some basic requirements. Let us imagine a situation when we are talking to a friend of ours. What all do we need
Now their Web 3.0 equivalents:
XML = words
RDF (Resource Description Framework) = Grammar
OWL (Web Ontology Language) =Reasoning & Logic
SWRL (Semantic Web Rule Language) = Rules
Additionally the web also needs the following:
SPARQL (Protocol and RDF Query Language) = to understand the search query efficiently
URI (Uniform Resource Identifier) & XRI (Extensible Resource Identifier) = to identify the source of the data one is looking for
XDI (XRI Data Interchange) =universally accepted norms to share, link and synchronize data
API (Application Programming Interface) = the key to access certain data
O Auth = a standard to access the API
Hope so some of my tech friends reading this article would shed some more light on these tech jargons (please add your inputs as comments on this post)
So much so for the first word I used to describe Web 3.0. To know more about the second word –Personalization keep watching this space!
…to be continued