La web semántica propone introducir descripciones explícitas sobre el significado de los recursos de la web para permitir que las máquinas tengan un nivel de comprensión suficiente y puedan realizar tareas de forma automática como la búsqueda precisa de información. Sin embargo, su desarrollo se ve limitado por barreras como la falta de interés de los dueños de páginas web en añadir marcas semánticas y la ausencia de herramientas para hacerlo de forma automática.