La web semántica se basa en añadir metadatos semánticos y ontológicos a la World Wide Web para mejorar la interoperabilidad entre sistemas informáticos usando agentes inteligentes. Sus principales componentes son metalenguajes como RDF y OWL y SPARQL para consultar datos RDF. La web semántica puede aumentar la usabilidad de la Web gracias a documentos etiquetados semánticamente y vocabularios comunes.