Web 3.0
Table of Contents
This is an extension of Web 2.0 with a touch of artificial intelligence. This is completely a different topic with Web 3.0 with cryptocurrencies.
Definition
- The Semantic Web is a movement led by the World Wide Web Consortium (W3C).
- AI is the key component in Web 3.0 as it enables enhancement of providing content based on user's preference.
Purpose
- The aim of Web 3.0 is to have machines understand the user's preferences to be able to deliver web content specifically targeting the user.
- Video recommendation based from our youtube history. - Search history on shopping websites. - Showing content based from your subscription in YouTube or followers in Facebook/Instagram.
- Based on Semantic Web, the goal of it is to make Internet data machine-readable.
#TODO: study about RDF and OWL
- To enable the encoding of semantics with the data, technologies such as Resource Description Framework (RDF) and Web Ontology Language (OWL) are used.
Problems
Compatibility
- HTML files and current web browsers could not support Web 3.0.
- Currently, modern web browsers have good compatibility with the Semantic Web, which includes:
- Google Chrome - Mozilla Firefox - Microsoft Edge
Security
- The user's security is also in question since the machine is saving his or her preferences.
- An advanced implementation of the semantic web would make it much easier for governments to control the viewing and creation of online information.
#TODO: study about FOAF.
- With the use of Friend of a friend (FOAF) Files and geolocation meta-data. There would be little anonymity associated with the authorship of articles such as personal blog.
Vastness
- The World Wide Web (WWW) already contains billions of web pages.
- The SNOMED CT medical terminology ontology alone contains 370,000 class names.
- Any automated system to categorize these will have to deal with huge inputs.
Vaugeness
- Certain words are imprecise. The words "old" and "small" would depend on the user.
- A psychology study tells us that when we have a lot of choices, we are more likely to be indecisive and this is choice paralysis.
- Fuzzy logic is the most common technique for dealing with vagueness.
Logic [emptech]
- Since machines use logic, there are certain limitations for a computer to be able to predict what the user is referring to at a given time.
- However, recently AI is being used together with these websites to predict the user's next input based on billions of data in the AI.