viziune Berners-Lee a viitorului Web este similar cu conceptul de Web 3.0. Se numește web-ul semantic. Chiar acum, structura Web-ului este orientat pentru oameni. Este ușor pentru noi de a vizita o pagină Web și să înțeleagă ce este vorba. Calculatoare nu pot face asta. Un motor de căutare ar putea fi capabil de a scana pentru cuvinte cheie, dar nu pot să înțeleg cum sunt folosite aceste cuvinte cheie în contextul paginii.
Cu web-ul semantic, computerele vor scana și interpreta informații referitoare la pagini web folosind agenți software. Acești agenți software va fi programe care se târăsc prin Web, căutarea de informații relevante. Vor fi capabili să facem acest lucru, deoarece web-ul semantic va avea colecții de informații, denumită ontologii. În ceea ce privește Internetul, o ontologie este un fișier care definește relațiile dintre un grup de termeni. De exemplu, termenul " " văr se referă la relația familială dintre doi oameni care împărtășesc un set de bunici. Un web semantic ar putea defini ontologia fiecare rol familiala ca aceasta: Site-ul
Pentru web-ul semantic pentru a fi eficiente, ontologii trebuie să fie detaliate și cuprinzătoare. În conceptul de Berners-Lee, ar exista sub formă de metadate. Metadate este informațiile incluse în codul pentru paginile web, care este invizibil pentru oameni, dar poate fi citit de calculator.
Construirea ontologii nevoie de o mulțime de muncă. De fapt, acesta este unul dintre cele mai mari obstacole cu care se confruntă web-ul semantic. Oamenii vor fi dispuși să pună în efortul necesar pentru a face ontologii cuprinzătoare pentru site-urile lor web? Le va menține ca site-urile Web schimba? Criticii sugerează că sarcina de a crea și a menține astfel de fișiere complexe este prea mult de lucru pentru