La web semántica es un concepto que poco a poco va tomando mayor interés, básicamente significa hacer la web comprensible para las máquinas.
El lenguaje de programación de los portales de internet HTML es un leguaje diseñado para hacer visual el contenido de la web, de esta manera mediante una combinación de estilos (título, subtítulos, párrafos), imágenes (y sus descripciones) y etiquetas ("nombre: ", "teléfono: "), un humano puede dar sentido a lo que ve o lee en un portal.
Esto no sucede cuando una máquina através de un programa lee su web.